component
Texas Instruments OPA189IDBVR precision amplifier
Public Made by Adomby adom
Precision zero-drift op amp, SOT-23 DBV. Drawing-based nominal CAD; physical qualification pending.
← Commit history
Publish 0.1.0
28 files changed
+19629
LICENSE+9README.md+34THIRD_PARTY.md+1build_library.py+19build_model.py+47datasheet.pdffootprint-input.json+63footprint.html+210hero.pngopa189idbvr-ai-nominal.step+4616opa189idbvr-features.json+26opa189idbvr-hero.glbopa189idbvr-hero.overlay.json+199opa189idbvr-marked.check.json+85opa189idbvr-marked.check.pngopa189idbvr-marked.glbopa189idbvr-marked.mark-plan.json+142opa189idbvr-marked.step+8682opa189idbvr-plain.glbopa189idbvr.adom-lbr.json+844opa189idbvr.kicad_mod+124opa189idbvr.kicad_sym+455opa189idbvr.lbr+218package.json+109page.json+115provenance.json+107skills/opa189idbvr/SKILL.md+15symbol.html+3509LICENSEadded+9@@ -0,0 +1,9 @@+MIT License++Copyright (c) 2026 Adom Industries Inc.++Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:++The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.++THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
README.mdadded+34@@ -0,0 +1,34 @@+# Texas Instruments OPA189IDBVR++A single precision, zero-drift operational amplifier in the five-pin DBV / SOT-23 package. Use the exact DBV pinout below; the SOIC and VSSOP versions use different pin numbers.++| Pin | Function |+|---|---|+| 1 | OUT |+| 2 | V−, negative supply |+| 3 | IN+, noninverting input |+| 4 | IN−, inverting input |+| 5 | V+, positive supply |++The OPA189 supports a 4.5–36 V total supply and rail-to-rail output; “rail-to-rail output” does not mean unrestricted input common-mode range. Review the manufacturer's input limits, output swing versus load, stability and electrical specifications for the intended circuit.++[TI exact-part page](https://www.ti.com/product/OPA189/part-details/OPA189IDBVR) · [datasheet](datasheet.pdf). Pin mapping follows Table 6-1. Mechanical reference: DBV0005A, drawing 4214839/K 08/2024 and its example land pattern in the supplied PDF.++## Library and CAD++**Provisional, not fabrication-qualified.** The footprint follows TI's example: 1.10 × 0.60 mm pads, 2.60 mm row spacing and 0.95 mm pitch. It is not identical to every generic KiCad SOT-23-5 land pattern. Review routing, solder clearances and process constraints before replacing an existing footprint.++The model is an original nominal reconstruction, **not TI CAD**: 2.90 mm lead span, 1.60 × 2.90 mm maximum nominal molded body and 1.20 mm total height. Mold taper and polygonal lead bends are simplified; the pin-index region and factory ink are not reproduced. Its virtual full MPN is an identification aid, not a copy of the production marking. Clean and marked models remain separate.++The generic KiCad SOT-23-5 candidate inspected during this audit was 1.55 mm tall, exceeding this package drawing's 1.45 mm maximum. It was rejected for this exact-part catalog model. Exact-MPN naming alone does not establish geometry fidelity.++The hero adds nonphysical footprint references. Use the clean or marked STEP/GLB for assembly, and inspect the native EDA rendering before acceptance. This page does not establish physical sample agreement, native KiCad/Fusion/Altium parity, solder-process qualification or device electrical performance.++- [Symbol](opa189idbvr.kicad_sym) · [interactive symbol](symbol.html)+- [TI-example footprint](opa189idbvr.kicad_mod) · [interactive footprint](footprint.html)+- [Canonical library](opa189idbvr.adom-lbr.json) · [Fusion/EAGLE library](opa189idbvr.lbr)+- [Plain nominal STEP](opa189idbvr-ai-nominal.step) · [marked STEP](opa189idbvr-marked.step)+- [Plain GLB](opa189idbvr-plain.glb) · [marked GLB without hero references](opa189idbvr-marked.glb)+- [Provenance](provenance.json)++MIT applies to original Adom files. The TI datasheet retains its own copyright; see [attribution](THIRD_PARTY.md).
THIRD_PARTY.mdadded+1@@ -0,0 +1 @@+The datasheet is Texas Instruments material and retains its copyright. Original Adom symbol, land pattern, independently reconstructed nominal STEP, virtual marking and documentation are MIT licensed. The rejected generic KiCad candidate is not part of this package. No Ultra Librarian or other distributor CAD is redistributed here. CAD dimensions are transcribed from the cited TI package drawing; illustrative details and unverified limits are listed in provenance.json.
build_library.pyadded+19@@ -0,0 +1,19 @@+"""Exact-part symbol from the existing design; TI DBV0005A example footprint.+Project extraction is not a claim of native validation or manufacturer CAD.+"""+import sys,copy,json+from pathlib import Path+p=Path(__file__).parent;root=p.parents[1];sys.path.insert(0,str(root/'tools'));import sexp+mpn='OPA189IDBVR';slug=mpn.lower()+sch=sexp.parse((root/'kicad/servo.kicad_sch').read_text());s=copy.deepcopy(next(x for x in sexp.find(sexp.first(sch,'lib_symbols'),'symbol') if x[1]=='Load:'+mpn));s[1]=mpn+for x in sexp.find(s,'symbol'):x[1]=x[1].replace('Load:','')+for prop in sexp.find(s,'property'):+ if prop[1]=='Footprint':prop[2]=mpn+':OPA189IDBVR_TI_DBV0005A'+ if prop[1]=='Datasheet':prop[2]='https://www.ti.com/lit/ds/symlink/opa189.pdf'+for key,value in [('Manufacturer','Texas Instruments'),('Mouser','595-OPA189IDBVR'),('Adom Wiki','https://wiki.adom.inc/adom/'+slug)]:+ for old in sexp.find(s,'property'):+ if old[1]==key:s.remove(old)+ s.append(sexp.parse(f'(property "{key}" "{value}" (at 0 0 0) (hide yes) (effects (font (size 1.27 1.27))))'))+(p/(slug+'.kicad_sym')).write_text('(kicad_symbol_lib (version 20231120) (generator "adom-component-audit")\n'+sexp.dump(s)+'\n)\n')+fp={'footprintName':'OPA189IDBVR_TI_DBV0005A','description':'TI DBV0005A example board layout: 1.1 x 0.6 mm pads, row spacing 2.6 mm, pitch 0.95 mm. Qualification remains process-specific.','pads':[{'number':str(n),'x':x,'y':y,'dx':1.1,'dy':.6,'shape':'roundrect','type':'smd'} for n,x,y in [(1,-1.3,-.95),(2,-1.3,0),(3,-1.3,.95),(4,1.3,.95),(5,1.3,-.95)]],'body':{'x1':-.875,'y1':-1.5,'x2':.875,'y2':1.5},'courtyard':{'x1':-2.1,'y1':-1.775,'x2':2.1,'y2':1.775}}+(p/'footprint-input.json').write_text(json.dumps(fp,indent=2)+'\n')
build_model.pyadded+47@@ -0,0 +1,47 @@+"""Original nominal TI DBV0005A envelope; shared OCP kernel, not vendor CAD.+Mold taper and polygonal lead bends are illustrative nominal geometry.+"""+import sys+from pathlib import Path+from OCP.gp import gp_Pnt,gp_Vec+from OCP.BRepBuilderAPI import BRepBuilderAPI_MakePolygon,BRepBuilderAPI_MakeFace+from OCP.BRepOffsetAPI import BRepOffsetAPI_ThruSections+from OCP.BRepPrimAPI import BRepPrimAPI_MakePrism,BRepPrimAPI_MakeBox+from OCP.BRepAlgoAPI import BRepAlgoAPI_Cut+from OCP.TopoDS import TopoDS_Compound+from OCP.BRep import BRep_Builder+from OCP.TopLoc import TopLoc_Location+from OCP.TDocStd import TDocStd_Document+from OCP.TCollection import TCollection_ExtendedString+from OCP.XCAFDoc import XCAFDoc_DocumentTool,XCAFDoc_ColorType+from OCP.TDataStd import TDataStd_Name+from OCP.Quantity import Quantity_Color,Quantity_TOC_RGB+from OCP.STEPCAFControl import STEPCAFControl_Writer+from OCP.STEPControl import STEPControl_AsIs+from OCP.IFSelect import IFSelect_RetDone+out=Path(sys.argv[1]);out.mkdir(parents=True,exist_ok=True)+def wire(points):+ p=BRepBuilderAPI_MakePolygon()+ for xyz in points:p.Add(gp_Pnt(*xyz))+ p.Close();return p.Wire()+# Cut taper wedges from a box; keep the top's analytic +Z plane for metadata.+body=BRepPrimAPI_MakeBox(gp_Pnt(-.8,-1.45,.1),1.6,2.9,1.1).Shape()+for axis,outer,inner,span in [('x',.8,.725,4.0),('y',1.45,1.375,3.0)]:+ for side in [-1,1]:+ for triangle in [[(inner,.1),(outer,.1),(outer,.6)],[(outer,.6),(outer,1.2),(inner,1.2)]]:+ points=[(side*v,-span/2,z) if axis=='x' else (-span/2,side*v,z) for v,z in triangle]+ face=BRepBuilderAPI_MakeFace(wire(points)).Face()+ cut=BRepPrimAPI_MakePrism(face,gp_Vec(0,span,0) if axis=='x' else gp_Vec(span,0,0)).Shape()+ body=BRepAlgoAPI_Cut(body,cut).Shape()+parts=[('MoldedBody_AI_Nominal',body,(.07,.075,.08))]+profile=[(.72,.525),(.90,.525),(1.10,0),(1.45,0),(1.45,.15),(1.20,.15),(1.00,.675),(.72,.675)]+for n,side,y in [(1,-1,.95),(2,-1,0),(3,-1,-.95),(4,1,-.95),(5,1,.95)]:+ face=BRepBuilderAPI_MakeFace(wire([(side*x,y-.2,z) for x,z in profile])).Face();shape=BRepPrimAPI_MakePrism(face,gp_Vec(0,.4,0)).Shape();parts.append((f'Lead{n}',shape,(.72,.73,.75)))+doc=TDocStd_Document(TCollection_ExtendedString('BinXCAF'));st=XCAFDoc_DocumentTool.ShapeTool_s(doc.Main());ct=XCAFDoc_DocumentTool.ColorTool_s(doc.Main())+compound=TopoDS_Compound();builder=BRep_Builder();builder.MakeCompound(compound)+assembly=st.AddShape(compound,True);TDataStd_Name.Set_s(assembly,TCollection_ExtendedString('OPA189IDBVR_AI_Nominal_DBV0005A'))+for name,shape,color in parts:+ label=st.AddShape(shape,False);TDataStd_Name.Set_s(label,TCollection_ExtendedString(name));ct.SetColor(label,Quantity_Color(*color,Quantity_TOC_RGB),XCAFDoc_ColorType.XCAFDoc_ColorGen);st.AddComponent(assembly,label,TopLoc_Location())+st.UpdateAssemblies();writer=STEPCAFControl_Writer();writer.SetColorMode(True);writer.SetNameMode(True);writer.Transfer(doc,STEPControl_AsIs)+assert writer.Write(str(out/'opa189idbvr-ai-nominal.step'))==IFSelect_RetDone+print('WROTE',out/'opa189idbvr-ai-nominal.step')
datasheet.pdfadded⋯ 1 unchanged line ⋯
footprint-input.jsonadded+63@@ -0,0 +1,63 @@+{+ "footprintName": "OPA189IDBVR_TI_DBV0005A",+ "description": "TI DBV0005A example board layout: 1.1 x 0.6 mm pads, row spacing 2.6 mm, pitch 0.95 mm. Qualification remains process-specific.",+ "pads": [+ {+ "number": "1",+ "x": -1.3,+ "y": -0.95,+ "dx": 1.1,+ "dy": 0.6,+ "shape": "roundrect",+ "type": "smd"+ },+ {+ "number": "2",+ "x": -1.3,+ "y": 0,+ "dx": 1.1,+ "dy": 0.6,+ "shape": "roundrect",+ "type": "smd"+ },+ {+ "number": "3",+ "x": -1.3,+ "y": 0.95,+ "dx": 1.1,+ "dy": 0.6,+ "shape": "roundrect",+ "type": "smd"+ },+ {+ "number": "4",+ "x": 1.3,+ "y": 0.95,+ "dx": 1.1,+ "dy": 0.6,+ "shape": "roundrect",+ "type": "smd"+ },+ {+ "number": "5",+ "x": 1.3,+ "y": -0.95,+ "dx": 1.1,+ "dy": 0.6,+ "shape": "roundrect",+ "type": "smd"+ }+ ],+ "body": {+ "x1": -0.875,+ "y1": -1.5,+ "x2": 0.875,+ "y2": 1.5+ },+ "courtyard": {+ "x1": -2.1,+ "y1": -1.775,+ "x2": 2.1,+ "y2": 1.775+ }+}
footprint.htmladded+210@@ -0,0 +1,210 @@+<!doctype html><html><head><meta charset="utf-8">+<title>OPA189IDBVR_TI_DBV0005A - adom-footprint</title>+<meta name="viewport" content="width=device-width,initial-scale=1">+<style>+/* ── adom-footprint shared viewer core (CSS) ───────────────────────────────+ Included VERBATIM by both the live app (app.html) and the static embed+ (embed.html) so the canvas, zoom toolbar and layer-panel rows look identical+ and cannot drift. Self-contained literal colours (no dependency on either+ file's CSS vars). Class prefix: av- */++.av-vp{position:absolute;inset:0;overflow:hidden;cursor:grab;background:radial-gradient(circle at 50% 42%,#121a26 0%,#0d1117 72%)}+.av-vp.grab{cursor:grabbing}+/* DIRECT child only — the zoom-toolbar button icons (.av-tools svg) also live+ inside .av-vp; without '>' they'd inherit position:absolute and stack at 0,0. */+.av-vp > svg{position:absolute;left:0;top:0;width:100%;height:100%;transform-origin:0 0;display:block}++/* zoom toolbar */+/* Grouped translucent toolbar (matches adom-symbol's .tools): one container, borderless+ buttons that highlight on hover — instead of individually-boxed buttons. */+.av-tools{position:absolute;left:10px;top:10px;display:flex;gap:3px;padding:3px;z-index:5;background:rgba(22,27,34,.82);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid #222b38;border-radius:9px}+.av-tools button{width:30px;height:30px;border-radius:6px;border:none;background:transparent;color:#cfd8e2;cursor:pointer;display:grid;place-items:center;transition:background .15s ease,color .15s ease}+.av-tools button svg{width:16px;height:16px;display:block}+.av-tools button:hover{background:#222b38;color:#37c8a6}+.av-tools button:focus,.av-tools button:focus-visible{outline:none}+.av-panhint{position:absolute;right:10px;bottom:9px;color:#8b949e;font-size:11px;z-index:5;pointer-events:none;user-select:none;-webkit-user-select:none}++/* layer panel rows */+.av-lrow{display:flex;align-items:center;gap:9px;padding:8px 9px;border-radius:8px;cursor:pointer}+.av-lrow:hover{background:#161c27}+.av-lrow .sw{width:13px;height:13px;border-radius:3px;border:1px solid rgba(255,255,255,.15);flex:0 0 13px}+.av-lrow .sw.ring{background:transparent!important}+.av-lrow .ln{flex:1;font-size:13px}+.av-lrow .meta{font-size:10px;color:#8b949e}+.av-lrow .chk{width:16px;height:16px;border-radius:4px;border:1.5px solid #3a4757;display:grid;place-items:center;color:#0b0f17;font-size:11px}+.av-lrow.on .chk{background:#37c8a6;border-color:#37c8a6}+.av-lrow.off .ln,.av-lrow.off .sw{opacity:.4}+.av-lrow.special{background:linear-gradient(100deg,rgba(55,200,166,.10),transparent);border:1px solid rgba(55,200,166,.25);margin-top:4px}+.av-lrow.special .ln{color:#7ef0d2;font-weight:600}++:root{--bg:#0d1117;--panel:#11161f;--border:#222b38;--text:#e6edf3;--muted:#8b949e;--accent:#37c8a6}+*{box-sizing:border-box;margin:0;padding:0}html,body{height:100%}+body{background:var(--bg);color:var(--text);font-family:'Satoshi','Segoe UI',system-ui,sans-serif;display:flex;flex-direction:column;overflow:hidden}+header{display:flex;align-items:center;gap:9px;padding:9px 14px;border-bottom:1px solid var(--border);flex:0 0 auto}+header .dot{width:9px;height:9px;border-radius:50%;background:var(--accent);box-shadow:0 0 10px var(--accent)}+header .b{font-weight:700;font-size:14px}header .b span{color:var(--muted);font-weight:400}+header .nm{margin-left:auto;font-weight:600;font-size:13px;color:#cfd8e2}+main{flex:1;display:flex;min-height:0}+.vpwrap{flex:1;position:relative;min-width:0}+aside{flex:0 0 248px;border-left:1px solid var(--border);background:var(--panel);display:flex;flex-direction:column;min-height:0}+aside .ah{padding:9px 12px;border-bottom:1px solid var(--border);font-size:12px;color:var(--muted)}+.layers{padding:6px}+.note{font-size:11px;color:var(--muted);line-height:1.45;padding:8px 11px}+.note b{color:#7ef0d2}+</style></head>+<body>+ <header><span class="dot"></span><span class="b">adom-footprint <span>· interactive</span></span><span class="nm">OPA189IDBVR_TI_DBV0005A</span></header>+ <main>+ <div class="vpwrap">+ <div class="av-vp" id="vp">+ <svg xmlns="http://www.w3.org/2000/svg" viewBox="-2.850 -2.250 5.700 4.500" preserveAspectRatio="xMidYMid meet"><g class="adom-layer-courtyard"></g><g class="adom-layer-fab"></g><g class="adom-layer-copper"><g data-pad="1" data-shape="roundrect" data-size="1.100x0.600" data-mount="smd"><rect x="-1.850" y="-1.250" width="1.100" height="0.600" rx="0.150" fill="#C83434" stroke="#ef5350" stroke-width="0.04"/></g><g data-pad="2" data-shape="roundrect" data-size="1.100x0.600" data-mount="smd"><rect x="-1.850" y="-0.300" width="1.100" height="0.600" rx="0.150" fill="#C83434" stroke="#ef5350" stroke-width="0.04"/></g><g data-pad="3" data-shape="roundrect" data-size="1.100x0.600" data-mount="smd"><rect x="-1.850" y="0.650" width="1.100" height="0.600" rx="0.150" fill="#C83434" stroke="#ef5350" stroke-width="0.04"/></g><g data-pad="4" data-shape="roundrect" data-size="1.100x0.600" data-mount="smd"><rect x="0.750" y="0.650" width="1.100" height="0.600" rx="0.150" fill="#C83434" stroke="#ef5350" stroke-width="0.04"/></g><g data-pad="5" data-shape="roundrect" data-size="1.100x0.600" data-mount="smd"><rect x="0.750" y="-1.250" width="1.100" height="0.600" rx="0.150" fill="#C83434" stroke="#ef5350" stroke-width="0.04"/></g></g><g class="adom-layer-heatsink"></g><g class="adom-layer-drill"></g><g class="adom-layer-silk"></g><g class="adom-layer-padnum"><text x="-1.300" y="-0.950" text-anchor="middle" dominant-baseline="central" font-size="0.252" fill="#fff" font-family="sans-serif" style="pointer-events:none">1</text><text x="-1.300" y="0.000" text-anchor="middle" dominant-baseline="central" font-size="0.252" fill="#fff" font-family="sans-serif" style="pointer-events:none">2</text><text x="-1.300" y="0.950" text-anchor="middle" dominant-baseline="central" font-size="0.252" fill="#fff" font-family="sans-serif" style="pointer-events:none">3</text><text x="1.300" y="0.950" text-anchor="middle" dominant-baseline="central" font-size="0.252" fill="#fff" font-family="sans-serif" style="pointer-events:none">4</text><text x="1.300" y="-0.950" text-anchor="middle" dominant-baseline="central" font-size="0.252" fill="#fff" font-family="sans-serif" style="pointer-events:none">5</text></g><g class="adom-layer-paste-apertures"><rect x="-1.850" y="-1.250" width="1.100" height="0.600" rx="0.05" transform="rotate(0.00 -1.300 -0.950)" fill="none" stroke="#8aa0b8" stroke-width="0.03" stroke-dasharray="0.12 0.08" opacity="0.7"/><rect x="-1.850" y="-0.300" width="1.100" height="0.600" rx="0.05" transform="rotate(0.00 -1.300 0.000)" fill="none" stroke="#8aa0b8" stroke-width="0.03" stroke-dasharray="0.12 0.08" opacity="0.7"/><rect x="-1.850" y="0.650" width="1.100" height="0.600" rx="0.05" transform="rotate(0.00 -1.300 0.950)" fill="none" stroke="#8aa0b8" stroke-width="0.03" stroke-dasharray="0.12 0.08" opacity="0.7"/><rect x="0.750" y="0.650" width="1.100" height="0.600" rx="0.05" transform="rotate(0.00 1.300 0.950)" fill="none" stroke="#8aa0b8" stroke-width="0.03" stroke-dasharray="0.12 0.08" opacity="0.7"/><rect x="0.750" y="-1.250" width="1.100" height="0.600" rx="0.05" transform="rotate(0.00 1.300 -0.950)" fill="none" stroke="#8aa0b8" stroke-width="0.03" stroke-dasharray="0.12 0.08" opacity="0.7"/></g><g class="adom-layer-paste-dots"><circle cx="-1.550" cy="-0.950" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="-1.300" cy="-0.950" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="-1.050" cy="-0.950" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="-1.550" cy="0.000" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="-1.300" cy="0.000" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="-1.050" cy="0.000" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="-1.550" cy="0.950" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="-1.300" cy="0.950" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="-1.050" cy="0.950" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="1.050" cy="0.950" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="1.300" cy="0.950" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="1.550" cy="0.950" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="1.050" cy="-0.950" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="1.300" cy="-0.950" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="1.550" cy="-0.950" r="0.150" fill="#37c8a6" opacity="0.92"/></g></svg>+ </div>+ </div>+ <aside>+ <div class="ah">Layers</div>+ <div class="layers" id="layers"></div>+ <div class="note">The <b>solder paste jet</b> layer shows the 300µm paste-dispensing dots that travel with the footprint. Off by default — toggle it on.</div>+ </aside>+ </main>+<script>/* ── adom-footprint shared viewer core (window.AV) ─────────────────────────+ Single source of truth for the layer list, toggle behaviour, defaults,+ pan/zoom and toolbar icons. Included VERBATIM by both app.html (live) and+ embed.html (static) so the two viewers cannot drift. Pure client-side; works+ on any SVG that carries the <g class="adom-layer-*"> groups. */+(function(){+ var ICON_ZIN='<svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><circle cx="10.5" cy="10.5" r="6.5"/><path d="M20 20l-4.5-4.5M10.5 8v5M8 10.5h5"/></svg>';+ var ICON_ZOUT='<svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><circle cx="10.5" cy="10.5" r="6.5"/><path d="M20 20l-4.5-4.5M8 10.5h5"/></svg>';+ // Zoom-to-FIT = a magnifier with a small square inside (fit content to view).+ // Deliberately NOT the four-corner expand/"fullscreen" glyph.+ var ICON_FIT='<svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><circle cx="10.5" cy="10.5" r="6.5"/><path d="M20 20l-4.5-4.5"/><rect x="7.6" y="7.6" width="5.8" height="5.8" rx="1.2"/></svg>';++ // The canonical layer list. Every layer is a <g class="adom-layer-*"> in the+ // self-rendered SVG, so toggling is group-based (robust) — never colour-match.+ // `kind:'group'` on every entry: all layers are toggled by their <g> group+ // (robust), never by colour-match. (app.html still reads def.kind.)+ var LAYER_DEFS=[+ {key:'copper', name:'Copper', kind:'group', sel:'.adom-layer-copper', sw:'#C83434'},+ // Auto-generated thermal-via array under the exposed pad — only present (and+ // listed) when the footprint has an exposed thermal pad.+ {key:'heatsink', name:'Heatsink vias', kind:'group', sel:'.adom-layer-heatsink', sw:'#e8a13a'},+ {key:'padnum', name:'Pad numbers', kind:'group', sel:'.adom-layer-padnum', sw:'#ffffff', ring:true},+ {key:'silk', name:'Silkscreen', kind:'group', sel:'.adom-layer-silk', sw:'#00cccc'},+ {key:'fab', name:'Fab (F.Fab)', kind:'group', sel:'.adom-layer-fab', sw:'#6e7681', ring:true},+ {key:'courtyard', name:'Courtyard', kind:'group', sel:'.adom-layer-courtyard', sw:'#FF26E2', ring:true},+ {key:'drill', name:'Drill', kind:'group', sel:'.adom-layer-drill', sw:'#888888', ring:true},+ {key:'paste-ap', name:'Paste apertures', kind:'group', sel:'.adom-layer-paste-apertures', sw:'#8aa0b8', ring:true},+ // Generic name — the 300µm solder-paste dispensing dots. Off by default.+ {key:'paste-dots',name:'Solder paste jet', kind:'group', sel:'.adom-layer-paste-dots', sw:'#37c8a6', special:true},+ ];++ // True only if the group actually holds drawn geometry (not an empty <g>) — so+ // layers with nothing in THIS footprint aren't listed as dead, dim rows.+ function groupHasGeo(svg,def){+ if(!svg) return false; var n=0,g=svg.querySelectorAll(def.sel);+ for(var i=0;i<g.length;i++){ n+=g[i].querySelectorAll('path,rect,circle,line,polygon,polyline,text').length; }+ return n>0;+ }+ function layerPresent(svg,def){ return groupHasGeo(svg,def); }+ function applyLayer(svg,def,on){+ if(!svg) return; var g=svg.querySelectorAll(def.sel);+ for(var i=0;i<g.length;i++) g[i].style.display=on?'':'none';+ }++ // Build layer rows into a container. opts:+ // svg, container, state {key:bool}, meta {pasteDots,pasteApertures},+ // onToggle(key,on). Missing state key -> special OFF, others ON. Skips empty+ // non-special groups. Returns the keys actually shown.+ function buildLayers(opts){+ var svg=opts.svg, box=opts.container, state=opts.state||{}, meta=opts.meta||{}, shown=[];+ box.innerHTML='';+ LAYER_DEFS.forEach(function(def){+ if(!def.special && !groupHasGeo(svg,def)) return;+ var on = def.special ? (state[def.key]===true) : (state[def.key]!==false);+ var m = def.key==='paste-dots' ? ((meta.pasteDots||0)+' @ 300µm')+ : def.key==='paste-ap' ? ((meta.pasteApertures||0)+' openings') : '';+ var row=document.createElement('div');+ row.className='av-lrow '+(on?'on':'off')+(def.special?' special':'');+ row.innerHTML='<span class="sw'+(def.ring?' ring':'')+'" style="'+(def.ring?('border-color:'+def.sw):('background:'+def.sw))+'"></span>'+ +'<span class="ln">'+def.name+'</span>'+(m?'<span class="meta">'+m+'</span>':'')+ +'<span class="chk">'+(on?'✓':'')+'</span>';+ row.onclick=function(){+ var nv=!row.classList.contains('on');+ row.classList.toggle('on',nv); row.classList.toggle('off',!nv);+ row.querySelector('.chk').textContent=nv?'✓':'';+ state[def.key]=nv; applyLayer(svg,def,nv);+ if(opts.onToggle) opts.onToggle(def.key,nv);+ };+ box.appendChild(row); applyLayer(svg,def,on); shown.push(def.key);+ });+ return shown;+ }++ // Wire pan + zoom on a viewport element (the box that contains the <svg>).+ // Returns a controller {fit, zoomIn, zoomOut, apply}.+ function initViewport(vp){+ var svg=vp.querySelector('svg');+ if(svg){ svg.removeAttribute('width'); svg.removeAttribute('height'); }+ var s=1,tx=0,ty=0;+ function apply(){ var el=vp.querySelector('svg'); if(el) el.style.transform='translate('+tx+'px,'+ty+'px) scale('+s+')'; }+ function zoomAt(cx,cy,f){ tx=cx-(cx-tx)*f; ty=cy-(cy-ty)*f; s*=f; apply(); }+ function fit(){ s=1;tx=0;ty=0;apply(); }+ // Smooth, delta-PROPORTIONAL zoom (matches adom-symbol). A fixed per-event+ // factor makes the trackpad leap — one gentle two-finger nudge fires a burst+ // of tiny wheel events and a fixed 1.12× compounds. Instead derive the factor+ // from how much actually scrolled (exp → smooth + reversible), normalise+ // device units, and clamp one event so a chunky mouse notch can't jump.+ var ZOOM_K=0.0022; // sensitivity: lower = gentler+ vp.addEventListener('wheel',function(e){+ e.preventDefault();+ var d=e.deltaY;+ if(e.deltaMode===1) d*=16; else if(e.deltaMode===2) d*=vp.clientHeight;+ d=Math.max(-50,Math.min(50,d));+ var r=vp.getBoundingClientRect();+ zoomAt(e.clientX-r.left,e.clientY-r.top,Math.exp(-d*ZOOM_K));+ },{passive:false});+ var drag=false,lx=0,ly=0;+ vp.addEventListener('pointerdown',function(e){ if(e.target.closest('.av-tools'))return; drag=true;lx=e.clientX;ly=e.clientY;vp.classList.add('grab');vp.setPointerCapture(e.pointerId); });+ vp.addEventListener('pointermove',function(e){ if(!drag)return; tx+=e.clientX-lx;ty+=e.clientY-ly;lx=e.clientX;ly=e.clientY;apply(); });+ vp.addEventListener('pointerup',function(){ drag=false;vp.classList.remove('grab'); });+ fit();+ return {+ fit:fit,+ zoomIn:function(){ var r=vp.getBoundingClientRect(); zoomAt(r.width/2,r.height/2,1.2); },+ zoomOut:function(){ var r=vp.getBoundingClientRect(); zoomAt(r.width/2,r.height/2,1/1.2); },+ apply:apply+ };+ }++ // Inject the standard zoom toolbar (+ / − / fit) + pan hint into a viewport,+ // wired to a controller from initViewport. Idempotent.+ function addToolbar(vp,ctl){+ if(vp.querySelector('.av-tools')) return;+ var t=document.createElement('div'); t.className='av-tools';+ t.innerHTML='<button data-z="in" title="Zoom in">'+ICON_ZIN+'</button>'+ +'<button data-z="out" title="Zoom out">'+ICON_ZOUT+'</button>'+ +'<button data-z="fit" title="Zoom to fit">'+ICON_FIT+'</button>';+ vp.appendChild(t);+ t.querySelector('[data-z="in"]').onclick=ctl.zoomIn;+ t.querySelector('[data-z="out"]').onclick=ctl.zoomOut;+ t.querySelector('[data-z="fit"]').onclick=ctl.fit;+ var h=document.createElement('div'); h.className='av-panhint'; h.textContent='drag to pan · scroll to zoom'; vp.appendChild(h);+ }++ window.AV={+ LAYER_DEFS:LAYER_DEFS, groupHasGeo:groupHasGeo, layerPresent:layerPresent,+ applyLayer:applyLayer, buildLayers:buildLayers, initViewport:initViewport,+ addToolbar:addToolbar, ICON_FIT:ICON_FIT, ICON_ZIN:ICON_ZIN, ICON_ZOUT:ICON_ZOUT+ };+})();+</script>+<script>+var META={"pasteApertures":5,"pasteDots":15};+(function(){+ var vp=document.getElementById('vp');+ var svg=vp.querySelector('svg');+ var ctl=AV.initViewport(vp);+ AV.addToolbar(vp,ctl);+ AV.buildLayers({ svg:svg, container:document.getElementById('layers'), state:{}, meta:META });+})();+</script>+</body></html>
hero.pngadded⋯ 1 unchanged line ⋯
opa189idbvr-ai-nominal.stepadded+4616@@ -0,0 +1,4616 @@+ISO-10303-21;+HEADER;+FILE_DESCRIPTION(('Open CASCADE Model'),'2;1');+FILE_NAME('Open CASCADE Shape Model','2026-10-11T15:51:42',('Author'),(+ 'Open CASCADE'),'Open CASCADE STEP processor 7.8','Open CASCADE 7.8'+ ,'Unknown');+FILE_SCHEMA(('AUTOMOTIVE_DESIGN { 1 0 10303 214 1 1 1 1 }'));+ENDSEC;+DATA;+#1 = APPLICATION_PROTOCOL_DEFINITION('international standard',+ 'automotive_design',2000,#2);+#2 = APPLICATION_CONTEXT(+ 'core data for automotive mechanical design processes');+#3 = SHAPE_DEFINITION_REPRESENTATION(#4,#10);+#4 = PRODUCT_DEFINITION_SHAPE('','',#5);+#5 = PRODUCT_DEFINITION('design','',#6,#9);+#6 = PRODUCT_DEFINITION_FORMATION('','',#7);+#7 = PRODUCT('OPA189IDBVR_AI_Nominal_DBV0005A',+ 'OPA189IDBVR_AI_Nominal_DBV0005A','',(#8));+#8 = PRODUCT_CONTEXT('',#2,'mechanical');+#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');+#10 = SHAPE_REPRESENTATION('',(#11,#15,#19,#23,#27,#31,#35),#39);+#11 = AXIS2_PLACEMENT_3D('',#12,#13,#14);+#12 = CARTESIAN_POINT('',(0.,0.,0.));+#13 = DIRECTION('',(0.,0.,1.));+#14 = DIRECTION('',(1.,0.,-0.));+#15 = AXIS2_PLACEMENT_3D('',#16,#17,#18);+#16 = CARTESIAN_POINT('',(0.,0.,0.));+#17 = DIRECTION('',(0.,0.,1.));+#18 = DIRECTION('',(1.,0.,-0.));+#19 = AXIS2_PLACEMENT_3D('',#20,#21,#22);+#20 = CARTESIAN_POINT('',(0.,0.,0.));+#21 = DIRECTION('',(0.,0.,1.));+#22 = DIRECTION('',(1.,0.,-0.));+#23 = AXIS2_PLACEMENT_3D('',#24,#25,#26);+#24 = CARTESIAN_POINT('',(0.,0.,0.));+#25 = DIRECTION('',(0.,0.,1.));+#26 = DIRECTION('',(1.,0.,-0.));+#27 = AXIS2_PLACEMENT_3D('',#28,#29,#30);+#28 = CARTESIAN_POINT('',(0.,0.,0.));+#29 = DIRECTION('',(0.,0.,1.));+#30 = DIRECTION('',(1.,0.,-0.));+#31 = AXIS2_PLACEMENT_3D('',#32,#33,#34);+#32 = CARTESIAN_POINT('',(0.,0.,0.));+#33 = DIRECTION('',(0.,0.,1.));+#34 = DIRECTION('',(1.,0.,-0.));+#35 = AXIS2_PLACEMENT_3D('',#36,#37,#38);+#36 = CARTESIAN_POINT('',(0.,0.,0.));+#37 = DIRECTION('',(0.,0.,1.));+#38 = DIRECTION('',(1.,0.,-0.));+#39 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#43)) GLOBAL_UNIT_ASSIGNED_CONTEXT(+(#40,#41,#42)) REPRESENTATION_CONTEXT('Context #1',+ '3D Context with UNIT and UNCERTAINTY') );+#40 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );+#41 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );+#42 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );+#43 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#40,+ 'distance_accuracy_value','confusion accuracy');+#44 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7));+#45 = SHAPE_DEFINITION_REPRESENTATION(#46,#52);+#46 = PRODUCT_DEFINITION_SHAPE('','',#47);+#47 = PRODUCT_DEFINITION('design','',#48,#51);+#48 = PRODUCT_DEFINITION_FORMATION('','',#49);+#49 = PRODUCT('MoldedBody_AI_Nominal','MoldedBody_AI_Nominal','',(#50));+#50 = PRODUCT_CONTEXT('',#2,'mechanical');+#51 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');+#52 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#53),#583);+#53 = MANIFOLD_SOLID_BREP('',#54);+#54 = CLOSED_SHELL('',(#55,#171,#250,#299,#351,#423,#455,#502,#549,#576)+ );+#55 = ADVANCED_FACE('',(#56),#70,.T.);+#56 = FACE_BOUND('',#57,.T.);+#57 = EDGE_LOOP('',(#58,#91,#119,#145));+#58 = ORIENTED_EDGE('',*,*,#59,.F.);+#59 = EDGE_CURVE('',#60,#62,#64,.T.);+#60 = VERTEX_POINT('',#61);+#61 = CARTESIAN_POINT('',(-0.8,-1.45,0.6));+#62 = VERTEX_POINT('',#63);+#63 = CARTESIAN_POINT('',(-0.725,-1.375,0.1));+#64 = SURFACE_CURVE('',#65,(#69,#80),.PCURVE_S1.);+#65 = LINE('',#66,#67);+#66 = CARTESIAN_POINT('',(-0.813456937799,-1.463456937799,0.68971291866)+ );+#67 = VECTOR('',#68,1.);+#68 = DIRECTION('',(0.146734796413,0.146734796413,-0.978231976089));+#69 = PCURVE('',#70,#75);+#70 = PLANE('',#71);+#71 = AXIS2_PLACEMENT_3D('',#72,#73,#74);+#72 = CARTESIAN_POINT('',(-0.8,-2.,0.6));+#73 = DIRECTION('',(-0.988936352868,0.,-0.14834045293));+#74 = DIRECTION('',(0.14834045293,0.,-0.988936352868));+#75 = DEFINITIONAL_REPRESENTATION('',(#76),#79);+#76 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#77,#78),.UNSPECIFIED.,.F.,.F.,(2,+ 2),(9.170924775835E-02,0.602835455265),.PIECEWISE_BEZIER_KNOTS.);+#77 = CARTESIAN_POINT('',(-1.387778780781E-17,-0.55));+#78 = CARTESIAN_POINT('',(0.505593710404,-0.625));+#79 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#80 = PCURVE('',#81,#86);+#81 = PLANE('',#82);+#82 = AXIS2_PLACEMENT_3D('',#83,#84,#85);+#83 = CARTESIAN_POINT('',(-1.5,-1.45,0.6));+#84 = DIRECTION('',(-0.,0.988936352868,0.14834045293));+#85 = DIRECTION('',(0.,0.14834045293,-0.988936352868));+#86 = DEFINITIONAL_REPRESENTATION('',(#87),#90);+#87 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#88,#89),.UNSPECIFIED.,.F.,.F.,(2,+ 2),(9.170924775835E-02,0.602835455265),.PIECEWISE_BEZIER_KNOTS.);+#88 = CARTESIAN_POINT('',(4.163336342344E-17,-0.7));+#89 = CARTESIAN_POINT('',(0.505593710404,-0.775));+#90 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#91 = ORIENTED_EDGE('',*,*,#92,.T.);+#92 = EDGE_CURVE('',#60,#93,#95,.T.);+#93 = VERTEX_POINT('',#94);+#94 = CARTESIAN_POINT('',(-0.8,1.45,0.6));+#95 = SURFACE_CURVE('',#96,(#100,#107),.PCURVE_S1.);+#96 = LINE('',#97,#98);+#97 = CARTESIAN_POINT('',(-0.8,-2.,0.6));+#98 = VECTOR('',#99,1.);+#99 = DIRECTION('',(0.,1.,0.));+#100 = PCURVE('',#70,#101);+#101 = DEFINITIONAL_REPRESENTATION('',(#102),#106);+#102 = LINE('',#103,#104);+#103 = CARTESIAN_POINT('',(0.,0.));+#104 = VECTOR('',#105,1.);+#105 = DIRECTION('',(0.,-1.));+#106 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#107 = PCURVE('',#108,#113);+#108 = PLANE('',#109);+#109 = AXIS2_PLACEMENT_3D('',#110,#111,#112);+#110 = CARTESIAN_POINT('',(-0.725,-2.,1.2));+#111 = DIRECTION('',(-0.992277876714,0.,0.124034734589));+#112 = DIRECTION('',(-0.124034734589,0.,-0.992277876714));+#113 = DEFINITIONAL_REPRESENTATION('',(#114),#118);+#114 = LINE('',#115,#116);+#115 = CARTESIAN_POINT('',(0.604669331122,0.));+#116 = VECTOR('',#117,1.);+#117 = DIRECTION('',(0.,-1.));+#118 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#119 = ORIENTED_EDGE('',*,*,#120,.T.);+#120 = EDGE_CURVE('',#93,#121,#123,.T.);+#121 = VERTEX_POINT('',#122);+#122 = CARTESIAN_POINT('',(-0.725,1.375,0.1));+#123 = SURFACE_CURVE('',#124,(#128,#134),.PCURVE_S1.);+#124 = LINE('',#125,#126);+#125 = CARTESIAN_POINT('',(-0.770394736842,1.420394736842,0.402631578947+ ));+#126 = VECTOR('',#127,1.);+#127 = DIRECTION('',(0.146734796413,-0.146734796413,-0.978231976089));+#128 = PCURVE('',#70,#129);+#129 = DEFINITIONAL_REPRESENTATION('',(#130),#133);+#130 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#131,#132),.UNSPECIFIED.,.F.,.F.,+ (2,2),(-0.201760345068,0.309365862438),.PIECEWISE_BEZIER_KNOTS.);+#131 = CARTESIAN_POINT('',(0.,-3.45));+#132 = CARTESIAN_POINT('',(0.505593710404,-3.375));+#133 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#134 = PCURVE('',#135,#140);+#135 = PLANE('',#136);+#136 = AXIS2_PLACEMENT_3D('',#137,#138,#139);+#137 = CARTESIAN_POINT('',(-1.5,1.45,0.6));+#138 = DIRECTION('',(0.,0.988936352868,-0.14834045293));+#139 = DIRECTION('',(0.,-0.14834045293,-0.988936352868));+#140 = DEFINITIONAL_REPRESENTATION('',(#141),#144);+#141 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#142,#143),.UNSPECIFIED.,.F.,.F.,+ (2,2),(-0.201760345068,0.309365862438),.PIECEWISE_BEZIER_KNOTS.);+#142 = CARTESIAN_POINT('',(-2.775557561563E-17,-0.7));+#143 = CARTESIAN_POINT('',(0.505593710404,-0.775));+#144 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#145 = ORIENTED_EDGE('',*,*,#146,.F.);+#146 = EDGE_CURVE('',#62,#121,#147,.T.);+#147 = SURFACE_CURVE('',#148,(#152,#159),.PCURVE_S1.);+#148 = LINE('',#149,#150);+#149 = CARTESIAN_POINT('',(-0.725,-2.,0.1));+#150 = VECTOR('',#151,1.);+#151 = DIRECTION('',(0.,1.,0.));+#152 = PCURVE('',#70,#153);+#153 = DEFINITIONAL_REPRESENTATION('',(#154),#158);+#154 = LINE('',#155,#156);+#155 = CARTESIAN_POINT('',(0.505593710404,0.));+#156 = VECTOR('',#157,1.);+#157 = DIRECTION('',(0.,-1.));+#158 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#159 = PCURVE('',#160,#165);+#160 = PLANE('',#161);+#161 = AXIS2_PLACEMENT_3D('',#162,#163,#164);+#162 = CARTESIAN_POINT('',(-0.8,-1.45,0.1));+#163 = DIRECTION('',(0.,0.,1.));+#164 = DIRECTION('',(1.,0.,-0.));+#165 = DEFINITIONAL_REPRESENTATION('',(#166),#170);+#166 = LINE('',#167,#168);+#167 = CARTESIAN_POINT('',(7.5E-02,-0.55));+#168 = VECTOR('',#169,1.);+#169 = DIRECTION('',(0.,1.));+#170 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#171 = ADVANCED_FACE('',(#172),#81,.F.);+#172 = FACE_BOUND('',#173,.F.);+#173 = EDGE_LOOP('',(#174,#175,#203,#229));+#174 = ORIENTED_EDGE('',*,*,#59,.F.);+#175 = ORIENTED_EDGE('',*,*,#176,.T.);+#176 = EDGE_CURVE('',#60,#177,#179,.T.);+#177 = VERTEX_POINT('',#178);+#178 = CARTESIAN_POINT('',(0.8,-1.45,0.6));+#179 = SURFACE_CURVE('',#180,(#184,#191),.PCURVE_S1.);+#180 = LINE('',#181,#182);+#181 = CARTESIAN_POINT('',(-1.5,-1.45,0.6));+#182 = VECTOR('',#183,1.);+#183 = DIRECTION('',(1.,0.,0.));+#184 = PCURVE('',#81,#185);+#185 = DEFINITIONAL_REPRESENTATION('',(#186),#190);+#186 = LINE('',#187,#188);+#187 = CARTESIAN_POINT('',(0.,0.));+#188 = VECTOR('',#189,1.);+#189 = DIRECTION('',(0.,-1.));+#190 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#191 = PCURVE('',#192,#197);+#192 = PLANE('',#193);+#193 = AXIS2_PLACEMENT_3D('',#194,#195,#196);+#194 = CARTESIAN_POINT('',(-1.5,-1.375,1.2));+#195 = DIRECTION('',(0.,0.992277876714,-0.124034734589));+#196 = DIRECTION('',(0.,-0.124034734589,-0.992277876714));+#197 = DEFINITIONAL_REPRESENTATION('',(#198),#202);+#198 = LINE('',#199,#200);+#199 = CARTESIAN_POINT('',(0.604669331122,0.));+#200 = VECTOR('',#201,1.);+#201 = DIRECTION('',(0.,-1.));+#202 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#203 = ORIENTED_EDGE('',*,*,#204,.T.);+#204 = EDGE_CURVE('',#177,#205,#207,.T.);+#205 = VERTEX_POINT('',#206);+#206 = CARTESIAN_POINT('',(0.725,-1.375,0.1));+#207 = SURFACE_CURVE('',#208,(#212,#218),.PCURVE_S1.);+#208 = LINE('',#209,#210);+#209 = CARTESIAN_POINT('',(0.781160287081,-1.431160287081,0.474401913876+ ));+#210 = VECTOR('',#211,1.);+#211 = DIRECTION('',(-0.146734796413,0.146734796413,-0.978231976089));+#212 = PCURVE('',#81,#213);+#213 = DEFINITIONAL_REPRESENTATION('',(#214),#217);+#214 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#215,#216),.UNSPECIFIED.,.F.,.F.,+ (2,2),(-0.128392946862,0.382733260645),.PIECEWISE_BEZIER_KNOTS.);+#215 = CARTESIAN_POINT('',(5.551115123126E-17,-2.3));+#216 = CARTESIAN_POINT('',(0.505593710404,-2.225));+#217 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#218 = PCURVE('',#219,#224);+#219 = PLANE('',#220);+#220 = AXIS2_PLACEMENT_3D('',#221,#222,#223);+#221 = CARTESIAN_POINT('',(0.8,-2.,0.6));+#222 = DIRECTION('',(-0.988936352868,0.,0.14834045293));+#223 = DIRECTION('',(-0.14834045293,0.,-0.988936352868));+#224 = DEFINITIONAL_REPRESENTATION('',(#225),#228);+#225 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#226,#227),.UNSPECIFIED.,.F.,.F.,+ (2,2),(-0.128392946862,0.382733260645),.PIECEWISE_BEZIER_KNOTS.);+#226 = CARTESIAN_POINT('',(-2.775557561563E-17,-0.55));+#227 = CARTESIAN_POINT('',(0.505593710404,-0.625));+#228 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#229 = ORIENTED_EDGE('',*,*,#230,.F.);+#230 = EDGE_CURVE('',#62,#205,#231,.T.);+#231 = SURFACE_CURVE('',#232,(#236,#243),.PCURVE_S1.);+#232 = LINE('',#233,#234);+#233 = CARTESIAN_POINT('',(-1.5,-1.375,0.1));+#234 = VECTOR('',#235,1.);+#235 = DIRECTION('',(1.,0.,0.));+#236 = PCURVE('',#81,#237);+#237 = DEFINITIONAL_REPRESENTATION('',(#238),#242);+#238 = LINE('',#239,#240);+#239 = CARTESIAN_POINT('',(0.505593710404,0.));+#240 = VECTOR('',#241,1.);+#241 = DIRECTION('',(0.,-1.));+#242 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#243 = PCURVE('',#160,#244);+#244 = DEFINITIONAL_REPRESENTATION('',(#245),#249);+#245 = LINE('',#246,#247);+#246 = CARTESIAN_POINT('',(-0.7,7.5E-02));+#247 = VECTOR('',#248,1.);+#248 = DIRECTION('',(1.,0.));+#249 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#250 = ADVANCED_FACE('',(#251),#160,.F.);+#251 = FACE_BOUND('',#252,.F.);+#252 = EDGE_LOOP('',(#253,#276,#277,#278));+#253 = ORIENTED_EDGE('',*,*,#254,.F.);+#254 = EDGE_CURVE('',#121,#255,#257,.T.);+#255 = VERTEX_POINT('',#256);+#256 = CARTESIAN_POINT('',(0.725,1.375,0.1));+#257 = SURFACE_CURVE('',#258,(#262,#269),.PCURVE_S1.);+#258 = LINE('',#259,#260);+#259 = CARTESIAN_POINT('',(-1.5,1.375,0.1));+#260 = VECTOR('',#261,1.);+#261 = DIRECTION('',(1.,0.,0.));+#262 = PCURVE('',#160,#263);+#263 = DEFINITIONAL_REPRESENTATION('',(#264),#268);+#264 = LINE('',#265,#266);+#265 = CARTESIAN_POINT('',(-0.7,2.825));+#266 = VECTOR('',#267,1.);+#267 = DIRECTION('',(1.,0.));+#268 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#269 = PCURVE('',#135,#270);+#270 = DEFINITIONAL_REPRESENTATION('',(#271),#275);+#271 = LINE('',#272,#273);+#272 = CARTESIAN_POINT('',(0.505593710404,0.));+#273 = VECTOR('',#274,1.);+#274 = DIRECTION('',(0.,-1.));+#275 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#276 = ORIENTED_EDGE('',*,*,#146,.F.);+#277 = ORIENTED_EDGE('',*,*,#230,.T.);+#278 = ORIENTED_EDGE('',*,*,#279,.T.);+#279 = EDGE_CURVE('',#205,#255,#280,.T.);+#280 = SURFACE_CURVE('',#281,(#285,#292),.PCURVE_S1.);+#281 = LINE('',#282,#283);+#282 = CARTESIAN_POINT('',(0.725,-2.,0.1));+#283 = VECTOR('',#284,1.);+#284 = DIRECTION('',(0.,1.,0.));+#285 = PCURVE('',#160,#286);+#286 = DEFINITIONAL_REPRESENTATION('',(#287),#291);+#287 = LINE('',#288,#289);+#288 = CARTESIAN_POINT('',(1.525,-0.55));+#289 = VECTOR('',#290,1.);+#290 = DIRECTION('',(0.,1.));+#291 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#292 = PCURVE('',#219,#293);+#293 = DEFINITIONAL_REPRESENTATION('',(#294),#298);+#294 = LINE('',#295,#296);+#295 = CARTESIAN_POINT('',(0.505593710404,0.));+#296 = VECTOR('',#297,1.);+#297 = DIRECTION('',(0.,-1.));+#298 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#299 = ADVANCED_FACE('',(#300),#135,.T.);+#300 = FACE_BOUND('',#301,.T.);+#301 = EDGE_LOOP('',(#302,#303,#331,#350));+#302 = ORIENTED_EDGE('',*,*,#120,.F.);+#303 = ORIENTED_EDGE('',*,*,#304,.T.);+#304 = EDGE_CURVE('',#93,#305,#307,.T.);+#305 = VERTEX_POINT('',#306);+#306 = CARTESIAN_POINT('',(0.8,1.45,0.6));+#307 = SURFACE_CURVE('',#308,(#312,#319),.PCURVE_S1.);+#308 = LINE('',#309,#310);+#309 = CARTESIAN_POINT('',(-1.5,1.45,0.6));+#310 = VECTOR('',#311,1.);+#311 = DIRECTION('',(1.,0.,0.));+#312 = PCURVE('',#135,#313);+#313 = DEFINITIONAL_REPRESENTATION('',(#314),#318);+#314 = LINE('',#315,#316);+#315 = CARTESIAN_POINT('',(0.,0.));+#316 = VECTOR('',#317,1.);+#317 = DIRECTION('',(0.,-1.));+#318 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#319 = PCURVE('',#320,#325);+#320 = PLANE('',#321);+#321 = AXIS2_PLACEMENT_3D('',#322,#323,#324);+#322 = CARTESIAN_POINT('',(-1.5,1.375,1.2));+#323 = DIRECTION('',(-0.,0.992277876714,0.124034734589));+#324 = DIRECTION('',(0.,0.124034734589,-0.992277876714));+#325 = DEFINITIONAL_REPRESENTATION('',(#326),#330);+#326 = LINE('',#327,#328);+#327 = CARTESIAN_POINT('',(0.604669331122,0.));+#328 = VECTOR('',#329,1.);+#329 = DIRECTION('',(0.,-1.));+#330 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#331 = ORIENTED_EDGE('',*,*,#332,.T.);+#332 = EDGE_CURVE('',#305,#255,#333,.T.);+#333 = SURFACE_CURVE('',#334,(#338,#344),.PCURVE_S1.);+#334 = LINE('',#335,#336);+#335 = CARTESIAN_POINT('',(0.738098086124,1.388098086124,0.187320574163)+ );+#336 = VECTOR('',#337,1.);+#337 = DIRECTION('',(-0.146734796413,-0.146734796413,-0.978231976089));+#338 = PCURVE('',#135,#339);+#339 = DEFINITIONAL_REPRESENTATION('',(#340),#343);+#340 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#341,#342),.UNSPECIFIED.,.F.,.F.,+ (2,2),(-0.421862539688,8.926366781812E-02),.PIECEWISE_BEZIER_KNOTS.);+#341 = CARTESIAN_POINT('',(-5.551115123126E-17,-2.3));+#342 = CARTESIAN_POINT('',(0.505593710404,-2.225));+#343 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#344 = PCURVE('',#219,#345);+#345 = DEFINITIONAL_REPRESENTATION('',(#346),#349);+#346 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#347,#348),.UNSPECIFIED.,.F.,.F.,+ (2,2),(-0.421862539688,8.926366781812E-02),.PIECEWISE_BEZIER_KNOTS.);+#347 = CARTESIAN_POINT('',(-5.551115123126E-17,-3.45));+#348 = CARTESIAN_POINT('',(0.505593710404,-3.375));+#349 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#350 = ORIENTED_EDGE('',*,*,#254,.F.);+#351 = ADVANCED_FACE('',(#352),#108,.T.);+#352 = FACE_BOUND('',#353,.T.);+#353 = EDGE_LOOP('',(#354,#355,#376,#404));+#354 = ORIENTED_EDGE('',*,*,#92,.F.);+#355 = ORIENTED_EDGE('',*,*,#356,.F.);+#356 = EDGE_CURVE('',#357,#60,#359,.T.);+#357 = VERTEX_POINT('',#358);+#358 = CARTESIAN_POINT('',(-0.725,-1.375,1.2));+#359 = SURFACE_CURVE('',#360,(#364,#370),.PCURVE_S1.);+#360 = LINE('',#361,#362);+#361 = CARTESIAN_POINT('',(-0.735606060606,-1.385606060606,+ 1.115151515152));+#362 = VECTOR('',#363,1.);+#363 = DIRECTION('',(-0.123091490979,-0.123091490979,-0.984731927835));+#364 = PCURVE('',#108,#365);+#365 = DEFINITIONAL_REPRESENTATION('',(#366),#369);+#366 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#367,#368),.UNSPECIFIED.,.F.,.F.,+ (2,2),(-8.616404368553E-02,0.523138836662),.PIECEWISE_BEZIER_KNOTS.);+#367 = CARTESIAN_POINT('',(0.,-0.625));+#368 = CARTESIAN_POINT('',(0.604669331122,-0.55));+#369 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#370 = PCURVE('',#192,#371);+#371 = DEFINITIONAL_REPRESENTATION('',(#372),#375);+#372 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#373,#374),.UNSPECIFIED.,.F.,.F.,+ (2,2),(-8.616404368553E-02,0.523138836662),.PIECEWISE_BEZIER_KNOTS.);+#373 = CARTESIAN_POINT('',(1.387778780781E-17,-0.775));+#374 = CARTESIAN_POINT('',(0.604669331122,-0.7));+#375 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#376 = ORIENTED_EDGE('',*,*,#377,.T.);+#377 = EDGE_CURVE('',#357,#378,#380,.T.);+#378 = VERTEX_POINT('',#379);+#379 = CARTESIAN_POINT('',(-0.725,1.375,1.2));+#380 = SURFACE_CURVE('',#381,(#385,#392),.PCURVE_S1.);+#381 = LINE('',#382,#383);+#382 = CARTESIAN_POINT('',(-0.725,-2.,1.2));+#383 = VECTOR('',#384,1.);+#384 = DIRECTION('',(0.,1.,0.));+#385 = PCURVE('',#108,#386);+#386 = DEFINITIONAL_REPRESENTATION('',(#387),#391);+#387 = LINE('',#388,#389);+#388 = CARTESIAN_POINT('',(0.,0.));+#389 = VECTOR('',#390,1.);+#390 = DIRECTION('',(0.,-1.));+#391 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#392 = PCURVE('',#393,#398);+#393 = PLANE('',#394);+#394 = AXIS2_PLACEMENT_3D('',#395,#396,#397);+#395 = CARTESIAN_POINT('',(-0.8,-1.45,1.2));+#396 = DIRECTION('',(0.,0.,1.));+#397 = DIRECTION('',(1.,0.,-0.));+#398 = DEFINITIONAL_REPRESENTATION('',(#399),#403);+#399 = LINE('',#400,#401);+#400 = CARTESIAN_POINT('',(7.5E-02,-0.55));+#401 = VECTOR('',#402,1.);+#402 = DIRECTION('',(0.,1.));+#403 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#404 = ORIENTED_EDGE('',*,*,#405,.T.);+#405 = EDGE_CURVE('',#378,#93,#406,.T.);+#406 = SURFACE_CURVE('',#407,(#411,#417),.PCURVE_S1.);+#407 = LINE('',#408,#409);+#408 = CARTESIAN_POINT('',(-0.705303030303,1.355303030303,1.357575757576+ ));+#409 = VECTOR('',#410,1.);+#410 = DIRECTION('',(-0.123091490979,0.123091490979,-0.984731927835));+#411 = PCURVE('',#108,#412);+#412 = DEFINITIONAL_REPRESENTATION('',(#413),#416);+#413 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#414,#415),.UNSPECIFIED.,.F.,.F.,+ (2,2),(0.160018938273,0.769321818621),.PIECEWISE_BEZIER_KNOTS.);+#414 = CARTESIAN_POINT('',(2.775557561563E-17,-3.375));+#415 = CARTESIAN_POINT('',(0.604669331122,-3.45));+#416 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#417 = PCURVE('',#320,#418);+#418 = DEFINITIONAL_REPRESENTATION('',(#419),#422);+#419 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#420,#421),.UNSPECIFIED.,.F.,.F.,+ (2,2),(0.160018938273,0.769321818621),.PIECEWISE_BEZIER_KNOTS.);+#420 = CARTESIAN_POINT('',(2.775557561563E-17,-0.775));+#421 = CARTESIAN_POINT('',(0.604669331122,-0.7));+#422 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#423 = ADVANCED_FACE('',(#424),#219,.F.);+#424 = FACE_BOUND('',#425,.F.);+#425 = EDGE_LOOP('',(#426,#427,#453,#454));+#426 = ORIENTED_EDGE('',*,*,#204,.F.);+#427 = ORIENTED_EDGE('',*,*,#428,.T.);+#428 = EDGE_CURVE('',#177,#305,#429,.T.);+#429 = SURFACE_CURVE('',#430,(#434,#441),.PCURVE_S1.);+#430 = LINE('',#431,#432);+#431 = CARTESIAN_POINT('',(0.8,-2.,0.6));+#432 = VECTOR('',#433,1.);+#433 = DIRECTION('',(0.,1.,0.));+#434 = PCURVE('',#219,#435);+#435 = DEFINITIONAL_REPRESENTATION('',(#436),#440);+#436 = LINE('',#437,#438);+#437 = CARTESIAN_POINT('',(0.,0.));+#438 = VECTOR('',#439,1.);+#439 = DIRECTION('',(0.,-1.));+#440 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#441 = PCURVE('',#442,#447);+#442 = PLANE('',#443);+#443 = AXIS2_PLACEMENT_3D('',#444,#445,#446);+#444 = CARTESIAN_POINT('',(0.725,-2.,1.2));+#445 = DIRECTION('',(-0.992277876714,0.,-0.124034734589));+#446 = DIRECTION('',(0.124034734589,0.,-0.992277876714));+#447 = DEFINITIONAL_REPRESENTATION('',(#448),#452);+#448 = LINE('',#449,#450);+#449 = CARTESIAN_POINT('',(0.604669331122,0.));+#450 = VECTOR('',#451,1.);+#451 = DIRECTION('',(0.,-1.));+#452 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#453 = ORIENTED_EDGE('',*,*,#332,.T.);+#454 = ORIENTED_EDGE('',*,*,#279,.F.);+#455 = ADVANCED_FACE('',(#456),#192,.F.);+#456 = FACE_BOUND('',#457,.F.);+#457 = EDGE_LOOP('',(#458,#459,#482,#501));+#458 = ORIENTED_EDGE('',*,*,#356,.F.);+#459 = ORIENTED_EDGE('',*,*,#460,.T.);+#460 = EDGE_CURVE('',#357,#461,#463,.T.);+#461 = VERTEX_POINT('',#462);+#462 = CARTESIAN_POINT('',(0.725,-1.375,1.2));+#463 = SURFACE_CURVE('',#464,(#468,#475),.PCURVE_S1.);+#464 = LINE('',#465,#466);+#465 = CARTESIAN_POINT('',(-1.5,-1.375,1.2));+#466 = VECTOR('',#467,1.);+#467 = DIRECTION('',(1.,0.,0.));+#468 = PCURVE('',#192,#469);+#469 = DEFINITIONAL_REPRESENTATION('',(#470),#474);+#470 = LINE('',#471,#472);+#471 = CARTESIAN_POINT('',(0.,0.));+#472 = VECTOR('',#473,1.);+#473 = DIRECTION('',(0.,-1.));+#474 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#475 = PCURVE('',#393,#476);+#476 = DEFINITIONAL_REPRESENTATION('',(#477),#481);+#477 = LINE('',#478,#479);+#478 = CARTESIAN_POINT('',(-0.7,7.5E-02));+#479 = VECTOR('',#480,1.);+#480 = DIRECTION('',(1.,0.));+#481 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#482 = ORIENTED_EDGE('',*,*,#483,.T.);+#483 = EDGE_CURVE('',#461,#177,#484,.T.);+#484 = SURFACE_CURVE('',#485,(#489,#495),.PCURVE_S1.);+#485 = LINE('',#486,#487);+#486 = CARTESIAN_POINT('',(0.712878787879,-1.362878787879,1.29696969697)+ );+#487 = VECTOR('',#488,1.);+#488 = DIRECTION('',(0.123091490979,-0.123091490979,-0.984731927835));+#489 = PCURVE('',#192,#490);+#490 = DEFINITIONAL_REPRESENTATION('',(#491),#494);+#491 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#492,#493),.UNSPECIFIED.,.F.,.F.,+ (2,2),(9.847319278347E-02,0.707776073131),.PIECEWISE_BEZIER_KNOTS.);+#492 = CARTESIAN_POINT('',(0.,-2.225));+#493 = CARTESIAN_POINT('',(0.604669331122,-2.3));+#494 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#495 = PCURVE('',#442,#496);+#496 = DEFINITIONAL_REPRESENTATION('',(#497),#500);+#497 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#498,#499),.UNSPECIFIED.,.F.,.F.,+ (2,2),(9.847319278347E-02,0.707776073131),.PIECEWISE_BEZIER_KNOTS.);+#498 = CARTESIAN_POINT('',(-1.387778780781E-17,-0.625));+#499 = CARTESIAN_POINT('',(0.604669331122,-0.55));+#500 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#501 = ORIENTED_EDGE('',*,*,#176,.F.);+#502 = ADVANCED_FACE('',(#503),#320,.T.);+#503 = FACE_BOUND('',#504,.T.);+#504 = EDGE_LOOP('',(#505,#506,#529,#548));+#505 = ORIENTED_EDGE('',*,*,#405,.F.);+#506 = ORIENTED_EDGE('',*,*,#507,.T.);+#507 = EDGE_CURVE('',#378,#508,#510,.T.);+#508 = VERTEX_POINT('',#509);+#509 = CARTESIAN_POINT('',(0.725,1.375,1.2));+#510 = SURFACE_CURVE('',#511,(#515,#522),.PCURVE_S1.);+#511 = LINE('',#512,#513);+#512 = CARTESIAN_POINT('',(-1.5,1.375,1.2));+#513 = VECTOR('',#514,1.);+#514 = DIRECTION('',(1.,0.,0.));+#515 = PCURVE('',#320,#516);+#516 = DEFINITIONAL_REPRESENTATION('',(#517),#521);+#517 = LINE('',#518,#519);+#518 = CARTESIAN_POINT('',(0.,0.));+#519 = VECTOR('',#520,1.);+#520 = DIRECTION('',(0.,-1.));+#521 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#522 = PCURVE('',#393,#523);+#523 = DEFINITIONAL_REPRESENTATION('',(#524),#528);+#524 = LINE('',#525,#526);+#525 = CARTESIAN_POINT('',(-0.7,2.825));+#526 = VECTOR('',#527,1.);+#527 = DIRECTION('',(1.,0.));+#528 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#529 = ORIENTED_EDGE('',*,*,#530,.T.);+#530 = EDGE_CURVE('',#508,#305,#531,.T.);+#531 = SURFACE_CURVE('',#532,(#536,#542),.PCURVE_S1.);+#532 = LINE('',#533,#534);+#533 = CARTESIAN_POINT('',(0.682575757576,1.332575757576,1.539393939394)+ );+#534 = VECTOR('',#535,1.);+#535 = DIRECTION('',(0.123091490979,0.123091490979,-0.984731927835));+#536 = PCURVE('',#320,#537);+#537 = DEFINITIONAL_REPRESENTATION('',(#538),#541);+#538 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#539,#540),.UNSPECIFIED.,.F.,.F.,+ (2,2),(0.344656174742,0.95395905509),.PIECEWISE_BEZIER_KNOTS.);+#539 = CARTESIAN_POINT('',(5.551115123126E-17,-2.225));+#540 = CARTESIAN_POINT('',(0.604669331122,-2.3));+#541 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#542 = PCURVE('',#442,#543);+#543 = DEFINITIONAL_REPRESENTATION('',(#544),#547);+#544 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#545,#546),.UNSPECIFIED.,.F.,.F.,+ (2,2),(0.344656174742,0.95395905509),.PIECEWISE_BEZIER_KNOTS.);+#545 = CARTESIAN_POINT('',(5.551115123126E-17,-3.375));+#546 = CARTESIAN_POINT('',(0.604669331122,-3.45));+#547 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#548 = ORIENTED_EDGE('',*,*,#304,.F.);+#549 = ADVANCED_FACE('',(#550),#393,.T.);+#550 = FACE_BOUND('',#551,.T.);+#551 = EDGE_LOOP('',(#552,#553,#554,#555));+#552 = ORIENTED_EDGE('',*,*,#507,.F.);+#553 = ORIENTED_EDGE('',*,*,#377,.F.);+#554 = ORIENTED_EDGE('',*,*,#460,.T.);+#555 = ORIENTED_EDGE('',*,*,#556,.T.);+#556 = EDGE_CURVE('',#461,#508,#557,.T.);+#557 = SURFACE_CURVE('',#558,(#562,#569),.PCURVE_S1.);+#558 = LINE('',#559,#560);+#559 = CARTESIAN_POINT('',(0.725,-2.,1.2));+#560 = VECTOR('',#561,1.);+#561 = DIRECTION('',(0.,1.,0.));+#562 = PCURVE('',#393,#563);+#563 = DEFINITIONAL_REPRESENTATION('',(#564),#568);+#564 = LINE('',#565,#566);+#565 = CARTESIAN_POINT('',(1.525,-0.55));+#566 = VECTOR('',#567,1.);+#567 = DIRECTION('',(0.,1.));+#568 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#569 = PCURVE('',#442,#570);+#570 = DEFINITIONAL_REPRESENTATION('',(#571),#575);+#571 = LINE('',#572,#573);+#572 = CARTESIAN_POINT('',(0.,0.));+#573 = VECTOR('',#574,1.);+#574 = DIRECTION('',(0.,-1.));+#575 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#576 = ADVANCED_FACE('',(#577),#442,.F.);+#577 = FACE_BOUND('',#578,.F.);+#578 = EDGE_LOOP('',(#579,#580,#581,#582));+#579 = ORIENTED_EDGE('',*,*,#428,.F.);+#580 = ORIENTED_EDGE('',*,*,#483,.F.);+#581 = ORIENTED_EDGE('',*,*,#556,.T.);+#582 = ORIENTED_EDGE('',*,*,#530,.T.);+#583 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#587)) GLOBAL_UNIT_ASSIGNED_CONTEXT+((#584,#585,#586)) REPRESENTATION_CONTEXT('Context #1',+ '3D Context with UNIT and UNCERTAINTY') );+#584 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );+#585 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );+#586 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );+#587 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-07),#584,+ 'distance_accuracy_value','confusion accuracy');+#588 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#589,#591);+#589 = ( REPRESENTATION_RELATIONSHIP('','',#52,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#590) +SHAPE_REPRESENTATION_RELATIONSHIP() );+#590 = ITEM_DEFINED_TRANSFORMATION('','',#11,#15);+#591 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#592+ );+#592 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('1','=>[0:1:1:2]','',#5,#47,$);+#593 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#49));+#594 = SHAPE_DEFINITION_REPRESENTATION(#595,#601);+#595 = PRODUCT_DEFINITION_SHAPE('','',#596);+#596 = PRODUCT_DEFINITION('design','',#597,#600);+#597 = PRODUCT_DEFINITION_FORMATION('','',#598);+#598 = PRODUCT('Lead1','Lead1','',(#599));+#599 = PRODUCT_CONTEXT('',#2,'mechanical');+#600 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');+#601 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#602),#1244);+#602 = MANIFOLD_SOLID_BREP('',#603);+#603 = CLOSED_SHELL('',(#604,#724,#800,#876,#952,#1028,#1104,#1175,#1222+ ,#1233));+#604 = ADVANCED_FACE('',(#605),#619,.F.);+#605 = FACE_BOUND('',#606,.F.);+#606 = EDGE_LOOP('',(#607,#642,#670,#698));+#607 = ORIENTED_EDGE('',*,*,#608,.T.);+#608 = EDGE_CURVE('',#609,#611,#613,.T.);+#609 = VERTEX_POINT('',#610);+#610 = CARTESIAN_POINT('',(-0.72,0.75,0.525));+#611 = VERTEX_POINT('',#612);+#612 = CARTESIAN_POINT('',(-0.72,1.15,0.525));+#613 = SURFACE_CURVE('',#614,(#618,#630),.PCURVE_S1.);+#614 = LINE('',#615,#616);+#615 = CARTESIAN_POINT('',(-0.72,0.75,0.525));+#616 = VECTOR('',#617,1.);+#617 = DIRECTION('',(0.,1.,0.));+#618 = PCURVE('',#619,#624);+#619 = PLANE('',#620);+#620 = AXIS2_PLACEMENT_3D('',#621,#622,#623);+#621 = CARTESIAN_POINT('',(-0.72,0.75,0.525));+#622 = DIRECTION('',(0.,-0.,1.));+#623 = DIRECTION('',(-1.,0.,0.));+#624 = DEFINITIONAL_REPRESENTATION('',(#625),#629);+#625 = LINE('',#626,#627);+#626 = CARTESIAN_POINT('',(0.,0.));+#627 = VECTOR('',#628,1.);+#628 = DIRECTION('',(0.,-1.));+#629 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#630 = PCURVE('',#631,#636);+#631 = PLANE('',#632);+#632 = AXIS2_PLACEMENT_3D('',#633,#634,#635);+#633 = CARTESIAN_POINT('',(-0.72,0.75,0.675));+#634 = DIRECTION('',(-1.,0.,0.));+#635 = DIRECTION('',(0.,0.,-1.));+#636 = DEFINITIONAL_REPRESENTATION('',(#637),#641);+#637 = LINE('',#638,#639);+#638 = CARTESIAN_POINT('',(0.15,0.));+#639 = VECTOR('',#640,1.);+#640 = DIRECTION('',(0.,-1.));+#641 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#642 = ORIENTED_EDGE('',*,*,#643,.T.);+#643 = EDGE_CURVE('',#611,#644,#646,.T.);+#644 = VERTEX_POINT('',#645);+#645 = CARTESIAN_POINT('',(-0.9,1.15,0.525));+#646 = SURFACE_CURVE('',#647,(#651,#658),.PCURVE_S1.);+#647 = LINE('',#648,#649);+#648 = CARTESIAN_POINT('',(-0.72,1.15,0.525));+#649 = VECTOR('',#650,1.);+#650 = DIRECTION('',(-1.,0.,0.));+#651 = PCURVE('',#619,#652);+#652 = DEFINITIONAL_REPRESENTATION('',(#653),#657);+#653 = LINE('',#654,#655);+#654 = CARTESIAN_POINT('',(0.,-0.4));+#655 = VECTOR('',#656,1.);+#656 = DIRECTION('',(1.,0.));+#657 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#658 = PCURVE('',#659,#664);+#659 = PLANE('',#660);+#660 = AXIS2_PLACEMENT_3D('',#661,#662,#663);+#661 = CARTESIAN_POINT('',(-1.07480260336,1.15,0.322702992313));+#662 = DIRECTION('',(0.,1.,0.));+#663 = DIRECTION('',(0.,-0.,1.));+#664 = DEFINITIONAL_REPRESENTATION('',(#665),#669);+#665 = LINE('',#666,#667);+#666 = CARTESIAN_POINT('',(0.202297007687,0.35480260336));+#667 = VECTOR('',#668,1.);+#668 = DIRECTION('',(0.,-1.));+#669 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#670 = ORIENTED_EDGE('',*,*,#671,.F.);+#671 = EDGE_CURVE('',#672,#644,#674,.T.);+#672 = VERTEX_POINT('',#673);+#673 = CARTESIAN_POINT('',(-0.9,0.75,0.525));+#674 = SURFACE_CURVE('',#675,(#679,#686),.PCURVE_S1.);+#675 = LINE('',#676,#677);+#676 = CARTESIAN_POINT('',(-0.9,0.75,0.525));+#677 = VECTOR('',#678,1.);+#678 = DIRECTION('',(0.,1.,0.));+#679 = PCURVE('',#619,#680);+#680 = DEFINITIONAL_REPRESENTATION('',(#681),#685);+#681 = LINE('',#682,#683);+#682 = CARTESIAN_POINT('',(0.18,0.));+#683 = VECTOR('',#684,1.);+#684 = DIRECTION('',(0.,-1.));+#685 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#686 = PCURVE('',#687,#692);+#687 = PLANE('',#688);+#688 = AXIS2_PLACEMENT_3D('',#689,#690,#691);+#689 = CARTESIAN_POINT('',(-0.9,0.75,0.525));+#690 = DIRECTION('',(-0.934487734929,0.,0.355995327592));+#691 = DIRECTION('',(-0.355995327592,0.,-0.934487734929));+#692 = DEFINITIONAL_REPRESENTATION('',(#693),#697);+#693 = LINE('',#694,#695);+#694 = CARTESIAN_POINT('',(0.,0.));+#695 = VECTOR('',#696,1.);+#696 = DIRECTION('',(0.,-1.));+#697 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#698 = ORIENTED_EDGE('',*,*,#699,.F.);+#699 = EDGE_CURVE('',#609,#672,#700,.T.);+#700 = SURFACE_CURVE('',#701,(#705,#712),.PCURVE_S1.);+#701 = LINE('',#702,#703);+#702 = CARTESIAN_POINT('',(-0.72,0.75,0.525));+#703 = VECTOR('',#704,1.);+#704 = DIRECTION('',(-1.,0.,0.));+#705 = PCURVE('',#619,#706);+#706 = DEFINITIONAL_REPRESENTATION('',(#707),#711);+#707 = LINE('',#708,#709);+#708 = CARTESIAN_POINT('',(0.,0.));+#709 = VECTOR('',#710,1.);+#710 = DIRECTION('',(1.,0.));+#711 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#712 = PCURVE('',#713,#718);+#713 = PLANE('',#714);+#714 = AXIS2_PLACEMENT_3D('',#715,#716,#717);+#715 = CARTESIAN_POINT('',(-1.07480260336,0.75,0.322702992313));+#716 = DIRECTION('',(0.,1.,0.));+#717 = DIRECTION('',(0.,-0.,1.));+#718 = DEFINITIONAL_REPRESENTATION('',(#719),#723);+#719 = LINE('',#720,#721);+#720 = CARTESIAN_POINT('',(0.202297007687,0.35480260336));+#721 = VECTOR('',#722,1.);+#722 = DIRECTION('',(0.,-1.));+#723 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#724 = ADVANCED_FACE('',(#725),#687,.F.);+#725 = FACE_BOUND('',#726,.F.);+#726 = EDGE_LOOP('',(#727,#728,#751,#779));+#727 = ORIENTED_EDGE('',*,*,#671,.T.);+#728 = ORIENTED_EDGE('',*,*,#729,.T.);+#729 = EDGE_CURVE('',#644,#730,#732,.T.);+#730 = VERTEX_POINT('',#731);+#731 = CARTESIAN_POINT('',(-1.1,1.15,0.));+#732 = SURFACE_CURVE('',#733,(#737,#744),.PCURVE_S1.);+#733 = LINE('',#734,#735);+#734 = CARTESIAN_POINT('',(-0.9,1.15,0.525));+#735 = VECTOR('',#736,1.);+#736 = DIRECTION('',(-0.355995327592,0.,-0.934487734929));+#737 = PCURVE('',#687,#738);+#738 = DEFINITIONAL_REPRESENTATION('',(#739),#743);+#739 = LINE('',#740,#741);+#740 = CARTESIAN_POINT('',(0.,-0.4));+#741 = VECTOR('',#742,1.);+#742 = DIRECTION('',(1.,0.));+#743 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#744 = PCURVE('',#659,#745);+#745 = DEFINITIONAL_REPRESENTATION('',(#746),#750);+#746 = LINE('',#747,#748);+#747 = CARTESIAN_POINT('',(0.202297007687,0.17480260336));+#748 = VECTOR('',#749,1.);+#749 = DIRECTION('',(-0.934487734929,-0.355995327592));+#750 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#751 = ORIENTED_EDGE('',*,*,#752,.F.);+#752 = EDGE_CURVE('',#753,#730,#755,.T.);+#753 = VERTEX_POINT('',#754);+#754 = CARTESIAN_POINT('',(-1.1,0.75,0.));+#755 = SURFACE_CURVE('',#756,(#760,#767),.PCURVE_S1.);+#756 = LINE('',#757,#758);+#757 = CARTESIAN_POINT('',(-1.1,0.75,0.));+#758 = VECTOR('',#759,1.);+#759 = DIRECTION('',(0.,1.,0.));+#760 = PCURVE('',#687,#761);+#761 = DEFINITIONAL_REPRESENTATION('',(#762),#766);+#762 = LINE('',#763,#764);+#763 = CARTESIAN_POINT('',(0.561805126356,0.));+#764 = VECTOR('',#765,1.);+#765 = DIRECTION('',(0.,-1.));+#766 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#767 = PCURVE('',#768,#773);+#768 = PLANE('',#769);+#769 = AXIS2_PLACEMENT_3D('',#770,#771,#772);+#770 = CARTESIAN_POINT('',(-1.1,0.75,0.));+#771 = DIRECTION('',(0.,-0.,1.));+#772 = DIRECTION('',(-1.,0.,0.));+#773 = DEFINITIONAL_REPRESENTATION('',(#774),#778);+#774 = LINE('',#775,#776);+#775 = CARTESIAN_POINT('',(0.,0.));+#776 = VECTOR('',#777,1.);+#777 = DIRECTION('',(0.,-1.));+#778 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#779 = ORIENTED_EDGE('',*,*,#780,.F.);+#780 = EDGE_CURVE('',#672,#753,#781,.T.);+#781 = SURFACE_CURVE('',#782,(#786,#793),.PCURVE_S1.);+#782 = LINE('',#783,#784);+#783 = CARTESIAN_POINT('',(-0.9,0.75,0.525));+#784 = VECTOR('',#785,1.);+#785 = DIRECTION('',(-0.355995327592,0.,-0.934487734929));+#786 = PCURVE('',#687,#787);+#787 = DEFINITIONAL_REPRESENTATION('',(#788),#792);+#788 = LINE('',#789,#790);+#789 = CARTESIAN_POINT('',(0.,0.));+#790 = VECTOR('',#791,1.);+#791 = DIRECTION('',(1.,0.));+#792 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#793 = PCURVE('',#713,#794);+#794 = DEFINITIONAL_REPRESENTATION('',(#795),#799);+#795 = LINE('',#796,#797);+#796 = CARTESIAN_POINT('',(0.202297007687,0.17480260336));+#797 = VECTOR('',#798,1.);+#798 = DIRECTION('',(-0.934487734929,-0.355995327592));+#799 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#800 = ADVANCED_FACE('',(#801),#768,.F.);+#801 = FACE_BOUND('',#802,.F.);+#802 = EDGE_LOOP('',(#803,#804,#827,#855));+#803 = ORIENTED_EDGE('',*,*,#752,.T.);+#804 = ORIENTED_EDGE('',*,*,#805,.T.);+#805 = EDGE_CURVE('',#730,#806,#808,.T.);+#806 = VERTEX_POINT('',#807);+#807 = CARTESIAN_POINT('',(-1.45,1.15,0.));+#808 = SURFACE_CURVE('',#809,(#813,#820),.PCURVE_S1.);+#809 = LINE('',#810,#811);+#810 = CARTESIAN_POINT('',(-1.1,1.15,0.));+#811 = VECTOR('',#812,1.);+#812 = DIRECTION('',(-1.,0.,0.));+#813 = PCURVE('',#768,#814);+#814 = DEFINITIONAL_REPRESENTATION('',(#815),#819);+#815 = LINE('',#816,#817);+#816 = CARTESIAN_POINT('',(0.,-0.4));+#817 = VECTOR('',#818,1.);+#818 = DIRECTION('',(1.,0.));+#819 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#820 = PCURVE('',#659,#821);+#821 = DEFINITIONAL_REPRESENTATION('',(#822),#826);+#822 = LINE('',#823,#824);+#823 = CARTESIAN_POINT('',(-0.322702992313,-2.519739663954E-02));+#824 = VECTOR('',#825,1.);+#825 = DIRECTION('',(0.,-1.));+#826 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#827 = ORIENTED_EDGE('',*,*,#828,.F.);+#828 = EDGE_CURVE('',#829,#806,#831,.T.);+#829 = VERTEX_POINT('',#830);+#830 = CARTESIAN_POINT('',(-1.45,0.75,0.));+#831 = SURFACE_CURVE('',#832,(#836,#843),.PCURVE_S1.);+#832 = LINE('',#833,#834);+#833 = CARTESIAN_POINT('',(-1.45,0.75,0.));+#834 = VECTOR('',#835,1.);+#835 = DIRECTION('',(0.,1.,0.));+#836 = PCURVE('',#768,#837);+#837 = DEFINITIONAL_REPRESENTATION('',(#838),#842);+#838 = LINE('',#839,#840);+#839 = CARTESIAN_POINT('',(0.35,0.));+#840 = VECTOR('',#841,1.);+#841 = DIRECTION('',(0.,-1.));+#842 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#843 = PCURVE('',#844,#849);+#844 = PLANE('',#845);+#845 = AXIS2_PLACEMENT_3D('',#846,#847,#848);+#846 = CARTESIAN_POINT('',(-1.45,0.75,0.));+#847 = DIRECTION('',(1.,0.,0.));+#848 = DIRECTION('',(0.,0.,1.));+#849 = DEFINITIONAL_REPRESENTATION('',(#850),#854);+#850 = LINE('',#851,#852);+#851 = CARTESIAN_POINT('',(0.,0.));+#852 = VECTOR('',#853,1.);+#853 = DIRECTION('',(0.,-1.));+#854 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#855 = ORIENTED_EDGE('',*,*,#856,.F.);+#856 = EDGE_CURVE('',#753,#829,#857,.T.);+#857 = SURFACE_CURVE('',#858,(#862,#869),.PCURVE_S1.);+#858 = LINE('',#859,#860);+#859 = CARTESIAN_POINT('',(-1.1,0.75,0.));+#860 = VECTOR('',#861,1.);+#861 = DIRECTION('',(-1.,0.,0.));+#862 = PCURVE('',#768,#863);+#863 = DEFINITIONAL_REPRESENTATION('',(#864),#868);+#864 = LINE('',#865,#866);+#865 = CARTESIAN_POINT('',(0.,0.));+#866 = VECTOR('',#867,1.);+#867 = DIRECTION('',(1.,0.));+#868 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#869 = PCURVE('',#713,#870);+#870 = DEFINITIONAL_REPRESENTATION('',(#871),#875);+#871 = LINE('',#872,#873);+#872 = CARTESIAN_POINT('',(-0.322702992313,-2.519739663954E-02));+#873 = VECTOR('',#874,1.);+#874 = DIRECTION('',(0.,-1.));+#875 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#876 = ADVANCED_FACE('',(#877),#844,.F.);+#877 = FACE_BOUND('',#878,.F.);+#878 = EDGE_LOOP('',(#879,#880,#903,#931));+#879 = ORIENTED_EDGE('',*,*,#828,.T.);+#880 = ORIENTED_EDGE('',*,*,#881,.T.);+#881 = EDGE_CURVE('',#806,#882,#884,.T.);+#882 = VERTEX_POINT('',#883);+#883 = CARTESIAN_POINT('',(-1.45,1.15,0.15));+#884 = SURFACE_CURVE('',#885,(#889,#896),.PCURVE_S1.);+#885 = LINE('',#886,#887);+#886 = CARTESIAN_POINT('',(-1.45,1.15,0.));+#887 = VECTOR('',#888,1.);+#888 = DIRECTION('',(0.,0.,1.));+#889 = PCURVE('',#844,#890);+#890 = DEFINITIONAL_REPRESENTATION('',(#891),#895);+#891 = LINE('',#892,#893);+#892 = CARTESIAN_POINT('',(0.,-0.4));+#893 = VECTOR('',#894,1.);+#894 = DIRECTION('',(1.,0.));+#895 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#896 = PCURVE('',#659,#897);+#897 = DEFINITIONAL_REPRESENTATION('',(#898),#902);+#898 = LINE('',#899,#900);+#899 = CARTESIAN_POINT('',(-0.322702992313,-0.37519739664));+#900 = VECTOR('',#901,1.);+#901 = DIRECTION('',(1.,0.));+#902 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#903 = ORIENTED_EDGE('',*,*,#904,.F.);+#904 = EDGE_CURVE('',#905,#882,#907,.T.);+#905 = VERTEX_POINT('',#906);+#906 = CARTESIAN_POINT('',(-1.45,0.75,0.15));+#907 = SURFACE_CURVE('',#908,(#912,#919),.PCURVE_S1.);+#908 = LINE('',#909,#910);+#909 = CARTESIAN_POINT('',(-1.45,0.75,0.15));+#910 = VECTOR('',#911,1.);+#911 = DIRECTION('',(0.,1.,0.));+#912 = PCURVE('',#844,#913);+#913 = DEFINITIONAL_REPRESENTATION('',(#914),#918);+#914 = LINE('',#915,#916);+#915 = CARTESIAN_POINT('',(0.15,0.));+#916 = VECTOR('',#917,1.);+#917 = DIRECTION('',(0.,-1.));+#918 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#919 = PCURVE('',#920,#925);+#920 = PLANE('',#921);+#921 = AXIS2_PLACEMENT_3D('',#922,#923,#924);+#922 = CARTESIAN_POINT('',(-1.45,0.75,0.15));+#923 = DIRECTION('',(0.,0.,-1.));+#924 = DIRECTION('',(1.,0.,0.));+#925 = DEFINITIONAL_REPRESENTATION('',(#926),#930);+#926 = LINE('',#927,#928);+#927 = CARTESIAN_POINT('',(0.,0.));+#928 = VECTOR('',#929,1.);+#929 = DIRECTION('',(0.,-1.));+#930 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#931 = ORIENTED_EDGE('',*,*,#932,.F.);+#932 = EDGE_CURVE('',#829,#905,#933,.T.);+#933 = SURFACE_CURVE('',#934,(#938,#945),.PCURVE_S1.);+#934 = LINE('',#935,#936);+#935 = CARTESIAN_POINT('',(-1.45,0.75,0.));+#936 = VECTOR('',#937,1.);+#937 = DIRECTION('',(0.,0.,1.));+#938 = PCURVE('',#844,#939);+#939 = DEFINITIONAL_REPRESENTATION('',(#940),#944);+#940 = LINE('',#941,#942);+#941 = CARTESIAN_POINT('',(0.,0.));+#942 = VECTOR('',#943,1.);+#943 = DIRECTION('',(1.,0.));+#944 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#945 = PCURVE('',#713,#946);+#946 = DEFINITIONAL_REPRESENTATION('',(#947),#951);+#947 = LINE('',#948,#949);+#948 = CARTESIAN_POINT('',(-0.322702992313,-0.37519739664));+#949 = VECTOR('',#950,1.);+#950 = DIRECTION('',(1.,0.));+#951 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#952 = ADVANCED_FACE('',(#953),#920,.F.);+#953 = FACE_BOUND('',#954,.F.);+#954 = EDGE_LOOP('',(#955,#956,#979,#1007));+#955 = ORIENTED_EDGE('',*,*,#904,.T.);+#956 = ORIENTED_EDGE('',*,*,#957,.T.);+#957 = EDGE_CURVE('',#882,#958,#960,.T.);+#958 = VERTEX_POINT('',#959);+#959 = CARTESIAN_POINT('',(-1.2,1.15,0.15));+#960 = SURFACE_CURVE('',#961,(#965,#972),.PCURVE_S1.);+#961 = LINE('',#962,#963);+#962 = CARTESIAN_POINT('',(-1.45,1.15,0.15));+#963 = VECTOR('',#964,1.);+#964 = DIRECTION('',(1.,0.,0.));+#965 = PCURVE('',#920,#966);+#966 = DEFINITIONAL_REPRESENTATION('',(#967),#971);+#967 = LINE('',#968,#969);+#968 = CARTESIAN_POINT('',(0.,-0.4));+#969 = VECTOR('',#970,1.);+#970 = DIRECTION('',(1.,0.));+#971 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#972 = PCURVE('',#659,#973);+#973 = DEFINITIONAL_REPRESENTATION('',(#974),#978);+#974 = LINE('',#975,#976);+#975 = CARTESIAN_POINT('',(-0.172702992313,-0.37519739664));+#976 = VECTOR('',#977,1.);+#977 = DIRECTION('',(0.,1.));+#978 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#979 = ORIENTED_EDGE('',*,*,#980,.F.);+#980 = EDGE_CURVE('',#981,#958,#983,.T.);+#981 = VERTEX_POINT('',#982);+#982 = CARTESIAN_POINT('',(-1.2,0.75,0.15));+#983 = SURFACE_CURVE('',#984,(#988,#995),.PCURVE_S1.);+#984 = LINE('',#985,#986);+#985 = CARTESIAN_POINT('',(-1.2,0.75,0.15));+#986 = VECTOR('',#987,1.);+#987 = DIRECTION('',(0.,1.,0.));+#988 = PCURVE('',#920,#989);+#989 = DEFINITIONAL_REPRESENTATION('',(#990),#994);+#990 = LINE('',#991,#992);+#991 = CARTESIAN_POINT('',(0.25,0.));+#992 = VECTOR('',#993,1.);+#993 = DIRECTION('',(0.,-1.));+#994 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#995 = PCURVE('',#996,#1001);+#996 = PLANE('',#997);+#997 = AXIS2_PLACEMENT_3D('',#998,#999,#1000);+#998 = CARTESIAN_POINT('',(-1.2,0.75,0.15));+#999 = DIRECTION('',(0.934487734929,0.,-0.355995327592));+#1000 = DIRECTION('',(0.355995327592,0.,0.934487734929));+#1001 = DEFINITIONAL_REPRESENTATION('',(#1002),#1006);+#1002 = LINE('',#1003,#1004);+#1003 = CARTESIAN_POINT('',(0.,0.));+#1004 = VECTOR('',#1005,1.);+#1005 = DIRECTION('',(0.,-1.));+#1006 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1007 = ORIENTED_EDGE('',*,*,#1008,.F.);+#1008 = EDGE_CURVE('',#905,#981,#1009,.T.);+#1009 = SURFACE_CURVE('',#1010,(#1014,#1021),.PCURVE_S1.);+#1010 = LINE('',#1011,#1012);+#1011 = CARTESIAN_POINT('',(-1.45,0.75,0.15));+#1012 = VECTOR('',#1013,1.);+#1013 = DIRECTION('',(1.,0.,0.));+#1014 = PCURVE('',#920,#1015);+#1015 = DEFINITIONAL_REPRESENTATION('',(#1016),#1020);+#1016 = LINE('',#1017,#1018);+#1017 = CARTESIAN_POINT('',(0.,0.));+#1018 = VECTOR('',#1019,1.);+#1019 = DIRECTION('',(1.,0.));+#1020 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1021 = PCURVE('',#713,#1022);+#1022 = DEFINITIONAL_REPRESENTATION('',(#1023),#1027);+#1023 = LINE('',#1024,#1025);+#1024 = CARTESIAN_POINT('',(-0.172702992313,-0.37519739664));+#1025 = VECTOR('',#1026,1.);+#1026 = DIRECTION('',(0.,1.));+#1027 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1028 = ADVANCED_FACE('',(#1029),#996,.F.);+#1029 = FACE_BOUND('',#1030,.F.);+#1030 = EDGE_LOOP('',(#1031,#1032,#1055,#1083));+#1031 = ORIENTED_EDGE('',*,*,#980,.T.);+#1032 = ORIENTED_EDGE('',*,*,#1033,.T.);+#1033 = EDGE_CURVE('',#958,#1034,#1036,.T.);+#1034 = VERTEX_POINT('',#1035);+#1035 = CARTESIAN_POINT('',(-1.,1.15,0.675));+#1036 = SURFACE_CURVE('',#1037,(#1041,#1048),.PCURVE_S1.);+#1037 = LINE('',#1038,#1039);+#1038 = CARTESIAN_POINT('',(-1.2,1.15,0.15));+#1039 = VECTOR('',#1040,1.);+#1040 = DIRECTION('',(0.355995327592,0.,0.934487734929));+#1041 = PCURVE('',#996,#1042);+#1042 = DEFINITIONAL_REPRESENTATION('',(#1043),#1047);+#1043 = LINE('',#1044,#1045);+#1044 = CARTESIAN_POINT('',(0.,-0.4));+#1045 = VECTOR('',#1046,1.);+#1046 = DIRECTION('',(1.,0.));+#1047 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1048 = PCURVE('',#659,#1049);+#1049 = DEFINITIONAL_REPRESENTATION('',(#1050),#1054);+#1050 = LINE('',#1051,#1052);+#1051 = CARTESIAN_POINT('',(-0.172702992313,-0.12519739664));+#1052 = VECTOR('',#1053,1.);+#1053 = DIRECTION('',(0.934487734929,0.355995327592));+#1054 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1055 = ORIENTED_EDGE('',*,*,#1056,.F.);+#1056 = EDGE_CURVE('',#1057,#1034,#1059,.T.);+#1057 = VERTEX_POINT('',#1058);+#1058 = CARTESIAN_POINT('',(-1.,0.75,0.675));+#1059 = SURFACE_CURVE('',#1060,(#1064,#1071),.PCURVE_S1.);+#1060 = LINE('',#1061,#1062);+#1061 = CARTESIAN_POINT('',(-1.,0.75,0.675));+#1062 = VECTOR('',#1063,1.);+#1063 = DIRECTION('',(0.,1.,0.));+#1064 = PCURVE('',#996,#1065);+#1065 = DEFINITIONAL_REPRESENTATION('',(#1066),#1070);+#1066 = LINE('',#1067,#1068);+#1067 = CARTESIAN_POINT('',(0.561805126356,0.));+#1068 = VECTOR('',#1069,1.);+#1069 = DIRECTION('',(0.,-1.));+#1070 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1071 = PCURVE('',#1072,#1077);+#1072 = PLANE('',#1073);+#1073 = AXIS2_PLACEMENT_3D('',#1074,#1075,#1076);+#1074 = CARTESIAN_POINT('',(-1.,0.75,0.675));+#1075 = DIRECTION('',(0.,0.,-1.));+#1076 = DIRECTION('',(1.,0.,0.));+#1077 = DEFINITIONAL_REPRESENTATION('',(#1078),#1082);+#1078 = LINE('',#1079,#1080);+#1079 = CARTESIAN_POINT('',(0.,0.));+#1080 = VECTOR('',#1081,1.);+#1081 = DIRECTION('',(0.,-1.));+#1082 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1083 = ORIENTED_EDGE('',*,*,#1084,.F.);+#1084 = EDGE_CURVE('',#981,#1057,#1085,.T.);+#1085 = SURFACE_CURVE('',#1086,(#1090,#1097),.PCURVE_S1.);+#1086 = LINE('',#1087,#1088);+#1087 = CARTESIAN_POINT('',(-1.2,0.75,0.15));+#1088 = VECTOR('',#1089,1.);+#1089 = DIRECTION('',(0.355995327592,0.,0.934487734929));+#1090 = PCURVE('',#996,#1091);+#1091 = DEFINITIONAL_REPRESENTATION('',(#1092),#1096);+#1092 = LINE('',#1093,#1094);+#1093 = CARTESIAN_POINT('',(0.,0.));+#1094 = VECTOR('',#1095,1.);+#1095 = DIRECTION('',(1.,0.));+#1096 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1097 = PCURVE('',#713,#1098);+#1098 = DEFINITIONAL_REPRESENTATION('',(#1099),#1103);+#1099 = LINE('',#1100,#1101);+#1100 = CARTESIAN_POINT('',(-0.172702992313,-0.12519739664));+#1101 = VECTOR('',#1102,1.);+#1102 = DIRECTION('',(0.934487734929,0.355995327592));+#1103 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1104 = ADVANCED_FACE('',(#1105),#1072,.F.);+#1105 = FACE_BOUND('',#1106,.F.);+#1106 = EDGE_LOOP('',(#1107,#1108,#1131,#1154));+#1107 = ORIENTED_EDGE('',*,*,#1056,.T.);+#1108 = ORIENTED_EDGE('',*,*,#1109,.T.);+#1109 = EDGE_CURVE('',#1034,#1110,#1112,.T.);+#1110 = VERTEX_POINT('',#1111);+#1111 = CARTESIAN_POINT('',(-0.72,1.15,0.675));+#1112 = SURFACE_CURVE('',#1113,(#1117,#1124),.PCURVE_S1.);+#1113 = LINE('',#1114,#1115);+#1114 = CARTESIAN_POINT('',(-1.,1.15,0.675));+#1115 = VECTOR('',#1116,1.);+#1116 = DIRECTION('',(1.,0.,0.));+#1117 = PCURVE('',#1072,#1118);+#1118 = DEFINITIONAL_REPRESENTATION('',(#1119),#1123);+#1119 = LINE('',#1120,#1121);+#1120 = CARTESIAN_POINT('',(0.,-0.4));+#1121 = VECTOR('',#1122,1.);+#1122 = DIRECTION('',(1.,0.));+#1123 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1124 = PCURVE('',#659,#1125);+#1125 = DEFINITIONAL_REPRESENTATION('',(#1126),#1130);+#1126 = LINE('',#1127,#1128);+#1127 = CARTESIAN_POINT('',(0.352297007687,7.480260336046E-02));+#1128 = VECTOR('',#1129,1.);+#1129 = DIRECTION('',(0.,1.));+#1130 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1131 = ORIENTED_EDGE('',*,*,#1132,.F.);+#1132 = EDGE_CURVE('',#1133,#1110,#1135,.T.);+#1133 = VERTEX_POINT('',#1134);+#1134 = CARTESIAN_POINT('',(-0.72,0.75,0.675));+#1135 = SURFACE_CURVE('',#1136,(#1140,#1147),.PCURVE_S1.);+#1136 = LINE('',#1137,#1138);+#1137 = CARTESIAN_POINT('',(-0.72,0.75,0.675));+#1138 = VECTOR('',#1139,1.);+#1139 = DIRECTION('',(0.,1.,0.));+#1140 = PCURVE('',#1072,#1141);+#1141 = DEFINITIONAL_REPRESENTATION('',(#1142),#1146);+#1142 = LINE('',#1143,#1144);+#1143 = CARTESIAN_POINT('',(0.28,0.));+#1144 = VECTOR('',#1145,1.);+#1145 = DIRECTION('',(0.,-1.));+#1146 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1147 = PCURVE('',#631,#1148);+#1148 = DEFINITIONAL_REPRESENTATION('',(#1149),#1153);+#1149 = LINE('',#1150,#1151);+#1150 = CARTESIAN_POINT('',(0.,-0.));+#1151 = VECTOR('',#1152,1.);+#1152 = DIRECTION('',(0.,-1.));+#1153 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1154 = ORIENTED_EDGE('',*,*,#1155,.F.);+#1155 = EDGE_CURVE('',#1057,#1133,#1156,.T.);+#1156 = SURFACE_CURVE('',#1157,(#1161,#1168),.PCURVE_S1.);+#1157 = LINE('',#1158,#1159);+#1158 = CARTESIAN_POINT('',(-1.,0.75,0.675));+#1159 = VECTOR('',#1160,1.);+#1160 = DIRECTION('',(1.,0.,0.));+#1161 = PCURVE('',#1072,#1162);+#1162 = DEFINITIONAL_REPRESENTATION('',(#1163),#1167);+#1163 = LINE('',#1164,#1165);+#1164 = CARTESIAN_POINT('',(0.,0.));+#1165 = VECTOR('',#1166,1.);+#1166 = DIRECTION('',(1.,0.));+#1167 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1168 = PCURVE('',#713,#1169);+#1169 = DEFINITIONAL_REPRESENTATION('',(#1170),#1174);+#1170 = LINE('',#1171,#1172);+#1171 = CARTESIAN_POINT('',(0.352297007687,7.480260336046E-02));+#1172 = VECTOR('',#1173,1.);+#1173 = DIRECTION('',(0.,1.));+#1174 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1175 = ADVANCED_FACE('',(#1176),#631,.F.);+#1176 = FACE_BOUND('',#1177,.F.);+#1177 = EDGE_LOOP('',(#1178,#1179,#1200,#1201));+#1178 = ORIENTED_EDGE('',*,*,#1132,.T.);+#1179 = ORIENTED_EDGE('',*,*,#1180,.T.);+#1180 = EDGE_CURVE('',#1110,#611,#1181,.T.);+#1181 = SURFACE_CURVE('',#1182,(#1186,#1193),.PCURVE_S1.);+#1182 = LINE('',#1183,#1184);+#1183 = CARTESIAN_POINT('',(-0.72,1.15,0.675));+#1184 = VECTOR('',#1185,1.);+#1185 = DIRECTION('',(0.,0.,-1.));+#1186 = PCURVE('',#631,#1187);+#1187 = DEFINITIONAL_REPRESENTATION('',(#1188),#1192);+#1188 = LINE('',#1189,#1190);+#1189 = CARTESIAN_POINT('',(0.,-0.4));+#1190 = VECTOR('',#1191,1.);+#1191 = DIRECTION('',(1.,0.));+#1192 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1193 = PCURVE('',#659,#1194);+#1194 = DEFINITIONAL_REPRESENTATION('',(#1195),#1199);+#1195 = LINE('',#1196,#1197);+#1196 = CARTESIAN_POINT('',(0.352297007687,0.35480260336));+#1197 = VECTOR('',#1198,1.);+#1198 = DIRECTION('',(-1.,0.));+#1199 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1200 = ORIENTED_EDGE('',*,*,#608,.F.);+#1201 = ORIENTED_EDGE('',*,*,#1202,.F.);+#1202 = EDGE_CURVE('',#1133,#609,#1203,.T.);+#1203 = SURFACE_CURVE('',#1204,(#1208,#1215),.PCURVE_S1.);+#1204 = LINE('',#1205,#1206);+#1205 = CARTESIAN_POINT('',(-0.72,0.75,0.675));+#1206 = VECTOR('',#1207,1.);+#1207 = DIRECTION('',(0.,0.,-1.));+#1208 = PCURVE('',#631,#1209);+#1209 = DEFINITIONAL_REPRESENTATION('',(#1210),#1214);+#1210 = LINE('',#1211,#1212);+#1211 = CARTESIAN_POINT('',(0.,-0.));+#1212 = VECTOR('',#1213,1.);+#1213 = DIRECTION('',(1.,0.));+#1214 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1215 = PCURVE('',#713,#1216);+#1216 = DEFINITIONAL_REPRESENTATION('',(#1217),#1221);+#1217 = LINE('',#1218,#1219);+#1218 = CARTESIAN_POINT('',(0.352297007687,0.35480260336));+#1219 = VECTOR('',#1220,1.);+#1220 = DIRECTION('',(-1.,0.));+#1221 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1222 = ADVANCED_FACE('',(#1223),#713,.F.);+#1223 = FACE_BOUND('',#1224,.F.);+#1224 = EDGE_LOOP('',(#1225,#1226,#1227,#1228,#1229,#1230,#1231,#1232));+#1225 = ORIENTED_EDGE('',*,*,#699,.T.);+#1226 = ORIENTED_EDGE('',*,*,#780,.T.);+#1227 = ORIENTED_EDGE('',*,*,#856,.T.);+#1228 = ORIENTED_EDGE('',*,*,#932,.T.);+#1229 = ORIENTED_EDGE('',*,*,#1008,.T.);+#1230 = ORIENTED_EDGE('',*,*,#1084,.T.);+#1231 = ORIENTED_EDGE('',*,*,#1155,.T.);+#1232 = ORIENTED_EDGE('',*,*,#1202,.T.);+#1233 = ADVANCED_FACE('',(#1234),#659,.T.);+#1234 = FACE_BOUND('',#1235,.T.);+#1235 = EDGE_LOOP('',(#1236,#1237,#1238,#1239,#1240,#1241,#1242,#1243));+#1236 = ORIENTED_EDGE('',*,*,#643,.T.);+#1237 = ORIENTED_EDGE('',*,*,#729,.T.);+#1238 = ORIENTED_EDGE('',*,*,#805,.T.);+#1239 = ORIENTED_EDGE('',*,*,#881,.T.);+#1240 = ORIENTED_EDGE('',*,*,#957,.T.);+#1241 = ORIENTED_EDGE('',*,*,#1033,.T.);+#1242 = ORIENTED_EDGE('',*,*,#1109,.T.);+#1243 = ORIENTED_EDGE('',*,*,#1180,.T.);+#1244 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1248)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#1245,#1246,#1247)) REPRESENTATION_CONTEXT+('Context #1','3D Context with UNIT and UNCERTAINTY') );+#1245 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );+#1246 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );+#1247 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );+#1248 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#1245,+ 'distance_accuracy_value','confusion accuracy');+#1249 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1250,#1252);+#1250 = ( REPRESENTATION_RELATIONSHIP('','',#601,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1251) +SHAPE_REPRESENTATION_RELATIONSHIP() );+#1251 = ITEM_DEFINED_TRANSFORMATION('','',#11,#19);+#1252 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',+ #1253);+#1253 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('2','=>[0:1:1:3]','',#5,#596,$);+#1254 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#598));+#1255 = SHAPE_DEFINITION_REPRESENTATION(#1256,#1262);+#1256 = PRODUCT_DEFINITION_SHAPE('','',#1257);+#1257 = PRODUCT_DEFINITION('design','',#1258,#1261);+#1258 = PRODUCT_DEFINITION_FORMATION('','',#1259);+#1259 = PRODUCT('Lead2','Lead2','',(#1260));+#1260 = PRODUCT_CONTEXT('',#2,'mechanical');+#1261 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');+#1262 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#1263),#1905);+#1263 = MANIFOLD_SOLID_BREP('',#1264);+#1264 = CLOSED_SHELL('',(#1265,#1385,#1461,#1537,#1613,#1689,#1765,#1836+ ,#1883,#1894));+#1265 = ADVANCED_FACE('',(#1266),#1280,.F.);+#1266 = FACE_BOUND('',#1267,.F.);+#1267 = EDGE_LOOP('',(#1268,#1303,#1331,#1359));+#1268 = ORIENTED_EDGE('',*,*,#1269,.T.);+#1269 = EDGE_CURVE('',#1270,#1272,#1274,.T.);+#1270 = VERTEX_POINT('',#1271);+#1271 = CARTESIAN_POINT('',(-0.72,-0.2,0.525));+#1272 = VERTEX_POINT('',#1273);+#1273 = CARTESIAN_POINT('',(-0.72,0.2,0.525));+#1274 = SURFACE_CURVE('',#1275,(#1279,#1291),.PCURVE_S1.);+#1275 = LINE('',#1276,#1277);+#1276 = CARTESIAN_POINT('',(-0.72,-0.2,0.525));+#1277 = VECTOR('',#1278,1.);+#1278 = DIRECTION('',(0.,1.,0.));+#1279 = PCURVE('',#1280,#1285);+#1280 = PLANE('',#1281);+#1281 = AXIS2_PLACEMENT_3D('',#1282,#1283,#1284);+#1282 = CARTESIAN_POINT('',(-0.72,-0.2,0.525));+#1283 = DIRECTION('',(0.,-0.,1.));+#1284 = DIRECTION('',(-1.,0.,0.));+#1285 = DEFINITIONAL_REPRESENTATION('',(#1286),#1290);+#1286 = LINE('',#1287,#1288);+#1287 = CARTESIAN_POINT('',(0.,0.));+#1288 = VECTOR('',#1289,1.);+#1289 = DIRECTION('',(0.,-1.));+#1290 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1291 = PCURVE('',#1292,#1297);+#1292 = PLANE('',#1293);+#1293 = AXIS2_PLACEMENT_3D('',#1294,#1295,#1296);+#1294 = CARTESIAN_POINT('',(-0.72,-0.2,0.675));+#1295 = DIRECTION('',(-1.,0.,0.));+#1296 = DIRECTION('',(0.,0.,-1.));+#1297 = DEFINITIONAL_REPRESENTATION('',(#1298),#1302);+#1298 = LINE('',#1299,#1300);+#1299 = CARTESIAN_POINT('',(0.15,0.));+#1300 = VECTOR('',#1301,1.);+#1301 = DIRECTION('',(0.,-1.));+#1302 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1303 = ORIENTED_EDGE('',*,*,#1304,.T.);+#1304 = EDGE_CURVE('',#1272,#1305,#1307,.T.);+#1305 = VERTEX_POINT('',#1306);+#1306 = CARTESIAN_POINT('',(-0.9,0.2,0.525));+#1307 = SURFACE_CURVE('',#1308,(#1312,#1319),.PCURVE_S1.);+#1308 = LINE('',#1309,#1310);+#1309 = CARTESIAN_POINT('',(-0.72,0.2,0.525));+#1310 = VECTOR('',#1311,1.);+#1311 = DIRECTION('',(-1.,0.,0.));+#1312 = PCURVE('',#1280,#1313);+#1313 = DEFINITIONAL_REPRESENTATION('',(#1314),#1318);+#1314 = LINE('',#1315,#1316);+#1315 = CARTESIAN_POINT('',(0.,-0.4));+#1316 = VECTOR('',#1317,1.);+#1317 = DIRECTION('',(1.,0.));+#1318 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1319 = PCURVE('',#1320,#1325);+#1320 = PLANE('',#1321);+#1321 = AXIS2_PLACEMENT_3D('',#1322,#1323,#1324);+#1322 = CARTESIAN_POINT('',(-1.07480260336,0.2,0.322702992313));+#1323 = DIRECTION('',(0.,1.,0.));+#1324 = DIRECTION('',(0.,-0.,1.));+#1325 = DEFINITIONAL_REPRESENTATION('',(#1326),#1330);+#1326 = LINE('',#1327,#1328);+#1327 = CARTESIAN_POINT('',(0.202297007687,0.35480260336));+#1328 = VECTOR('',#1329,1.);+#1329 = DIRECTION('',(0.,-1.));+#1330 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1331 = ORIENTED_EDGE('',*,*,#1332,.F.);+#1332 = EDGE_CURVE('',#1333,#1305,#1335,.T.);+#1333 = VERTEX_POINT('',#1334);+#1334 = CARTESIAN_POINT('',(-0.9,-0.2,0.525));+#1335 = SURFACE_CURVE('',#1336,(#1340,#1347),.PCURVE_S1.);+#1336 = LINE('',#1337,#1338);+#1337 = CARTESIAN_POINT('',(-0.9,-0.2,0.525));+#1338 = VECTOR('',#1339,1.);+#1339 = DIRECTION('',(0.,1.,0.));+#1340 = PCURVE('',#1280,#1341);+#1341 = DEFINITIONAL_REPRESENTATION('',(#1342),#1346);+#1342 = LINE('',#1343,#1344);+#1343 = CARTESIAN_POINT('',(0.18,0.));+#1344 = VECTOR('',#1345,1.);+#1345 = DIRECTION('',(0.,-1.));+#1346 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1347 = PCURVE('',#1348,#1353);+#1348 = PLANE('',#1349);+#1349 = AXIS2_PLACEMENT_3D('',#1350,#1351,#1352);+#1350 = CARTESIAN_POINT('',(-0.9,-0.2,0.525));+#1351 = DIRECTION('',(-0.934487734929,0.,0.355995327592));+#1352 = DIRECTION('',(-0.355995327592,0.,-0.934487734929));+#1353 = DEFINITIONAL_REPRESENTATION('',(#1354),#1358);+#1354 = LINE('',#1355,#1356);+#1355 = CARTESIAN_POINT('',(0.,0.));+#1356 = VECTOR('',#1357,1.);+#1357 = DIRECTION('',(0.,-1.));+#1358 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1359 = ORIENTED_EDGE('',*,*,#1360,.F.);+#1360 = EDGE_CURVE('',#1270,#1333,#1361,.T.);+#1361 = SURFACE_CURVE('',#1362,(#1366,#1373),.PCURVE_S1.);+#1362 = LINE('',#1363,#1364);+#1363 = CARTESIAN_POINT('',(-0.72,-0.2,0.525));+#1364 = VECTOR('',#1365,1.);+#1365 = DIRECTION('',(-1.,0.,0.));+#1366 = PCURVE('',#1280,#1367);+#1367 = DEFINITIONAL_REPRESENTATION('',(#1368),#1372);+#1368 = LINE('',#1369,#1370);+#1369 = CARTESIAN_POINT('',(0.,0.));+#1370 = VECTOR('',#1371,1.);+#1371 = DIRECTION('',(1.,0.));+#1372 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1373 = PCURVE('',#1374,#1379);+#1374 = PLANE('',#1375);+#1375 = AXIS2_PLACEMENT_3D('',#1376,#1377,#1378);+#1376 = CARTESIAN_POINT('',(-1.07480260336,-0.2,0.322702992313));+#1377 = DIRECTION('',(0.,1.,0.));+#1378 = DIRECTION('',(0.,-0.,1.));+#1379 = DEFINITIONAL_REPRESENTATION('',(#1380),#1384);+#1380 = LINE('',#1381,#1382);+#1381 = CARTESIAN_POINT('',(0.202297007687,0.35480260336));+#1382 = VECTOR('',#1383,1.);+#1383 = DIRECTION('',(0.,-1.));+#1384 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1385 = ADVANCED_FACE('',(#1386),#1348,.F.);+#1386 = FACE_BOUND('',#1387,.F.);+#1387 = EDGE_LOOP('',(#1388,#1389,#1412,#1440));+#1388 = ORIENTED_EDGE('',*,*,#1332,.T.);+#1389 = ORIENTED_EDGE('',*,*,#1390,.T.);+#1390 = EDGE_CURVE('',#1305,#1391,#1393,.T.);+#1391 = VERTEX_POINT('',#1392);+#1392 = CARTESIAN_POINT('',(-1.1,0.2,0.));+#1393 = SURFACE_CURVE('',#1394,(#1398,#1405),.PCURVE_S1.);+#1394 = LINE('',#1395,#1396);+#1395 = CARTESIAN_POINT('',(-0.9,0.2,0.525));+#1396 = VECTOR('',#1397,1.);+#1397 = DIRECTION('',(-0.355995327592,0.,-0.934487734929));+#1398 = PCURVE('',#1348,#1399);+#1399 = DEFINITIONAL_REPRESENTATION('',(#1400),#1404);+#1400 = LINE('',#1401,#1402);+#1401 = CARTESIAN_POINT('',(0.,-0.4));+#1402 = VECTOR('',#1403,1.);+#1403 = DIRECTION('',(1.,0.));+#1404 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1405 = PCURVE('',#1320,#1406);+#1406 = DEFINITIONAL_REPRESENTATION('',(#1407),#1411);+#1407 = LINE('',#1408,#1409);+#1408 = CARTESIAN_POINT('',(0.202297007687,0.17480260336));+#1409 = VECTOR('',#1410,1.);+#1410 = DIRECTION('',(-0.934487734929,-0.355995327592));+#1411 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1412 = ORIENTED_EDGE('',*,*,#1413,.F.);+#1413 = EDGE_CURVE('',#1414,#1391,#1416,.T.);+#1414 = VERTEX_POINT('',#1415);+#1415 = CARTESIAN_POINT('',(-1.1,-0.2,0.));+#1416 = SURFACE_CURVE('',#1417,(#1421,#1428),.PCURVE_S1.);+#1417 = LINE('',#1418,#1419);+#1418 = CARTESIAN_POINT('',(-1.1,-0.2,0.));+#1419 = VECTOR('',#1420,1.);+#1420 = DIRECTION('',(0.,1.,0.));+#1421 = PCURVE('',#1348,#1422);+#1422 = DEFINITIONAL_REPRESENTATION('',(#1423),#1427);+#1423 = LINE('',#1424,#1425);+#1424 = CARTESIAN_POINT('',(0.561805126356,0.));+#1425 = VECTOR('',#1426,1.);+#1426 = DIRECTION('',(0.,-1.));+#1427 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1428 = PCURVE('',#1429,#1434);+#1429 = PLANE('',#1430);+#1430 = AXIS2_PLACEMENT_3D('',#1431,#1432,#1433);+#1431 = CARTESIAN_POINT('',(-1.1,-0.2,0.));+#1432 = DIRECTION('',(0.,-0.,1.));+#1433 = DIRECTION('',(-1.,0.,0.));+#1434 = DEFINITIONAL_REPRESENTATION('',(#1435),#1439);+#1435 = LINE('',#1436,#1437);+#1436 = CARTESIAN_POINT('',(0.,0.));+#1437 = VECTOR('',#1438,1.);+#1438 = DIRECTION('',(0.,-1.));+#1439 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1440 = ORIENTED_EDGE('',*,*,#1441,.F.);+#1441 = EDGE_CURVE('',#1333,#1414,#1442,.T.);+#1442 = SURFACE_CURVE('',#1443,(#1447,#1454),.PCURVE_S1.);+#1443 = LINE('',#1444,#1445);+#1444 = CARTESIAN_POINT('',(-0.9,-0.2,0.525));+#1445 = VECTOR('',#1446,1.);+#1446 = DIRECTION('',(-0.355995327592,0.,-0.934487734929));+#1447 = PCURVE('',#1348,#1448);+#1448 = DEFINITIONAL_REPRESENTATION('',(#1449),#1453);+#1449 = LINE('',#1450,#1451);+#1450 = CARTESIAN_POINT('',(0.,0.));+#1451 = VECTOR('',#1452,1.);+#1452 = DIRECTION('',(1.,0.));+#1453 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1454 = PCURVE('',#1374,#1455);+#1455 = DEFINITIONAL_REPRESENTATION('',(#1456),#1460);+#1456 = LINE('',#1457,#1458);+#1457 = CARTESIAN_POINT('',(0.202297007687,0.17480260336));+#1458 = VECTOR('',#1459,1.);+#1459 = DIRECTION('',(-0.934487734929,-0.355995327592));+#1460 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1461 = ADVANCED_FACE('',(#1462),#1429,.F.);+#1462 = FACE_BOUND('',#1463,.F.);+#1463 = EDGE_LOOP('',(#1464,#1465,#1488,#1516));+#1464 = ORIENTED_EDGE('',*,*,#1413,.T.);+#1465 = ORIENTED_EDGE('',*,*,#1466,.T.);+#1466 = EDGE_CURVE('',#1391,#1467,#1469,.T.);+#1467 = VERTEX_POINT('',#1468);+#1468 = CARTESIAN_POINT('',(-1.45,0.2,0.));+#1469 = SURFACE_CURVE('',#1470,(#1474,#1481),.PCURVE_S1.);+#1470 = LINE('',#1471,#1472);+#1471 = CARTESIAN_POINT('',(-1.1,0.2,0.));+#1472 = VECTOR('',#1473,1.);+#1473 = DIRECTION('',(-1.,0.,0.));+#1474 = PCURVE('',#1429,#1475);+#1475 = DEFINITIONAL_REPRESENTATION('',(#1476),#1480);+#1476 = LINE('',#1477,#1478);+#1477 = CARTESIAN_POINT('',(0.,-0.4));+#1478 = VECTOR('',#1479,1.);+#1479 = DIRECTION('',(1.,0.));+#1480 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1481 = PCURVE('',#1320,#1482);+#1482 = DEFINITIONAL_REPRESENTATION('',(#1483),#1487);+#1483 = LINE('',#1484,#1485);+#1484 = CARTESIAN_POINT('',(-0.322702992313,-2.519739663954E-02));+#1485 = VECTOR('',#1486,1.);+#1486 = DIRECTION('',(0.,-1.));+#1487 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1488 = ORIENTED_EDGE('',*,*,#1489,.F.);+#1489 = EDGE_CURVE('',#1490,#1467,#1492,.T.);+#1490 = VERTEX_POINT('',#1491);+#1491 = CARTESIAN_POINT('',(-1.45,-0.2,0.));+#1492 = SURFACE_CURVE('',#1493,(#1497,#1504),.PCURVE_S1.);+#1493 = LINE('',#1494,#1495);+#1494 = CARTESIAN_POINT('',(-1.45,-0.2,0.));+#1495 = VECTOR('',#1496,1.);+#1496 = DIRECTION('',(0.,1.,0.));+#1497 = PCURVE('',#1429,#1498);+#1498 = DEFINITIONAL_REPRESENTATION('',(#1499),#1503);+#1499 = LINE('',#1500,#1501);+#1500 = CARTESIAN_POINT('',(0.35,0.));+#1501 = VECTOR('',#1502,1.);+#1502 = DIRECTION('',(0.,-1.));+#1503 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1504 = PCURVE('',#1505,#1510);+#1505 = PLANE('',#1506);+#1506 = AXIS2_PLACEMENT_3D('',#1507,#1508,#1509);+#1507 = CARTESIAN_POINT('',(-1.45,-0.2,0.));+#1508 = DIRECTION('',(1.,0.,0.));+#1509 = DIRECTION('',(0.,0.,1.));+#1510 = DEFINITIONAL_REPRESENTATION('',(#1511),#1515);+#1511 = LINE('',#1512,#1513);+#1512 = CARTESIAN_POINT('',(0.,0.));+#1513 = VECTOR('',#1514,1.);+#1514 = DIRECTION('',(0.,-1.));+#1515 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1516 = ORIENTED_EDGE('',*,*,#1517,.F.);+#1517 = EDGE_CURVE('',#1414,#1490,#1518,.T.);+#1518 = SURFACE_CURVE('',#1519,(#1523,#1530),.PCURVE_S1.);+#1519 = LINE('',#1520,#1521);+#1520 = CARTESIAN_POINT('',(-1.1,-0.2,0.));+#1521 = VECTOR('',#1522,1.);+#1522 = DIRECTION('',(-1.,0.,0.));+#1523 = PCURVE('',#1429,#1524);+#1524 = DEFINITIONAL_REPRESENTATION('',(#1525),#1529);+#1525 = LINE('',#1526,#1527);+#1526 = CARTESIAN_POINT('',(0.,0.));+#1527 = VECTOR('',#1528,1.);+#1528 = DIRECTION('',(1.,0.));+#1529 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1530 = PCURVE('',#1374,#1531);+#1531 = DEFINITIONAL_REPRESENTATION('',(#1532),#1536);+#1532 = LINE('',#1533,#1534);+#1533 = CARTESIAN_POINT('',(-0.322702992313,-2.519739663954E-02));+#1534 = VECTOR('',#1535,1.);+#1535 = DIRECTION('',(0.,-1.));+#1536 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1537 = ADVANCED_FACE('',(#1538),#1505,.F.);+#1538 = FACE_BOUND('',#1539,.F.);+#1539 = EDGE_LOOP('',(#1540,#1541,#1564,#1592));+#1540 = ORIENTED_EDGE('',*,*,#1489,.T.);+#1541 = ORIENTED_EDGE('',*,*,#1542,.T.);+#1542 = EDGE_CURVE('',#1467,#1543,#1545,.T.);+#1543 = VERTEX_POINT('',#1544);+#1544 = CARTESIAN_POINT('',(-1.45,0.2,0.15));+#1545 = SURFACE_CURVE('',#1546,(#1550,#1557),.PCURVE_S1.);+#1546 = LINE('',#1547,#1548);+#1547 = CARTESIAN_POINT('',(-1.45,0.2,0.));+#1548 = VECTOR('',#1549,1.);+#1549 = DIRECTION('',(0.,0.,1.));+#1550 = PCURVE('',#1505,#1551);+#1551 = DEFINITIONAL_REPRESENTATION('',(#1552),#1556);+#1552 = LINE('',#1553,#1554);+#1553 = CARTESIAN_POINT('',(0.,-0.4));+#1554 = VECTOR('',#1555,1.);+#1555 = DIRECTION('',(1.,0.));+#1556 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1557 = PCURVE('',#1320,#1558);+#1558 = DEFINITIONAL_REPRESENTATION('',(#1559),#1563);+#1559 = LINE('',#1560,#1561);+#1560 = CARTESIAN_POINT('',(-0.322702992313,-0.37519739664));+#1561 = VECTOR('',#1562,1.);+#1562 = DIRECTION('',(1.,0.));+#1563 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1564 = ORIENTED_EDGE('',*,*,#1565,.F.);+#1565 = EDGE_CURVE('',#1566,#1543,#1568,.T.);+#1566 = VERTEX_POINT('',#1567);+#1567 = CARTESIAN_POINT('',(-1.45,-0.2,0.15));+#1568 = SURFACE_CURVE('',#1569,(#1573,#1580),.PCURVE_S1.);+#1569 = LINE('',#1570,#1571);+#1570 = CARTESIAN_POINT('',(-1.45,-0.2,0.15));+#1571 = VECTOR('',#1572,1.);+#1572 = DIRECTION('',(0.,1.,0.));+#1573 = PCURVE('',#1505,#1574);+#1574 = DEFINITIONAL_REPRESENTATION('',(#1575),#1579);+#1575 = LINE('',#1576,#1577);+#1576 = CARTESIAN_POINT('',(0.15,0.));+#1577 = VECTOR('',#1578,1.);+#1578 = DIRECTION('',(0.,-1.));+#1579 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1580 = PCURVE('',#1581,#1586);+#1581 = PLANE('',#1582);+#1582 = AXIS2_PLACEMENT_3D('',#1583,#1584,#1585);+#1583 = CARTESIAN_POINT('',(-1.45,-0.2,0.15));+#1584 = DIRECTION('',(0.,0.,-1.));+#1585 = DIRECTION('',(1.,0.,0.));+#1586 = DEFINITIONAL_REPRESENTATION('',(#1587),#1591);+#1587 = LINE('',#1588,#1589);+#1588 = CARTESIAN_POINT('',(0.,0.));+#1589 = VECTOR('',#1590,1.);+#1590 = DIRECTION('',(0.,-1.));+#1591 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1592 = ORIENTED_EDGE('',*,*,#1593,.F.);+#1593 = EDGE_CURVE('',#1490,#1566,#1594,.T.);+#1594 = SURFACE_CURVE('',#1595,(#1599,#1606),.PCURVE_S1.);+#1595 = LINE('',#1596,#1597);+#1596 = CARTESIAN_POINT('',(-1.45,-0.2,0.));+#1597 = VECTOR('',#1598,1.);+#1598 = DIRECTION('',(0.,0.,1.));+#1599 = PCURVE('',#1505,#1600);+#1600 = DEFINITIONAL_REPRESENTATION('',(#1601),#1605);+#1601 = LINE('',#1602,#1603);+#1602 = CARTESIAN_POINT('',(0.,0.));+#1603 = VECTOR('',#1604,1.);+#1604 = DIRECTION('',(1.,0.));+#1605 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1606 = PCURVE('',#1374,#1607);+#1607 = DEFINITIONAL_REPRESENTATION('',(#1608),#1612);+#1608 = LINE('',#1609,#1610);+#1609 = CARTESIAN_POINT('',(-0.322702992313,-0.37519739664));+#1610 = VECTOR('',#1611,1.);+#1611 = DIRECTION('',(1.,0.));+#1612 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1613 = ADVANCED_FACE('',(#1614),#1581,.F.);+#1614 = FACE_BOUND('',#1615,.F.);+#1615 = EDGE_LOOP('',(#1616,#1617,#1640,#1668));+#1616 = ORIENTED_EDGE('',*,*,#1565,.T.);+#1617 = ORIENTED_EDGE('',*,*,#1618,.T.);+#1618 = EDGE_CURVE('',#1543,#1619,#1621,.T.);+#1619 = VERTEX_POINT('',#1620);+#1620 = CARTESIAN_POINT('',(-1.2,0.2,0.15));+#1621 = SURFACE_CURVE('',#1622,(#1626,#1633),.PCURVE_S1.);+#1622 = LINE('',#1623,#1624);+#1623 = CARTESIAN_POINT('',(-1.45,0.2,0.15));+#1624 = VECTOR('',#1625,1.);+#1625 = DIRECTION('',(1.,0.,0.));+#1626 = PCURVE('',#1581,#1627);+#1627 = DEFINITIONAL_REPRESENTATION('',(#1628),#1632);+#1628 = LINE('',#1629,#1630);+#1629 = CARTESIAN_POINT('',(0.,-0.4));+#1630 = VECTOR('',#1631,1.);+#1631 = DIRECTION('',(1.,0.));+#1632 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1633 = PCURVE('',#1320,#1634);+#1634 = DEFINITIONAL_REPRESENTATION('',(#1635),#1639);+#1635 = LINE('',#1636,#1637);+#1636 = CARTESIAN_POINT('',(-0.172702992313,-0.37519739664));+#1637 = VECTOR('',#1638,1.);+#1638 = DIRECTION('',(0.,1.));+#1639 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1640 = ORIENTED_EDGE('',*,*,#1641,.F.);+#1641 = EDGE_CURVE('',#1642,#1619,#1644,.T.);+#1642 = VERTEX_POINT('',#1643);+#1643 = CARTESIAN_POINT('',(-1.2,-0.2,0.15));+#1644 = SURFACE_CURVE('',#1645,(#1649,#1656),.PCURVE_S1.);+#1645 = LINE('',#1646,#1647);+#1646 = CARTESIAN_POINT('',(-1.2,-0.2,0.15));+#1647 = VECTOR('',#1648,1.);+#1648 = DIRECTION('',(0.,1.,0.));+#1649 = PCURVE('',#1581,#1650);+#1650 = DEFINITIONAL_REPRESENTATION('',(#1651),#1655);+#1651 = LINE('',#1652,#1653);+#1652 = CARTESIAN_POINT('',(0.25,0.));+#1653 = VECTOR('',#1654,1.);+#1654 = DIRECTION('',(0.,-1.));+#1655 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1656 = PCURVE('',#1657,#1662);+#1657 = PLANE('',#1658);+#1658 = AXIS2_PLACEMENT_3D('',#1659,#1660,#1661);+#1659 = CARTESIAN_POINT('',(-1.2,-0.2,0.15));+#1660 = DIRECTION('',(0.934487734929,0.,-0.355995327592));+#1661 = DIRECTION('',(0.355995327592,0.,0.934487734929));+#1662 = DEFINITIONAL_REPRESENTATION('',(#1663),#1667);+#1663 = LINE('',#1664,#1665);+#1664 = CARTESIAN_POINT('',(0.,0.));+#1665 = VECTOR('',#1666,1.);+#1666 = DIRECTION('',(0.,-1.));+#1667 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1668 = ORIENTED_EDGE('',*,*,#1669,.F.);+#1669 = EDGE_CURVE('',#1566,#1642,#1670,.T.);+#1670 = SURFACE_CURVE('',#1671,(#1675,#1682),.PCURVE_S1.);+#1671 = LINE('',#1672,#1673);+#1672 = CARTESIAN_POINT('',(-1.45,-0.2,0.15));+#1673 = VECTOR('',#1674,1.);+#1674 = DIRECTION('',(1.,0.,0.));+#1675 = PCURVE('',#1581,#1676);+#1676 = DEFINITIONAL_REPRESENTATION('',(#1677),#1681);+#1677 = LINE('',#1678,#1679);+#1678 = CARTESIAN_POINT('',(0.,0.));+#1679 = VECTOR('',#1680,1.);+#1680 = DIRECTION('',(1.,0.));+#1681 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1682 = PCURVE('',#1374,#1683);+#1683 = DEFINITIONAL_REPRESENTATION('',(#1684),#1688);+#1684 = LINE('',#1685,#1686);+#1685 = CARTESIAN_POINT('',(-0.172702992313,-0.37519739664));+#1686 = VECTOR('',#1687,1.);+#1687 = DIRECTION('',(0.,1.));+#1688 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1689 = ADVANCED_FACE('',(#1690),#1657,.F.);+#1690 = FACE_BOUND('',#1691,.F.);+#1691 = EDGE_LOOP('',(#1692,#1693,#1716,#1744));+#1692 = ORIENTED_EDGE('',*,*,#1641,.T.);+#1693 = ORIENTED_EDGE('',*,*,#1694,.T.);+#1694 = EDGE_CURVE('',#1619,#1695,#1697,.T.);+#1695 = VERTEX_POINT('',#1696);+#1696 = CARTESIAN_POINT('',(-1.,0.2,0.675));+#1697 = SURFACE_CURVE('',#1698,(#1702,#1709),.PCURVE_S1.);+#1698 = LINE('',#1699,#1700);+#1699 = CARTESIAN_POINT('',(-1.2,0.2,0.15));+#1700 = VECTOR('',#1701,1.);+#1701 = DIRECTION('',(0.355995327592,0.,0.934487734929));+#1702 = PCURVE('',#1657,#1703);+#1703 = DEFINITIONAL_REPRESENTATION('',(#1704),#1708);+#1704 = LINE('',#1705,#1706);+#1705 = CARTESIAN_POINT('',(0.,-0.4));+#1706 = VECTOR('',#1707,1.);+#1707 = DIRECTION('',(1.,0.));+#1708 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1709 = PCURVE('',#1320,#1710);+#1710 = DEFINITIONAL_REPRESENTATION('',(#1711),#1715);+#1711 = LINE('',#1712,#1713);+#1712 = CARTESIAN_POINT('',(-0.172702992313,-0.12519739664));+#1713 = VECTOR('',#1714,1.);+#1714 = DIRECTION('',(0.934487734929,0.355995327592));+#1715 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1716 = ORIENTED_EDGE('',*,*,#1717,.F.);+#1717 = EDGE_CURVE('',#1718,#1695,#1720,.T.);+#1718 = VERTEX_POINT('',#1719);+#1719 = CARTESIAN_POINT('',(-1.,-0.2,0.675));+#1720 = SURFACE_CURVE('',#1721,(#1725,#1732),.PCURVE_S1.);+#1721 = LINE('',#1722,#1723);+#1722 = CARTESIAN_POINT('',(-1.,-0.2,0.675));+#1723 = VECTOR('',#1724,1.);+#1724 = DIRECTION('',(0.,1.,0.));+#1725 = PCURVE('',#1657,#1726);+#1726 = DEFINITIONAL_REPRESENTATION('',(#1727),#1731);+#1727 = LINE('',#1728,#1729);+#1728 = CARTESIAN_POINT('',(0.561805126356,0.));+#1729 = VECTOR('',#1730,1.);+#1730 = DIRECTION('',(0.,-1.));+#1731 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1732 = PCURVE('',#1733,#1738);+#1733 = PLANE('',#1734);+#1734 = AXIS2_PLACEMENT_3D('',#1735,#1736,#1737);+#1735 = CARTESIAN_POINT('',(-1.,-0.2,0.675));+#1736 = DIRECTION('',(0.,0.,-1.));+#1737 = DIRECTION('',(1.,0.,0.));+#1738 = DEFINITIONAL_REPRESENTATION('',(#1739),#1743);+#1739 = LINE('',#1740,#1741);+#1740 = CARTESIAN_POINT('',(0.,0.));+#1741 = VECTOR('',#1742,1.);+#1742 = DIRECTION('',(0.,-1.));+#1743 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1744 = ORIENTED_EDGE('',*,*,#1745,.F.);+#1745 = EDGE_CURVE('',#1642,#1718,#1746,.T.);+#1746 = SURFACE_CURVE('',#1747,(#1751,#1758),.PCURVE_S1.);+#1747 = LINE('',#1748,#1749);+#1748 = CARTESIAN_POINT('',(-1.2,-0.2,0.15));+#1749 = VECTOR('',#1750,1.);+#1750 = DIRECTION('',(0.355995327592,0.,0.934487734929));+#1751 = PCURVE('',#1657,#1752);+#1752 = DEFINITIONAL_REPRESENTATION('',(#1753),#1757);+#1753 = LINE('',#1754,#1755);+#1754 = CARTESIAN_POINT('',(0.,0.));+#1755 = VECTOR('',#1756,1.);+#1756 = DIRECTION('',(1.,0.));+#1757 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1758 = PCURVE('',#1374,#1759);+#1759 = DEFINITIONAL_REPRESENTATION('',(#1760),#1764);+#1760 = LINE('',#1761,#1762);+#1761 = CARTESIAN_POINT('',(-0.172702992313,-0.12519739664));+#1762 = VECTOR('',#1763,1.);+#1763 = DIRECTION('',(0.934487734929,0.355995327592));+#1764 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1765 = ADVANCED_FACE('',(#1766),#1733,.F.);+#1766 = FACE_BOUND('',#1767,.F.);+#1767 = EDGE_LOOP('',(#1768,#1769,#1792,#1815));+#1768 = ORIENTED_EDGE('',*,*,#1717,.T.);+#1769 = ORIENTED_EDGE('',*,*,#1770,.T.);+#1770 = EDGE_CURVE('',#1695,#1771,#1773,.T.);+#1771 = VERTEX_POINT('',#1772);+#1772 = CARTESIAN_POINT('',(-0.72,0.2,0.675));+#1773 = SURFACE_CURVE('',#1774,(#1778,#1785),.PCURVE_S1.);+#1774 = LINE('',#1775,#1776);+#1775 = CARTESIAN_POINT('',(-1.,0.2,0.675));+#1776 = VECTOR('',#1777,1.);+#1777 = DIRECTION('',(1.,0.,0.));+#1778 = PCURVE('',#1733,#1779);+#1779 = DEFINITIONAL_REPRESENTATION('',(#1780),#1784);+#1780 = LINE('',#1781,#1782);+#1781 = CARTESIAN_POINT('',(0.,-0.4));+#1782 = VECTOR('',#1783,1.);+#1783 = DIRECTION('',(1.,0.));+#1784 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1785 = PCURVE('',#1320,#1786);+#1786 = DEFINITIONAL_REPRESENTATION('',(#1787),#1791);+#1787 = LINE('',#1788,#1789);+#1788 = CARTESIAN_POINT('',(0.352297007687,7.480260336046E-02));+#1789 = VECTOR('',#1790,1.);+#1790 = DIRECTION('',(0.,1.));+#1791 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1792 = ORIENTED_EDGE('',*,*,#1793,.F.);+#1793 = EDGE_CURVE('',#1794,#1771,#1796,.T.);+#1794 = VERTEX_POINT('',#1795);+#1795 = CARTESIAN_POINT('',(-0.72,-0.2,0.675));+#1796 = SURFACE_CURVE('',#1797,(#1801,#1808),.PCURVE_S1.);+#1797 = LINE('',#1798,#1799);+#1798 = CARTESIAN_POINT('',(-0.72,-0.2,0.675));+#1799 = VECTOR('',#1800,1.);+#1800 = DIRECTION('',(0.,1.,0.));+#1801 = PCURVE('',#1733,#1802);+#1802 = DEFINITIONAL_REPRESENTATION('',(#1803),#1807);+#1803 = LINE('',#1804,#1805);+#1804 = CARTESIAN_POINT('',(0.28,0.));+#1805 = VECTOR('',#1806,1.);+#1806 = DIRECTION('',(0.,-1.));+#1807 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1808 = PCURVE('',#1292,#1809);+#1809 = DEFINITIONAL_REPRESENTATION('',(#1810),#1814);+#1810 = LINE('',#1811,#1812);+#1811 = CARTESIAN_POINT('',(0.,-0.));+#1812 = VECTOR('',#1813,1.);+#1813 = DIRECTION('',(0.,-1.));+#1814 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1815 = ORIENTED_EDGE('',*,*,#1816,.F.);+#1816 = EDGE_CURVE('',#1718,#1794,#1817,.T.);+#1817 = SURFACE_CURVE('',#1818,(#1822,#1829),.PCURVE_S1.);+#1818 = LINE('',#1819,#1820);+#1819 = CARTESIAN_POINT('',(-1.,-0.2,0.675));+#1820 = VECTOR('',#1821,1.);+#1821 = DIRECTION('',(1.,0.,0.));+#1822 = PCURVE('',#1733,#1823);+#1823 = DEFINITIONAL_REPRESENTATION('',(#1824),#1828);+#1824 = LINE('',#1825,#1826);+#1825 = CARTESIAN_POINT('',(0.,0.));+#1826 = VECTOR('',#1827,1.);+#1827 = DIRECTION('',(1.,0.));+#1828 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1829 = PCURVE('',#1374,#1830);+#1830 = DEFINITIONAL_REPRESENTATION('',(#1831),#1835);+#1831 = LINE('',#1832,#1833);+#1832 = CARTESIAN_POINT('',(0.352297007687,7.480260336046E-02));+#1833 = VECTOR('',#1834,1.);+#1834 = DIRECTION('',(0.,1.));+#1835 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1836 = ADVANCED_FACE('',(#1837),#1292,.F.);+#1837 = FACE_BOUND('',#1838,.F.);+#1838 = EDGE_LOOP('',(#1839,#1840,#1861,#1862));+#1839 = ORIENTED_EDGE('',*,*,#1793,.T.);+#1840 = ORIENTED_EDGE('',*,*,#1841,.T.);+#1841 = EDGE_CURVE('',#1771,#1272,#1842,.T.);+#1842 = SURFACE_CURVE('',#1843,(#1847,#1854),.PCURVE_S1.);+#1843 = LINE('',#1844,#1845);+#1844 = CARTESIAN_POINT('',(-0.72,0.2,0.675));+#1845 = VECTOR('',#1846,1.);+#1846 = DIRECTION('',(0.,0.,-1.));+#1847 = PCURVE('',#1292,#1848);+#1848 = DEFINITIONAL_REPRESENTATION('',(#1849),#1853);+#1849 = LINE('',#1850,#1851);+#1850 = CARTESIAN_POINT('',(0.,-0.4));+#1851 = VECTOR('',#1852,1.);+#1852 = DIRECTION('',(1.,0.));+#1853 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1854 = PCURVE('',#1320,#1855);+#1855 = DEFINITIONAL_REPRESENTATION('',(#1856),#1860);+#1856 = LINE('',#1857,#1858);+#1857 = CARTESIAN_POINT('',(0.352297007687,0.35480260336));+#1858 = VECTOR('',#1859,1.);+#1859 = DIRECTION('',(-1.,0.));+#1860 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1861 = ORIENTED_EDGE('',*,*,#1269,.F.);+#1862 = ORIENTED_EDGE('',*,*,#1863,.F.);+#1863 = EDGE_CURVE('',#1794,#1270,#1864,.T.);+#1864 = SURFACE_CURVE('',#1865,(#1869,#1876),.PCURVE_S1.);+#1865 = LINE('',#1866,#1867);+#1866 = CARTESIAN_POINT('',(-0.72,-0.2,0.675));+#1867 = VECTOR('',#1868,1.);+#1868 = DIRECTION('',(0.,0.,-1.));+#1869 = PCURVE('',#1292,#1870);+#1870 = DEFINITIONAL_REPRESENTATION('',(#1871),#1875);+#1871 = LINE('',#1872,#1873);+#1872 = CARTESIAN_POINT('',(0.,-0.));+#1873 = VECTOR('',#1874,1.);+#1874 = DIRECTION('',(1.,0.));+#1875 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1876 = PCURVE('',#1374,#1877);+#1877 = DEFINITIONAL_REPRESENTATION('',(#1878),#1882);+#1878 = LINE('',#1879,#1880);+#1879 = CARTESIAN_POINT('',(0.352297007687,0.35480260336));+#1880 = VECTOR('',#1881,1.);+#1881 = DIRECTION('',(-1.,0.));+#1882 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1883 = ADVANCED_FACE('',(#1884),#1374,.F.);+#1884 = FACE_BOUND('',#1885,.F.);+#1885 = EDGE_LOOP('',(#1886,#1887,#1888,#1889,#1890,#1891,#1892,#1893));+#1886 = ORIENTED_EDGE('',*,*,#1360,.T.);+#1887 = ORIENTED_EDGE('',*,*,#1441,.T.);+#1888 = ORIENTED_EDGE('',*,*,#1517,.T.);+#1889 = ORIENTED_EDGE('',*,*,#1593,.T.);+#1890 = ORIENTED_EDGE('',*,*,#1669,.T.);+#1891 = ORIENTED_EDGE('',*,*,#1745,.T.);+#1892 = ORIENTED_EDGE('',*,*,#1816,.T.);+#1893 = ORIENTED_EDGE('',*,*,#1863,.T.);+#1894 = ADVANCED_FACE('',(#1895),#1320,.T.);+#1895 = FACE_BOUND('',#1896,.T.);+#1896 = EDGE_LOOP('',(#1897,#1898,#1899,#1900,#1901,#1902,#1903,#1904));+#1897 = ORIENTED_EDGE('',*,*,#1304,.T.);+#1898 = ORIENTED_EDGE('',*,*,#1390,.T.);+#1899 = ORIENTED_EDGE('',*,*,#1466,.T.);+#1900 = ORIENTED_EDGE('',*,*,#1542,.T.);+#1901 = ORIENTED_EDGE('',*,*,#1618,.T.);+#1902 = ORIENTED_EDGE('',*,*,#1694,.T.);+#1903 = ORIENTED_EDGE('',*,*,#1770,.T.);+#1904 = ORIENTED_EDGE('',*,*,#1841,.T.);+#1905 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1909)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#1906,#1907,#1908)) REPRESENTATION_CONTEXT+('Context #1','3D Context with UNIT and UNCERTAINTY') );+#1906 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );+#1907 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );+#1908 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );+#1909 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#1906,+ 'distance_accuracy_value','confusion accuracy');+#1910 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1911,#1913);+#1911 = ( REPRESENTATION_RELATIONSHIP('','',#1262,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1912) +SHAPE_REPRESENTATION_RELATIONSHIP() );+#1912 = ITEM_DEFINED_TRANSFORMATION('','',#11,#23);+#1913 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',+ #1914);+#1914 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('3','=>[0:1:1:4]','',#5,#1257,$);+#1915 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#1259));+#1916 = SHAPE_DEFINITION_REPRESENTATION(#1917,#1923);+#1917 = PRODUCT_DEFINITION_SHAPE('','',#1918);+#1918 = PRODUCT_DEFINITION('design','',#1919,#1922);+#1919 = PRODUCT_DEFINITION_FORMATION('','',#1920);+#1920 = PRODUCT('Lead3','Lead3','',(#1921));+#1921 = PRODUCT_CONTEXT('',#2,'mechanical');+#1922 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');+#1923 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#1924),#2566);+#1924 = MANIFOLD_SOLID_BREP('',#1925);+#1925 = CLOSED_SHELL('',(#1926,#2046,#2122,#2198,#2274,#2350,#2426,#2497+ ,#2544,#2555));+#1926 = ADVANCED_FACE('',(#1927),#1941,.F.);+#1927 = FACE_BOUND('',#1928,.F.);+#1928 = EDGE_LOOP('',(#1929,#1964,#1992,#2020));+#1929 = ORIENTED_EDGE('',*,*,#1930,.T.);+#1930 = EDGE_CURVE('',#1931,#1933,#1935,.T.);+#1931 = VERTEX_POINT('',#1932);+#1932 = CARTESIAN_POINT('',(-0.72,-1.15,0.525));+#1933 = VERTEX_POINT('',#1934);+#1934 = CARTESIAN_POINT('',(-0.72,-0.75,0.525));+#1935 = SURFACE_CURVE('',#1936,(#1940,#1952),.PCURVE_S1.);+#1936 = LINE('',#1937,#1938);+#1937 = CARTESIAN_POINT('',(-0.72,-1.15,0.525));+#1938 = VECTOR('',#1939,1.);+#1939 = DIRECTION('',(0.,1.,0.));+#1940 = PCURVE('',#1941,#1946);+#1941 = PLANE('',#1942);+#1942 = AXIS2_PLACEMENT_3D('',#1943,#1944,#1945);+#1943 = CARTESIAN_POINT('',(-0.72,-1.15,0.525));+#1944 = DIRECTION('',(0.,-0.,1.));+#1945 = DIRECTION('',(-1.,0.,0.));+#1946 = DEFINITIONAL_REPRESENTATION('',(#1947),#1951);+#1947 = LINE('',#1948,#1949);+#1948 = CARTESIAN_POINT('',(0.,0.));+#1949 = VECTOR('',#1950,1.);+#1950 = DIRECTION('',(0.,-1.));+#1951 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1952 = PCURVE('',#1953,#1958);+#1953 = PLANE('',#1954);+#1954 = AXIS2_PLACEMENT_3D('',#1955,#1956,#1957);+#1955 = CARTESIAN_POINT('',(-0.72,-1.15,0.675));+#1956 = DIRECTION('',(-1.,0.,0.));+#1957 = DIRECTION('',(0.,0.,-1.));+#1958 = DEFINITIONAL_REPRESENTATION('',(#1959),#1963);+#1959 = LINE('',#1960,#1961);+#1960 = CARTESIAN_POINT('',(0.15,0.));+#1961 = VECTOR('',#1962,1.);+#1962 = DIRECTION('',(0.,-1.));+#1963 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1964 = ORIENTED_EDGE('',*,*,#1965,.T.);+#1965 = EDGE_CURVE('',#1933,#1966,#1968,.T.);+#1966 = VERTEX_POINT('',#1967);+#1967 = CARTESIAN_POINT('',(-0.9,-0.75,0.525));+#1968 = SURFACE_CURVE('',#1969,(#1973,#1980),.PCURVE_S1.);+#1969 = LINE('',#1970,#1971);+#1970 = CARTESIAN_POINT('',(-0.72,-0.75,0.525));+#1971 = VECTOR('',#1972,1.);+#1972 = DIRECTION('',(-1.,0.,0.));+#1973 = PCURVE('',#1941,#1974);+#1974 = DEFINITIONAL_REPRESENTATION('',(#1975),#1979);+#1975 = LINE('',#1976,#1977);+#1976 = CARTESIAN_POINT('',(0.,-0.4));+#1977 = VECTOR('',#1978,1.);+#1978 = DIRECTION('',(1.,0.));+#1979 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1980 = PCURVE('',#1981,#1986);+#1981 = PLANE('',#1982);+#1982 = AXIS2_PLACEMENT_3D('',#1983,#1984,#1985);+#1983 = CARTESIAN_POINT('',(-1.07480260336,-0.75,0.322702992313));+#1984 = DIRECTION('',(0.,1.,0.));+#1985 = DIRECTION('',(0.,-0.,1.));+#1986 = DEFINITIONAL_REPRESENTATION('',(#1987),#1991);+#1987 = LINE('',#1988,#1989);+#1988 = CARTESIAN_POINT('',(0.202297007687,0.35480260336));+#1989 = VECTOR('',#1990,1.);+#1990 = DIRECTION('',(0.,-1.));+#1991 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1992 = ORIENTED_EDGE('',*,*,#1993,.F.);+#1993 = EDGE_CURVE('',#1994,#1966,#1996,.T.);+#1994 = VERTEX_POINT('',#1995);+#1995 = CARTESIAN_POINT('',(-0.9,-1.15,0.525));+#1996 = SURFACE_CURVE('',#1997,(#2001,#2008),.PCURVE_S1.);+#1997 = LINE('',#1998,#1999);+#1998 = CARTESIAN_POINT('',(-0.9,-1.15,0.525));+#1999 = VECTOR('',#2000,1.);+#2000 = DIRECTION('',(0.,1.,0.));+#2001 = PCURVE('',#1941,#2002);+#2002 = DEFINITIONAL_REPRESENTATION('',(#2003),#2007);+#2003 = LINE('',#2004,#2005);+#2004 = CARTESIAN_POINT('',(0.18,0.));+#2005 = VECTOR('',#2006,1.);+#2006 = DIRECTION('',(0.,-1.));+#2007 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2008 = PCURVE('',#2009,#2014);+#2009 = PLANE('',#2010);+#2010 = AXIS2_PLACEMENT_3D('',#2011,#2012,#2013);+#2011 = CARTESIAN_POINT('',(-0.9,-1.15,0.525));+#2012 = DIRECTION('',(-0.934487734929,0.,0.355995327592));+#2013 = DIRECTION('',(-0.355995327592,0.,-0.934487734929));+#2014 = DEFINITIONAL_REPRESENTATION('',(#2015),#2019);+#2015 = LINE('',#2016,#2017);+#2016 = CARTESIAN_POINT('',(0.,0.));+#2017 = VECTOR('',#2018,1.);+#2018 = DIRECTION('',(0.,-1.));+#2019 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2020 = ORIENTED_EDGE('',*,*,#2021,.F.);+#2021 = EDGE_CURVE('',#1931,#1994,#2022,.T.);+#2022 = SURFACE_CURVE('',#2023,(#2027,#2034),.PCURVE_S1.);+#2023 = LINE('',#2024,#2025);+#2024 = CARTESIAN_POINT('',(-0.72,-1.15,0.525));+#2025 = VECTOR('',#2026,1.);+#2026 = DIRECTION('',(-1.,0.,0.));+#2027 = PCURVE('',#1941,#2028);+#2028 = DEFINITIONAL_REPRESENTATION('',(#2029),#2033);+#2029 = LINE('',#2030,#2031);+#2030 = CARTESIAN_POINT('',(0.,0.));+#2031 = VECTOR('',#2032,1.);+#2032 = DIRECTION('',(1.,0.));+#2033 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2034 = PCURVE('',#2035,#2040);+#2035 = PLANE('',#2036);+#2036 = AXIS2_PLACEMENT_3D('',#2037,#2038,#2039);+#2037 = CARTESIAN_POINT('',(-1.07480260336,-1.15,0.322702992313));+#2038 = DIRECTION('',(0.,1.,0.));+#2039 = DIRECTION('',(0.,-0.,1.));+#2040 = DEFINITIONAL_REPRESENTATION('',(#2041),#2045);+#2041 = LINE('',#2042,#2043);+#2042 = CARTESIAN_POINT('',(0.202297007687,0.35480260336));+#2043 = VECTOR('',#2044,1.);+#2044 = DIRECTION('',(0.,-1.));+#2045 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2046 = ADVANCED_FACE('',(#2047),#2009,.F.);+#2047 = FACE_BOUND('',#2048,.F.);+#2048 = EDGE_LOOP('',(#2049,#2050,#2073,#2101));+#2049 = ORIENTED_EDGE('',*,*,#1993,.T.);+#2050 = ORIENTED_EDGE('',*,*,#2051,.T.);+#2051 = EDGE_CURVE('',#1966,#2052,#2054,.T.);+#2052 = VERTEX_POINT('',#2053);+#2053 = CARTESIAN_POINT('',(-1.1,-0.75,0.));+#2054 = SURFACE_CURVE('',#2055,(#2059,#2066),.PCURVE_S1.);+#2055 = LINE('',#2056,#2057);+#2056 = CARTESIAN_POINT('',(-0.9,-0.75,0.525));+#2057 = VECTOR('',#2058,1.);+#2058 = DIRECTION('',(-0.355995327592,0.,-0.934487734929));+#2059 = PCURVE('',#2009,#2060);+#2060 = DEFINITIONAL_REPRESENTATION('',(#2061),#2065);+#2061 = LINE('',#2062,#2063);+#2062 = CARTESIAN_POINT('',(0.,-0.4));+#2063 = VECTOR('',#2064,1.);+#2064 = DIRECTION('',(1.,0.));+#2065 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2066 = PCURVE('',#1981,#2067);+#2067 = DEFINITIONAL_REPRESENTATION('',(#2068),#2072);+#2068 = LINE('',#2069,#2070);+#2069 = CARTESIAN_POINT('',(0.202297007687,0.17480260336));+#2070 = VECTOR('',#2071,1.);+#2071 = DIRECTION('',(-0.934487734929,-0.355995327592));+#2072 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2073 = ORIENTED_EDGE('',*,*,#2074,.F.);+#2074 = EDGE_CURVE('',#2075,#2052,#2077,.T.);+#2075 = VERTEX_POINT('',#2076);+#2076 = CARTESIAN_POINT('',(-1.1,-1.15,0.));+#2077 = SURFACE_CURVE('',#2078,(#2082,#2089),.PCURVE_S1.);+#2078 = LINE('',#2079,#2080);+#2079 = CARTESIAN_POINT('',(-1.1,-1.15,0.));+#2080 = VECTOR('',#2081,1.);+#2081 = DIRECTION('',(0.,1.,0.));+#2082 = PCURVE('',#2009,#2083);+#2083 = DEFINITIONAL_REPRESENTATION('',(#2084),#2088);+#2084 = LINE('',#2085,#2086);+#2085 = CARTESIAN_POINT('',(0.561805126356,0.));+#2086 = VECTOR('',#2087,1.);+#2087 = DIRECTION('',(0.,-1.));+#2088 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2089 = PCURVE('',#2090,#2095);+#2090 = PLANE('',#2091);+#2091 = AXIS2_PLACEMENT_3D('',#2092,#2093,#2094);+#2092 = CARTESIAN_POINT('',(-1.1,-1.15,0.));+#2093 = DIRECTION('',(0.,-0.,1.));+#2094 = DIRECTION('',(-1.,0.,0.));+#2095 = DEFINITIONAL_REPRESENTATION('',(#2096),#2100);+#2096 = LINE('',#2097,#2098);+#2097 = CARTESIAN_POINT('',(0.,0.));+#2098 = VECTOR('',#2099,1.);+#2099 = DIRECTION('',(0.,-1.));+#2100 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2101 = ORIENTED_EDGE('',*,*,#2102,.F.);+#2102 = EDGE_CURVE('',#1994,#2075,#2103,.T.);+#2103 = SURFACE_CURVE('',#2104,(#2108,#2115),.PCURVE_S1.);+#2104 = LINE('',#2105,#2106);+#2105 = CARTESIAN_POINT('',(-0.9,-1.15,0.525));+#2106 = VECTOR('',#2107,1.);+#2107 = DIRECTION('',(-0.355995327592,0.,-0.934487734929));+#2108 = PCURVE('',#2009,#2109);+#2109 = DEFINITIONAL_REPRESENTATION('',(#2110),#2114);+#2110 = LINE('',#2111,#2112);+#2111 = CARTESIAN_POINT('',(0.,0.));+#2112 = VECTOR('',#2113,1.);+#2113 = DIRECTION('',(1.,0.));+#2114 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2115 = PCURVE('',#2035,#2116);+#2116 = DEFINITIONAL_REPRESENTATION('',(#2117),#2121);+#2117 = LINE('',#2118,#2119);+#2118 = CARTESIAN_POINT('',(0.202297007687,0.17480260336));+#2119 = VECTOR('',#2120,1.);+#2120 = DIRECTION('',(-0.934487734929,-0.355995327592));+#2121 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2122 = ADVANCED_FACE('',(#2123),#2090,.F.);+#2123 = FACE_BOUND('',#2124,.F.);+#2124 = EDGE_LOOP('',(#2125,#2126,#2149,#2177));+#2125 = ORIENTED_EDGE('',*,*,#2074,.T.);+#2126 = ORIENTED_EDGE('',*,*,#2127,.T.);+#2127 = EDGE_CURVE('',#2052,#2128,#2130,.T.);+#2128 = VERTEX_POINT('',#2129);+#2129 = CARTESIAN_POINT('',(-1.45,-0.75,0.));+#2130 = SURFACE_CURVE('',#2131,(#2135,#2142),.PCURVE_S1.);+#2131 = LINE('',#2132,#2133);+#2132 = CARTESIAN_POINT('',(-1.1,-0.75,0.));+#2133 = VECTOR('',#2134,1.);+#2134 = DIRECTION('',(-1.,0.,0.));+#2135 = PCURVE('',#2090,#2136);+#2136 = DEFINITIONAL_REPRESENTATION('',(#2137),#2141);+#2137 = LINE('',#2138,#2139);+#2138 = CARTESIAN_POINT('',(0.,-0.4));+#2139 = VECTOR('',#2140,1.);+#2140 = DIRECTION('',(1.,0.));+#2141 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2142 = PCURVE('',#1981,#2143);+#2143 = DEFINITIONAL_REPRESENTATION('',(#2144),#2148);+#2144 = LINE('',#2145,#2146);+#2145 = CARTESIAN_POINT('',(-0.322702992313,-2.519739663954E-02));+#2146 = VECTOR('',#2147,1.);+#2147 = DIRECTION('',(0.,-1.));+#2148 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2149 = ORIENTED_EDGE('',*,*,#2150,.F.);+#2150 = EDGE_CURVE('',#2151,#2128,#2153,.T.);+#2151 = VERTEX_POINT('',#2152);+#2152 = CARTESIAN_POINT('',(-1.45,-1.15,0.));+#2153 = SURFACE_CURVE('',#2154,(#2158,#2165),.PCURVE_S1.);+#2154 = LINE('',#2155,#2156);+#2155 = CARTESIAN_POINT('',(-1.45,-1.15,0.));+#2156 = VECTOR('',#2157,1.);+#2157 = DIRECTION('',(0.,1.,0.));+#2158 = PCURVE('',#2090,#2159);+#2159 = DEFINITIONAL_REPRESENTATION('',(#2160),#2164);+#2160 = LINE('',#2161,#2162);+#2161 = CARTESIAN_POINT('',(0.35,0.));+#2162 = VECTOR('',#2163,1.);+#2163 = DIRECTION('',(0.,-1.));+#2164 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2165 = PCURVE('',#2166,#2171);+#2166 = PLANE('',#2167);+#2167 = AXIS2_PLACEMENT_3D('',#2168,#2169,#2170);+#2168 = CARTESIAN_POINT('',(-1.45,-1.15,0.));+#2169 = DIRECTION('',(1.,0.,0.));+#2170 = DIRECTION('',(0.,0.,1.));+#2171 = DEFINITIONAL_REPRESENTATION('',(#2172),#2176);+#2172 = LINE('',#2173,#2174);+#2173 = CARTESIAN_POINT('',(0.,0.));+#2174 = VECTOR('',#2175,1.);+#2175 = DIRECTION('',(0.,-1.));+#2176 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2177 = ORIENTED_EDGE('',*,*,#2178,.F.);+#2178 = EDGE_CURVE('',#2075,#2151,#2179,.T.);+#2179 = SURFACE_CURVE('',#2180,(#2184,#2191),.PCURVE_S1.);+#2180 = LINE('',#2181,#2182);+#2181 = CARTESIAN_POINT('',(-1.1,-1.15,0.));+#2182 = VECTOR('',#2183,1.);+#2183 = DIRECTION('',(-1.,0.,0.));+#2184 = PCURVE('',#2090,#2185);+#2185 = DEFINITIONAL_REPRESENTATION('',(#2186),#2190);+#2186 = LINE('',#2187,#2188);+#2187 = CARTESIAN_POINT('',(0.,0.));+#2188 = VECTOR('',#2189,1.);+#2189 = DIRECTION('',(1.,0.));+#2190 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2191 = PCURVE('',#2035,#2192);+#2192 = DEFINITIONAL_REPRESENTATION('',(#2193),#2197);+#2193 = LINE('',#2194,#2195);+#2194 = CARTESIAN_POINT('',(-0.322702992313,-2.519739663954E-02));+#2195 = VECTOR('',#2196,1.);+#2196 = DIRECTION('',(0.,-1.));+#2197 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2198 = ADVANCED_FACE('',(#2199),#2166,.F.);+#2199 = FACE_BOUND('',#2200,.F.);+#2200 = EDGE_LOOP('',(#2201,#2202,#2225,#2253));+#2201 = ORIENTED_EDGE('',*,*,#2150,.T.);+#2202 = ORIENTED_EDGE('',*,*,#2203,.T.);+#2203 = EDGE_CURVE('',#2128,#2204,#2206,.T.);+#2204 = VERTEX_POINT('',#2205);+#2205 = CARTESIAN_POINT('',(-1.45,-0.75,0.15));+#2206 = SURFACE_CURVE('',#2207,(#2211,#2218),.PCURVE_S1.);+#2207 = LINE('',#2208,#2209);+#2208 = CARTESIAN_POINT('',(-1.45,-0.75,0.));+#2209 = VECTOR('',#2210,1.);+#2210 = DIRECTION('',(0.,0.,1.));+#2211 = PCURVE('',#2166,#2212);+#2212 = DEFINITIONAL_REPRESENTATION('',(#2213),#2217);+#2213 = LINE('',#2214,#2215);+#2214 = CARTESIAN_POINT('',(0.,-0.4));+#2215 = VECTOR('',#2216,1.);+#2216 = DIRECTION('',(1.,0.));+#2217 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2218 = PCURVE('',#1981,#2219);+#2219 = DEFINITIONAL_REPRESENTATION('',(#2220),#2224);+#2220 = LINE('',#2221,#2222);+#2221 = CARTESIAN_POINT('',(-0.322702992313,-0.37519739664));+#2222 = VECTOR('',#2223,1.);+#2223 = DIRECTION('',(1.,0.));+#2224 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2225 = ORIENTED_EDGE('',*,*,#2226,.F.);+#2226 = EDGE_CURVE('',#2227,#2204,#2229,.T.);+#2227 = VERTEX_POINT('',#2228);+#2228 = CARTESIAN_POINT('',(-1.45,-1.15,0.15));+#2229 = SURFACE_CURVE('',#2230,(#2234,#2241),.PCURVE_S1.);+#2230 = LINE('',#2231,#2232);+#2231 = CARTESIAN_POINT('',(-1.45,-1.15,0.15));+#2232 = VECTOR('',#2233,1.);+#2233 = DIRECTION('',(0.,1.,0.));+#2234 = PCURVE('',#2166,#2235);+#2235 = DEFINITIONAL_REPRESENTATION('',(#2236),#2240);+#2236 = LINE('',#2237,#2238);+#2237 = CARTESIAN_POINT('',(0.15,0.));+#2238 = VECTOR('',#2239,1.);+#2239 = DIRECTION('',(0.,-1.));+#2240 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2241 = PCURVE('',#2242,#2247);+#2242 = PLANE('',#2243);+#2243 = AXIS2_PLACEMENT_3D('',#2244,#2245,#2246);+#2244 = CARTESIAN_POINT('',(-1.45,-1.15,0.15));+#2245 = DIRECTION('',(0.,0.,-1.));+#2246 = DIRECTION('',(1.,0.,0.));+#2247 = DEFINITIONAL_REPRESENTATION('',(#2248),#2252);+#2248 = LINE('',#2249,#2250);+#2249 = CARTESIAN_POINT('',(0.,0.));+#2250 = VECTOR('',#2251,1.);+#2251 = DIRECTION('',(0.,-1.));+#2252 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2253 = ORIENTED_EDGE('',*,*,#2254,.F.);+#2254 = EDGE_CURVE('',#2151,#2227,#2255,.T.);+#2255 = SURFACE_CURVE('',#2256,(#2260,#2267),.PCURVE_S1.);+#2256 = LINE('',#2257,#2258);+#2257 = CARTESIAN_POINT('',(-1.45,-1.15,0.));+#2258 = VECTOR('',#2259,1.);+#2259 = DIRECTION('',(0.,0.,1.));+#2260 = PCURVE('',#2166,#2261);+#2261 = DEFINITIONAL_REPRESENTATION('',(#2262),#2266);+#2262 = LINE('',#2263,#2264);+#2263 = CARTESIAN_POINT('',(0.,0.));+#2264 = VECTOR('',#2265,1.);+#2265 = DIRECTION('',(1.,0.));+#2266 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2267 = PCURVE('',#2035,#2268);+#2268 = DEFINITIONAL_REPRESENTATION('',(#2269),#2273);+#2269 = LINE('',#2270,#2271);+#2270 = CARTESIAN_POINT('',(-0.322702992313,-0.37519739664));+#2271 = VECTOR('',#2272,1.);+#2272 = DIRECTION('',(1.,0.));+#2273 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2274 = ADVANCED_FACE('',(#2275),#2242,.F.);+#2275 = FACE_BOUND('',#2276,.F.);+#2276 = EDGE_LOOP('',(#2277,#2278,#2301,#2329));+#2277 = ORIENTED_EDGE('',*,*,#2226,.T.);+#2278 = ORIENTED_EDGE('',*,*,#2279,.T.);+#2279 = EDGE_CURVE('',#2204,#2280,#2282,.T.);+#2280 = VERTEX_POINT('',#2281);+#2281 = CARTESIAN_POINT('',(-1.2,-0.75,0.15));+#2282 = SURFACE_CURVE('',#2283,(#2287,#2294),.PCURVE_S1.);+#2283 = LINE('',#2284,#2285);+#2284 = CARTESIAN_POINT('',(-1.45,-0.75,0.15));+#2285 = VECTOR('',#2286,1.);+#2286 = DIRECTION('',(1.,0.,0.));+#2287 = PCURVE('',#2242,#2288);+#2288 = DEFINITIONAL_REPRESENTATION('',(#2289),#2293);+#2289 = LINE('',#2290,#2291);+#2290 = CARTESIAN_POINT('',(0.,-0.4));+#2291 = VECTOR('',#2292,1.);+#2292 = DIRECTION('',(1.,0.));+#2293 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2294 = PCURVE('',#1981,#2295);+#2295 = DEFINITIONAL_REPRESENTATION('',(#2296),#2300);+#2296 = LINE('',#2297,#2298);+#2297 = CARTESIAN_POINT('',(-0.172702992313,-0.37519739664));+#2298 = VECTOR('',#2299,1.);+#2299 = DIRECTION('',(0.,1.));+#2300 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2301 = ORIENTED_EDGE('',*,*,#2302,.F.);+#2302 = EDGE_CURVE('',#2303,#2280,#2305,.T.);+#2303 = VERTEX_POINT('',#2304);+#2304 = CARTESIAN_POINT('',(-1.2,-1.15,0.15));+#2305 = SURFACE_CURVE('',#2306,(#2310,#2317),.PCURVE_S1.);+#2306 = LINE('',#2307,#2308);+#2307 = CARTESIAN_POINT('',(-1.2,-1.15,0.15));+#2308 = VECTOR('',#2309,1.);+#2309 = DIRECTION('',(0.,1.,0.));+#2310 = PCURVE('',#2242,#2311);+#2311 = DEFINITIONAL_REPRESENTATION('',(#2312),#2316);+#2312 = LINE('',#2313,#2314);+#2313 = CARTESIAN_POINT('',(0.25,0.));+#2314 = VECTOR('',#2315,1.);+#2315 = DIRECTION('',(0.,-1.));+#2316 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2317 = PCURVE('',#2318,#2323);+#2318 = PLANE('',#2319);+#2319 = AXIS2_PLACEMENT_3D('',#2320,#2321,#2322);+#2320 = CARTESIAN_POINT('',(-1.2,-1.15,0.15));+#2321 = DIRECTION('',(0.934487734929,0.,-0.355995327592));+#2322 = DIRECTION('',(0.355995327592,0.,0.934487734929));+#2323 = DEFINITIONAL_REPRESENTATION('',(#2324),#2328);+#2324 = LINE('',#2325,#2326);+#2325 = CARTESIAN_POINT('',(0.,0.));+#2326 = VECTOR('',#2327,1.);+#2327 = DIRECTION('',(0.,-1.));+#2328 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2329 = ORIENTED_EDGE('',*,*,#2330,.F.);+#2330 = EDGE_CURVE('',#2227,#2303,#2331,.T.);+#2331 = SURFACE_CURVE('',#2332,(#2336,#2343),.PCURVE_S1.);+#2332 = LINE('',#2333,#2334);+#2333 = CARTESIAN_POINT('',(-1.45,-1.15,0.15));+#2334 = VECTOR('',#2335,1.);+#2335 = DIRECTION('',(1.,0.,0.));+#2336 = PCURVE('',#2242,#2337);+#2337 = DEFINITIONAL_REPRESENTATION('',(#2338),#2342);+#2338 = LINE('',#2339,#2340);+#2339 = CARTESIAN_POINT('',(0.,0.));+#2340 = VECTOR('',#2341,1.);+#2341 = DIRECTION('',(1.,0.));+#2342 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2343 = PCURVE('',#2035,#2344);+#2344 = DEFINITIONAL_REPRESENTATION('',(#2345),#2349);+#2345 = LINE('',#2346,#2347);+#2346 = CARTESIAN_POINT('',(-0.172702992313,-0.37519739664));+#2347 = VECTOR('',#2348,1.);+#2348 = DIRECTION('',(0.,1.));+#2349 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2350 = ADVANCED_FACE('',(#2351),#2318,.F.);+#2351 = FACE_BOUND('',#2352,.F.);+#2352 = EDGE_LOOP('',(#2353,#2354,#2377,#2405));+#2353 = ORIENTED_EDGE('',*,*,#2302,.T.);+#2354 = ORIENTED_EDGE('',*,*,#2355,.T.);+#2355 = EDGE_CURVE('',#2280,#2356,#2358,.T.);+#2356 = VERTEX_POINT('',#2357);+#2357 = CARTESIAN_POINT('',(-1.,-0.75,0.675));+#2358 = SURFACE_CURVE('',#2359,(#2363,#2370),.PCURVE_S1.);+#2359 = LINE('',#2360,#2361);+#2360 = CARTESIAN_POINT('',(-1.2,-0.75,0.15));+#2361 = VECTOR('',#2362,1.);+#2362 = DIRECTION('',(0.355995327592,0.,0.934487734929));+#2363 = PCURVE('',#2318,#2364);+#2364 = DEFINITIONAL_REPRESENTATION('',(#2365),#2369);+#2365 = LINE('',#2366,#2367);+#2366 = CARTESIAN_POINT('',(0.,-0.4));+#2367 = VECTOR('',#2368,1.);+#2368 = DIRECTION('',(1.,0.));+#2369 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2370 = PCURVE('',#1981,#2371);+#2371 = DEFINITIONAL_REPRESENTATION('',(#2372),#2376);+#2372 = LINE('',#2373,#2374);+#2373 = CARTESIAN_POINT('',(-0.172702992313,-0.12519739664));+#2374 = VECTOR('',#2375,1.);+#2375 = DIRECTION('',(0.934487734929,0.355995327592));+#2376 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2377 = ORIENTED_EDGE('',*,*,#2378,.F.);+#2378 = EDGE_CURVE('',#2379,#2356,#2381,.T.);+#2379 = VERTEX_POINT('',#2380);+#2380 = CARTESIAN_POINT('',(-1.,-1.15,0.675));+#2381 = SURFACE_CURVE('',#2382,(#2386,#2393),.PCURVE_S1.);+#2382 = LINE('',#2383,#2384);+#2383 = CARTESIAN_POINT('',(-1.,-1.15,0.675));+#2384 = VECTOR('',#2385,1.);+#2385 = DIRECTION('',(0.,1.,0.));+#2386 = PCURVE('',#2318,#2387);+#2387 = DEFINITIONAL_REPRESENTATION('',(#2388),#2392);+#2388 = LINE('',#2389,#2390);+#2389 = CARTESIAN_POINT('',(0.561805126356,0.));+#2390 = VECTOR('',#2391,1.);+#2391 = DIRECTION('',(0.,-1.));+#2392 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2393 = PCURVE('',#2394,#2399);+#2394 = PLANE('',#2395);+#2395 = AXIS2_PLACEMENT_3D('',#2396,#2397,#2398);+#2396 = CARTESIAN_POINT('',(-1.,-1.15,0.675));+#2397 = DIRECTION('',(0.,0.,-1.));+#2398 = DIRECTION('',(1.,0.,0.));+#2399 = DEFINITIONAL_REPRESENTATION('',(#2400),#2404);+#2400 = LINE('',#2401,#2402);+#2401 = CARTESIAN_POINT('',(0.,0.));+#2402 = VECTOR('',#2403,1.);+#2403 = DIRECTION('',(0.,-1.));+#2404 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2405 = ORIENTED_EDGE('',*,*,#2406,.F.);+#2406 = EDGE_CURVE('',#2303,#2379,#2407,.T.);+#2407 = SURFACE_CURVE('',#2408,(#2412,#2419),.PCURVE_S1.);+#2408 = LINE('',#2409,#2410);+#2409 = CARTESIAN_POINT('',(-1.2,-1.15,0.15));+#2410 = VECTOR('',#2411,1.);+#2411 = DIRECTION('',(0.355995327592,0.,0.934487734929));+#2412 = PCURVE('',#2318,#2413);+#2413 = DEFINITIONAL_REPRESENTATION('',(#2414),#2418);+#2414 = LINE('',#2415,#2416);+#2415 = CARTESIAN_POINT('',(0.,0.));+#2416 = VECTOR('',#2417,1.);+#2417 = DIRECTION('',(1.,0.));+#2418 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2419 = PCURVE('',#2035,#2420);+#2420 = DEFINITIONAL_REPRESENTATION('',(#2421),#2425);+#2421 = LINE('',#2422,#2423);+#2422 = CARTESIAN_POINT('',(-0.172702992313,-0.12519739664));+#2423 = VECTOR('',#2424,1.);+#2424 = DIRECTION('',(0.934487734929,0.355995327592));+#2425 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2426 = ADVANCED_FACE('',(#2427),#2394,.F.);+#2427 = FACE_BOUND('',#2428,.F.);+#2428 = EDGE_LOOP('',(#2429,#2430,#2453,#2476));+#2429 = ORIENTED_EDGE('',*,*,#2378,.T.);+#2430 = ORIENTED_EDGE('',*,*,#2431,.T.);+#2431 = EDGE_CURVE('',#2356,#2432,#2434,.T.);+#2432 = VERTEX_POINT('',#2433);+#2433 = CARTESIAN_POINT('',(-0.72,-0.75,0.675));+#2434 = SURFACE_CURVE('',#2435,(#2439,#2446),.PCURVE_S1.);+#2435 = LINE('',#2436,#2437);+#2436 = CARTESIAN_POINT('',(-1.,-0.75,0.675));+#2437 = VECTOR('',#2438,1.);+#2438 = DIRECTION('',(1.,0.,0.));+#2439 = PCURVE('',#2394,#2440);+#2440 = DEFINITIONAL_REPRESENTATION('',(#2441),#2445);+#2441 = LINE('',#2442,#2443);+#2442 = CARTESIAN_POINT('',(0.,-0.4));+#2443 = VECTOR('',#2444,1.);+#2444 = DIRECTION('',(1.,0.));+#2445 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2446 = PCURVE('',#1981,#2447);+#2447 = DEFINITIONAL_REPRESENTATION('',(#2448),#2452);+#2448 = LINE('',#2449,#2450);+#2449 = CARTESIAN_POINT('',(0.352297007687,7.480260336046E-02));+#2450 = VECTOR('',#2451,1.);+#2451 = DIRECTION('',(0.,1.));+#2452 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2453 = ORIENTED_EDGE('',*,*,#2454,.F.);+#2454 = EDGE_CURVE('',#2455,#2432,#2457,.T.);+#2455 = VERTEX_POINT('',#2456);+#2456 = CARTESIAN_POINT('',(-0.72,-1.15,0.675));+#2457 = SURFACE_CURVE('',#2458,(#2462,#2469),.PCURVE_S1.);+#2458 = LINE('',#2459,#2460);+#2459 = CARTESIAN_POINT('',(-0.72,-1.15,0.675));+#2460 = VECTOR('',#2461,1.);+#2461 = DIRECTION('',(0.,1.,0.));+#2462 = PCURVE('',#2394,#2463);+#2463 = DEFINITIONAL_REPRESENTATION('',(#2464),#2468);+#2464 = LINE('',#2465,#2466);+#2465 = CARTESIAN_POINT('',(0.28,0.));+#2466 = VECTOR('',#2467,1.);+#2467 = DIRECTION('',(0.,-1.));+#2468 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2469 = PCURVE('',#1953,#2470);+#2470 = DEFINITIONAL_REPRESENTATION('',(#2471),#2475);+#2471 = LINE('',#2472,#2473);+#2472 = CARTESIAN_POINT('',(0.,-0.));+#2473 = VECTOR('',#2474,1.);+#2474 = DIRECTION('',(0.,-1.));+#2475 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2476 = ORIENTED_EDGE('',*,*,#2477,.F.);+#2477 = EDGE_CURVE('',#2379,#2455,#2478,.T.);+#2478 = SURFACE_CURVE('',#2479,(#2483,#2490),.PCURVE_S1.);+#2479 = LINE('',#2480,#2481);+#2480 = CARTESIAN_POINT('',(-1.,-1.15,0.675));+#2481 = VECTOR('',#2482,1.);+#2482 = DIRECTION('',(1.,0.,0.));+#2483 = PCURVE('',#2394,#2484);+#2484 = DEFINITIONAL_REPRESENTATION('',(#2485),#2489);+#2485 = LINE('',#2486,#2487);+#2486 = CARTESIAN_POINT('',(0.,0.));+#2487 = VECTOR('',#2488,1.);+#2488 = DIRECTION('',(1.,0.));+#2489 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2490 = PCURVE('',#2035,#2491);+#2491 = DEFINITIONAL_REPRESENTATION('',(#2492),#2496);+#2492 = LINE('',#2493,#2494);+#2493 = CARTESIAN_POINT('',(0.352297007687,7.480260336046E-02));+#2494 = VECTOR('',#2495,1.);+#2495 = DIRECTION('',(0.,1.));+#2496 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2497 = ADVANCED_FACE('',(#2498),#1953,.F.);+#2498 = FACE_BOUND('',#2499,.F.);+#2499 = EDGE_LOOP('',(#2500,#2501,#2522,#2523));+#2500 = ORIENTED_EDGE('',*,*,#2454,.T.);+#2501 = ORIENTED_EDGE('',*,*,#2502,.T.);+#2502 = EDGE_CURVE('',#2432,#1933,#2503,.T.);+#2503 = SURFACE_CURVE('',#2504,(#2508,#2515),.PCURVE_S1.);+#2504 = LINE('',#2505,#2506);+#2505 = CARTESIAN_POINT('',(-0.72,-0.75,0.675));+#2506 = VECTOR('',#2507,1.);+#2507 = DIRECTION('',(0.,0.,-1.));+#2508 = PCURVE('',#1953,#2509);+#2509 = DEFINITIONAL_REPRESENTATION('',(#2510),#2514);+#2510 = LINE('',#2511,#2512);+#2511 = CARTESIAN_POINT('',(0.,-0.4));+#2512 = VECTOR('',#2513,1.);+#2513 = DIRECTION('',(1.,0.));+#2514 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2515 = PCURVE('',#1981,#2516);+#2516 = DEFINITIONAL_REPRESENTATION('',(#2517),#2521);+#2517 = LINE('',#2518,#2519);+#2518 = CARTESIAN_POINT('',(0.352297007687,0.35480260336));+#2519 = VECTOR('',#2520,1.);+#2520 = DIRECTION('',(-1.,0.));+#2521 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2522 = ORIENTED_EDGE('',*,*,#1930,.F.);+#2523 = ORIENTED_EDGE('',*,*,#2524,.F.);+#2524 = EDGE_CURVE('',#2455,#1931,#2525,.T.);+#2525 = SURFACE_CURVE('',#2526,(#2530,#2537),.PCURVE_S1.);+#2526 = LINE('',#2527,#2528);+#2527 = CARTESIAN_POINT('',(-0.72,-1.15,0.675));+#2528 = VECTOR('',#2529,1.);+#2529 = DIRECTION('',(0.,0.,-1.));+#2530 = PCURVE('',#1953,#2531);+#2531 = DEFINITIONAL_REPRESENTATION('',(#2532),#2536);+#2532 = LINE('',#2533,#2534);+#2533 = CARTESIAN_POINT('',(0.,-0.));+#2534 = VECTOR('',#2535,1.);+#2535 = DIRECTION('',(1.,0.));+#2536 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2537 = PCURVE('',#2035,#2538);+#2538 = DEFINITIONAL_REPRESENTATION('',(#2539),#2543);+#2539 = LINE('',#2540,#2541);+#2540 = CARTESIAN_POINT('',(0.352297007687,0.35480260336));+#2541 = VECTOR('',#2542,1.);+#2542 = DIRECTION('',(-1.,0.));+#2543 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2544 = ADVANCED_FACE('',(#2545),#2035,.F.);+#2545 = FACE_BOUND('',#2546,.F.);+#2546 = EDGE_LOOP('',(#2547,#2548,#2549,#2550,#2551,#2552,#2553,#2554));+#2547 = ORIENTED_EDGE('',*,*,#2021,.T.);+#2548 = ORIENTED_EDGE('',*,*,#2102,.T.);+#2549 = ORIENTED_EDGE('',*,*,#2178,.T.);+#2550 = ORIENTED_EDGE('',*,*,#2254,.T.);+#2551 = ORIENTED_EDGE('',*,*,#2330,.T.);+#2552 = ORIENTED_EDGE('',*,*,#2406,.T.);+#2553 = ORIENTED_EDGE('',*,*,#2477,.T.);+#2554 = ORIENTED_EDGE('',*,*,#2524,.T.);+#2555 = ADVANCED_FACE('',(#2556),#1981,.T.);+#2556 = FACE_BOUND('',#2557,.T.);+#2557 = EDGE_LOOP('',(#2558,#2559,#2560,#2561,#2562,#2563,#2564,#2565));+#2558 = ORIENTED_EDGE('',*,*,#1965,.T.);+#2559 = ORIENTED_EDGE('',*,*,#2051,.T.);+#2560 = ORIENTED_EDGE('',*,*,#2127,.T.);+#2561 = ORIENTED_EDGE('',*,*,#2203,.T.);+#2562 = ORIENTED_EDGE('',*,*,#2279,.T.);+#2563 = ORIENTED_EDGE('',*,*,#2355,.T.);+#2564 = ORIENTED_EDGE('',*,*,#2431,.T.);+#2565 = ORIENTED_EDGE('',*,*,#2502,.T.);+#2566 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#2570)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#2567,#2568,#2569)) REPRESENTATION_CONTEXT+('Context #1','3D Context with UNIT and UNCERTAINTY') );+#2567 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );+#2568 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );+#2569 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );+#2570 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#2567,+ 'distance_accuracy_value','confusion accuracy');+#2571 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#2572,#2574);+#2572 = ( REPRESENTATION_RELATIONSHIP('','',#1923,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#2573) +SHAPE_REPRESENTATION_RELATIONSHIP() );+#2573 = ITEM_DEFINED_TRANSFORMATION('','',#11,#27);+#2574 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',+ #2575);+#2575 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('4','=>[0:1:1:5]','',#5,#1918,$);+#2576 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#1920));+#2577 = SHAPE_DEFINITION_REPRESENTATION(#2578,#2584);+#2578 = PRODUCT_DEFINITION_SHAPE('','',#2579);+#2579 = PRODUCT_DEFINITION('design','',#2580,#2583);+#2580 = PRODUCT_DEFINITION_FORMATION('','',#2581);+#2581 = PRODUCT('Lead4','Lead4','',(#2582));+#2582 = PRODUCT_CONTEXT('',#2,'mechanical');+#2583 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');+#2584 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#2585),#3227);+#2585 = MANIFOLD_SOLID_BREP('',#2586);+#2586 = CLOSED_SHELL('',(#2587,#2707,#2783,#2859,#2935,#3011,#3087,#3158+ ,#3205,#3216));+#2587 = ADVANCED_FACE('',(#2588),#2602,.T.);+#2588 = FACE_BOUND('',#2589,.T.);+#2589 = EDGE_LOOP('',(#2590,#2625,#2653,#2681));+#2590 = ORIENTED_EDGE('',*,*,#2591,.T.);+#2591 = EDGE_CURVE('',#2592,#2594,#2596,.T.);+#2592 = VERTEX_POINT('',#2593);+#2593 = CARTESIAN_POINT('',(0.72,-1.15,0.525));+#2594 = VERTEX_POINT('',#2595);+#2595 = CARTESIAN_POINT('',(0.72,-0.75,0.525));+#2596 = SURFACE_CURVE('',#2597,(#2601,#2613),.PCURVE_S1.);+#2597 = LINE('',#2598,#2599);+#2598 = CARTESIAN_POINT('',(0.72,-1.15,0.525));+#2599 = VECTOR('',#2600,1.);+#2600 = DIRECTION('',(0.,1.,0.));+#2601 = PCURVE('',#2602,#2607);+#2602 = PLANE('',#2603);+#2603 = AXIS2_PLACEMENT_3D('',#2604,#2605,#2606);+#2604 = CARTESIAN_POINT('',(0.72,-1.15,0.525));+#2605 = DIRECTION('',(0.,0.,-1.));+#2606 = DIRECTION('',(1.,0.,0.));+#2607 = DEFINITIONAL_REPRESENTATION('',(#2608),#2612);+#2608 = LINE('',#2609,#2610);+#2609 = CARTESIAN_POINT('',(0.,0.));+#2610 = VECTOR('',#2611,1.);+#2611 = DIRECTION('',(0.,-1.));+#2612 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2613 = PCURVE('',#2614,#2619);+#2614 = PLANE('',#2615);+#2615 = AXIS2_PLACEMENT_3D('',#2616,#2617,#2618);+#2616 = CARTESIAN_POINT('',(0.72,-1.15,0.675));+#2617 = DIRECTION('',(-1.,0.,0.));+#2618 = DIRECTION('',(0.,0.,-1.));+#2619 = DEFINITIONAL_REPRESENTATION('',(#2620),#2624);+#2620 = LINE('',#2621,#2622);+#2621 = CARTESIAN_POINT('',(0.15,0.));+#2622 = VECTOR('',#2623,1.);+#2623 = DIRECTION('',(0.,-1.));+#2624 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2625 = ORIENTED_EDGE('',*,*,#2626,.T.);+#2626 = EDGE_CURVE('',#2594,#2627,#2629,.T.);+#2627 = VERTEX_POINT('',#2628);+#2628 = CARTESIAN_POINT('',(0.9,-0.75,0.525));+#2629 = SURFACE_CURVE('',#2630,(#2634,#2641),.PCURVE_S1.);+#2630 = LINE('',#2631,#2632);+#2631 = CARTESIAN_POINT('',(0.72,-0.75,0.525));+#2632 = VECTOR('',#2633,1.);+#2633 = DIRECTION('',(1.,0.,0.));+#2634 = PCURVE('',#2602,#2635);+#2635 = DEFINITIONAL_REPRESENTATION('',(#2636),#2640);+#2636 = LINE('',#2637,#2638);+#2637 = CARTESIAN_POINT('',(0.,-0.4));+#2638 = VECTOR('',#2639,1.);+#2639 = DIRECTION('',(1.,0.));+#2640 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2641 = PCURVE('',#2642,#2647);+#2642 = PLANE('',#2643);+#2643 = AXIS2_PLACEMENT_3D('',#2644,#2645,#2646);+#2644 = CARTESIAN_POINT('',(1.07480260336,-0.75,0.322702992313));+#2645 = DIRECTION('',(-0.,-1.,-0.));+#2646 = DIRECTION('',(0.,0.,-1.));+#2647 = DEFINITIONAL_REPRESENTATION('',(#2648),#2652);+#2648 = LINE('',#2649,#2650);+#2649 = CARTESIAN_POINT('',(-0.202297007687,-0.35480260336));+#2650 = VECTOR('',#2651,1.);+#2651 = DIRECTION('',(0.,1.));+#2652 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2653 = ORIENTED_EDGE('',*,*,#2654,.F.);+#2654 = EDGE_CURVE('',#2655,#2627,#2657,.T.);+#2655 = VERTEX_POINT('',#2656);+#2656 = CARTESIAN_POINT('',(0.9,-1.15,0.525));+#2657 = SURFACE_CURVE('',#2658,(#2662,#2669),.PCURVE_S1.);+#2658 = LINE('',#2659,#2660);+#2659 = CARTESIAN_POINT('',(0.9,-1.15,0.525));+#2660 = VECTOR('',#2661,1.);+#2661 = DIRECTION('',(0.,1.,0.));+#2662 = PCURVE('',#2602,#2663);+#2663 = DEFINITIONAL_REPRESENTATION('',(#2664),#2668);+#2664 = LINE('',#2665,#2666);+#2665 = CARTESIAN_POINT('',(0.18,0.));+#2666 = VECTOR('',#2667,1.);+#2667 = DIRECTION('',(0.,-1.));+#2668 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2669 = PCURVE('',#2670,#2675);+#2670 = PLANE('',#2671);+#2671 = AXIS2_PLACEMENT_3D('',#2672,#2673,#2674);+#2672 = CARTESIAN_POINT('',(0.9,-1.15,0.525));+#2673 = DIRECTION('',(-0.934487734929,0.,-0.355995327592));+#2674 = DIRECTION('',(0.355995327592,0.,-0.934487734929));+#2675 = DEFINITIONAL_REPRESENTATION('',(#2676),#2680);+#2676 = LINE('',#2677,#2678);+#2677 = CARTESIAN_POINT('',(0.,0.));+#2678 = VECTOR('',#2679,1.);+#2679 = DIRECTION('',(0.,-1.));+#2680 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2681 = ORIENTED_EDGE('',*,*,#2682,.F.);+#2682 = EDGE_CURVE('',#2592,#2655,#2683,.T.);+#2683 = SURFACE_CURVE('',#2684,(#2688,#2695),.PCURVE_S1.);+#2684 = LINE('',#2685,#2686);+#2685 = CARTESIAN_POINT('',(0.72,-1.15,0.525));+#2686 = VECTOR('',#2687,1.);+#2687 = DIRECTION('',(1.,0.,0.));+#2688 = PCURVE('',#2602,#2689);+#2689 = DEFINITIONAL_REPRESENTATION('',(#2690),#2694);+#2690 = LINE('',#2691,#2692);+#2691 = CARTESIAN_POINT('',(0.,0.));+#2692 = VECTOR('',#2693,1.);+#2693 = DIRECTION('',(1.,0.));+#2694 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2695 = PCURVE('',#2696,#2701);+#2696 = PLANE('',#2697);+#2697 = AXIS2_PLACEMENT_3D('',#2698,#2699,#2700);+#2698 = CARTESIAN_POINT('',(1.07480260336,-1.15,0.322702992313));+#2699 = DIRECTION('',(-0.,-1.,-0.));+#2700 = DIRECTION('',(0.,0.,-1.));+#2701 = DEFINITIONAL_REPRESENTATION('',(#2702),#2706);+#2702 = LINE('',#2703,#2704);+#2703 = CARTESIAN_POINT('',(-0.202297007687,-0.35480260336));+#2704 = VECTOR('',#2705,1.);+#2705 = DIRECTION('',(0.,1.));+#2706 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2707 = ADVANCED_FACE('',(#2708),#2670,.T.);+#2708 = FACE_BOUND('',#2709,.T.);+#2709 = EDGE_LOOP('',(#2710,#2711,#2734,#2762));+#2710 = ORIENTED_EDGE('',*,*,#2654,.T.);+#2711 = ORIENTED_EDGE('',*,*,#2712,.T.);+#2712 = EDGE_CURVE('',#2627,#2713,#2715,.T.);+#2713 = VERTEX_POINT('',#2714);+#2714 = CARTESIAN_POINT('',(1.1,-0.75,0.));+#2715 = SURFACE_CURVE('',#2716,(#2720,#2727),.PCURVE_S1.);+#2716 = LINE('',#2717,#2718);+#2717 = CARTESIAN_POINT('',(0.9,-0.75,0.525));+#2718 = VECTOR('',#2719,1.);+#2719 = DIRECTION('',(0.355995327592,0.,-0.934487734929));+#2720 = PCURVE('',#2670,#2721);+#2721 = DEFINITIONAL_REPRESENTATION('',(#2722),#2726);+#2722 = LINE('',#2723,#2724);+#2723 = CARTESIAN_POINT('',(0.,-0.4));+#2724 = VECTOR('',#2725,1.);+#2725 = DIRECTION('',(1.,0.));+#2726 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2727 = PCURVE('',#2642,#2728);+#2728 = DEFINITIONAL_REPRESENTATION('',(#2729),#2733);+#2729 = LINE('',#2730,#2731);+#2730 = CARTESIAN_POINT('',(-0.202297007687,-0.17480260336));+#2731 = VECTOR('',#2732,1.);+#2732 = DIRECTION('',(0.934487734929,0.355995327592));+#2733 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2734 = ORIENTED_EDGE('',*,*,#2735,.F.);+#2735 = EDGE_CURVE('',#2736,#2713,#2738,.T.);+#2736 = VERTEX_POINT('',#2737);+#2737 = CARTESIAN_POINT('',(1.1,-1.15,0.));+#2738 = SURFACE_CURVE('',#2739,(#2743,#2750),.PCURVE_S1.);+#2739 = LINE('',#2740,#2741);+#2740 = CARTESIAN_POINT('',(1.1,-1.15,0.));+#2741 = VECTOR('',#2742,1.);+#2742 = DIRECTION('',(0.,1.,0.));+#2743 = PCURVE('',#2670,#2744);+#2744 = DEFINITIONAL_REPRESENTATION('',(#2745),#2749);+#2745 = LINE('',#2746,#2747);+#2746 = CARTESIAN_POINT('',(0.561805126356,0.));+#2747 = VECTOR('',#2748,1.);+#2748 = DIRECTION('',(0.,-1.));+#2749 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2750 = PCURVE('',#2751,#2756);+#2751 = PLANE('',#2752);+#2752 = AXIS2_PLACEMENT_3D('',#2753,#2754,#2755);+#2753 = CARTESIAN_POINT('',(1.1,-1.15,0.));+#2754 = DIRECTION('',(0.,0.,-1.));+#2755 = DIRECTION('',(1.,0.,0.));+#2756 = DEFINITIONAL_REPRESENTATION('',(#2757),#2761);+#2757 = LINE('',#2758,#2759);+#2758 = CARTESIAN_POINT('',(0.,0.));+#2759 = VECTOR('',#2760,1.);+#2760 = DIRECTION('',(0.,-1.));+#2761 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2762 = ORIENTED_EDGE('',*,*,#2763,.F.);+#2763 = EDGE_CURVE('',#2655,#2736,#2764,.T.);+#2764 = SURFACE_CURVE('',#2765,(#2769,#2776),.PCURVE_S1.);+#2765 = LINE('',#2766,#2767);+#2766 = CARTESIAN_POINT('',(0.9,-1.15,0.525));+#2767 = VECTOR('',#2768,1.);+#2768 = DIRECTION('',(0.355995327592,0.,-0.934487734929));+#2769 = PCURVE('',#2670,#2770);+#2770 = DEFINITIONAL_REPRESENTATION('',(#2771),#2775);+#2771 = LINE('',#2772,#2773);+#2772 = CARTESIAN_POINT('',(0.,0.));+#2773 = VECTOR('',#2774,1.);+#2774 = DIRECTION('',(1.,0.));+#2775 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2776 = PCURVE('',#2696,#2777);+#2777 = DEFINITIONAL_REPRESENTATION('',(#2778),#2782);+#2778 = LINE('',#2779,#2780);+#2779 = CARTESIAN_POINT('',(-0.202297007687,-0.17480260336));+#2780 = VECTOR('',#2781,1.);+#2781 = DIRECTION('',(0.934487734929,0.355995327592));+#2782 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2783 = ADVANCED_FACE('',(#2784),#2751,.T.);+#2784 = FACE_BOUND('',#2785,.T.);+#2785 = EDGE_LOOP('',(#2786,#2787,#2810,#2838));+#2786 = ORIENTED_EDGE('',*,*,#2735,.T.);+#2787 = ORIENTED_EDGE('',*,*,#2788,.T.);+#2788 = EDGE_CURVE('',#2713,#2789,#2791,.T.);+#2789 = VERTEX_POINT('',#2790);+#2790 = CARTESIAN_POINT('',(1.45,-0.75,0.));+#2791 = SURFACE_CURVE('',#2792,(#2796,#2803),.PCURVE_S1.);+#2792 = LINE('',#2793,#2794);+#2793 = CARTESIAN_POINT('',(1.1,-0.75,0.));+#2794 = VECTOR('',#2795,1.);+#2795 = DIRECTION('',(1.,0.,0.));+#2796 = PCURVE('',#2751,#2797);+#2797 = DEFINITIONAL_REPRESENTATION('',(#2798),#2802);+#2798 = LINE('',#2799,#2800);+#2799 = CARTESIAN_POINT('',(0.,-0.4));+#2800 = VECTOR('',#2801,1.);+#2801 = DIRECTION('',(1.,0.));+#2802 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2803 = PCURVE('',#2642,#2804);+#2804 = DEFINITIONAL_REPRESENTATION('',(#2805),#2809);+#2805 = LINE('',#2806,#2807);+#2806 = CARTESIAN_POINT('',(0.322702992313,2.519739663954E-02));+#2807 = VECTOR('',#2808,1.);+#2808 = DIRECTION('',(0.,1.));+#2809 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2810 = ORIENTED_EDGE('',*,*,#2811,.F.);+#2811 = EDGE_CURVE('',#2812,#2789,#2814,.T.);+#2812 = VERTEX_POINT('',#2813);+#2813 = CARTESIAN_POINT('',(1.45,-1.15,0.));+#2814 = SURFACE_CURVE('',#2815,(#2819,#2826),.PCURVE_S1.);+#2815 = LINE('',#2816,#2817);+#2816 = CARTESIAN_POINT('',(1.45,-1.15,0.));+#2817 = VECTOR('',#2818,1.);+#2818 = DIRECTION('',(0.,1.,0.));+#2819 = PCURVE('',#2751,#2820);+#2820 = DEFINITIONAL_REPRESENTATION('',(#2821),#2825);+#2821 = LINE('',#2822,#2823);+#2822 = CARTESIAN_POINT('',(0.35,0.));+#2823 = VECTOR('',#2824,1.);+#2824 = DIRECTION('',(0.,-1.));+#2825 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2826 = PCURVE('',#2827,#2832);+#2827 = PLANE('',#2828);+#2828 = AXIS2_PLACEMENT_3D('',#2829,#2830,#2831);+#2829 = CARTESIAN_POINT('',(1.45,-1.15,0.));+#2830 = DIRECTION('',(1.,0.,0.));+#2831 = DIRECTION('',(0.,0.,1.));+#2832 = DEFINITIONAL_REPRESENTATION('',(#2833),#2837);+#2833 = LINE('',#2834,#2835);+#2834 = CARTESIAN_POINT('',(0.,0.));+#2835 = VECTOR('',#2836,1.);+#2836 = DIRECTION('',(0.,-1.));+#2837 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2838 = ORIENTED_EDGE('',*,*,#2839,.F.);+#2839 = EDGE_CURVE('',#2736,#2812,#2840,.T.);+#2840 = SURFACE_CURVE('',#2841,(#2845,#2852),.PCURVE_S1.);+#2841 = LINE('',#2842,#2843);+#2842 = CARTESIAN_POINT('',(1.1,-1.15,0.));+#2843 = VECTOR('',#2844,1.);+#2844 = DIRECTION('',(1.,0.,0.));+#2845 = PCURVE('',#2751,#2846);+#2846 = DEFINITIONAL_REPRESENTATION('',(#2847),#2851);+#2847 = LINE('',#2848,#2849);+#2848 = CARTESIAN_POINT('',(0.,0.));+#2849 = VECTOR('',#2850,1.);+#2850 = DIRECTION('',(1.,0.));+#2851 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2852 = PCURVE('',#2696,#2853);+#2853 = DEFINITIONAL_REPRESENTATION('',(#2854),#2858);+#2854 = LINE('',#2855,#2856);+#2855 = CARTESIAN_POINT('',(0.322702992313,2.519739663954E-02));+#2856 = VECTOR('',#2857,1.);+#2857 = DIRECTION('',(0.,1.));+#2858 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2859 = ADVANCED_FACE('',(#2860),#2827,.T.);+#2860 = FACE_BOUND('',#2861,.T.);+#2861 = EDGE_LOOP('',(#2862,#2863,#2886,#2914));+#2862 = ORIENTED_EDGE('',*,*,#2811,.T.);+#2863 = ORIENTED_EDGE('',*,*,#2864,.T.);+#2864 = EDGE_CURVE('',#2789,#2865,#2867,.T.);+#2865 = VERTEX_POINT('',#2866);+#2866 = CARTESIAN_POINT('',(1.45,-0.75,0.15));+#2867 = SURFACE_CURVE('',#2868,(#2872,#2879),.PCURVE_S1.);+#2868 = LINE('',#2869,#2870);+#2869 = CARTESIAN_POINT('',(1.45,-0.75,0.));+#2870 = VECTOR('',#2871,1.);+#2871 = DIRECTION('',(0.,0.,1.));+#2872 = PCURVE('',#2827,#2873);+#2873 = DEFINITIONAL_REPRESENTATION('',(#2874),#2878);+#2874 = LINE('',#2875,#2876);+#2875 = CARTESIAN_POINT('',(0.,-0.4));+#2876 = VECTOR('',#2877,1.);+#2877 = DIRECTION('',(1.,0.));+#2878 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2879 = PCURVE('',#2642,#2880);+#2880 = DEFINITIONAL_REPRESENTATION('',(#2881),#2885);+#2881 = LINE('',#2882,#2883);+#2882 = CARTESIAN_POINT('',(0.322702992313,0.37519739664));+#2883 = VECTOR('',#2884,1.);+#2884 = DIRECTION('',(-1.,0.));+#2885 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2886 = ORIENTED_EDGE('',*,*,#2887,.F.);+#2887 = EDGE_CURVE('',#2888,#2865,#2890,.T.);+#2888 = VERTEX_POINT('',#2889);+#2889 = CARTESIAN_POINT('',(1.45,-1.15,0.15));+#2890 = SURFACE_CURVE('',#2891,(#2895,#2902),.PCURVE_S1.);+#2891 = LINE('',#2892,#2893);+#2892 = CARTESIAN_POINT('',(1.45,-1.15,0.15));+#2893 = VECTOR('',#2894,1.);+#2894 = DIRECTION('',(0.,1.,0.));+#2895 = PCURVE('',#2827,#2896);+#2896 = DEFINITIONAL_REPRESENTATION('',(#2897),#2901);+#2897 = LINE('',#2898,#2899);+#2898 = CARTESIAN_POINT('',(0.15,0.));+#2899 = VECTOR('',#2900,1.);+#2900 = DIRECTION('',(0.,-1.));+#2901 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2902 = PCURVE('',#2903,#2908);+#2903 = PLANE('',#2904);+#2904 = AXIS2_PLACEMENT_3D('',#2905,#2906,#2907);+#2905 = CARTESIAN_POINT('',(1.45,-1.15,0.15));+#2906 = DIRECTION('',(0.,-0.,1.));+#2907 = DIRECTION('',(-1.,0.,0.));+#2908 = DEFINITIONAL_REPRESENTATION('',(#2909),#2913);+#2909 = LINE('',#2910,#2911);+#2910 = CARTESIAN_POINT('',(0.,0.));+#2911 = VECTOR('',#2912,1.);+#2912 = DIRECTION('',(0.,-1.));+#2913 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2914 = ORIENTED_EDGE('',*,*,#2915,.F.);+#2915 = EDGE_CURVE('',#2812,#2888,#2916,.T.);+#2916 = SURFACE_CURVE('',#2917,(#2921,#2928),.PCURVE_S1.);+#2917 = LINE('',#2918,#2919);+#2918 = CARTESIAN_POINT('',(1.45,-1.15,0.));+#2919 = VECTOR('',#2920,1.);+#2920 = DIRECTION('',(0.,0.,1.));+#2921 = PCURVE('',#2827,#2922);+#2922 = DEFINITIONAL_REPRESENTATION('',(#2923),#2927);+#2923 = LINE('',#2924,#2925);+#2924 = CARTESIAN_POINT('',(0.,0.));+#2925 = VECTOR('',#2926,1.);+#2926 = DIRECTION('',(1.,0.));+#2927 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2928 = PCURVE('',#2696,#2929);+#2929 = DEFINITIONAL_REPRESENTATION('',(#2930),#2934);+#2930 = LINE('',#2931,#2932);+#2931 = CARTESIAN_POINT('',(0.322702992313,0.37519739664));+#2932 = VECTOR('',#2933,1.);+#2933 = DIRECTION('',(-1.,0.));+#2934 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2935 = ADVANCED_FACE('',(#2936),#2903,.T.);+#2936 = FACE_BOUND('',#2937,.T.);+#2937 = EDGE_LOOP('',(#2938,#2939,#2962,#2990));+#2938 = ORIENTED_EDGE('',*,*,#2887,.T.);+#2939 = ORIENTED_EDGE('',*,*,#2940,.T.);+#2940 = EDGE_CURVE('',#2865,#2941,#2943,.T.);+#2941 = VERTEX_POINT('',#2942);+#2942 = CARTESIAN_POINT('',(1.2,-0.75,0.15));+#2943 = SURFACE_CURVE('',#2944,(#2948,#2955),.PCURVE_S1.);+#2944 = LINE('',#2945,#2946);+#2945 = CARTESIAN_POINT('',(1.45,-0.75,0.15));+#2946 = VECTOR('',#2947,1.);+#2947 = DIRECTION('',(-1.,0.,0.));+#2948 = PCURVE('',#2903,#2949);+#2949 = DEFINITIONAL_REPRESENTATION('',(#2950),#2954);+#2950 = LINE('',#2951,#2952);+#2951 = CARTESIAN_POINT('',(0.,-0.4));+#2952 = VECTOR('',#2953,1.);+#2953 = DIRECTION('',(1.,0.));+#2954 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2955 = PCURVE('',#2642,#2956);+#2956 = DEFINITIONAL_REPRESENTATION('',(#2957),#2961);+#2957 = LINE('',#2958,#2959);+#2958 = CARTESIAN_POINT('',(0.172702992313,0.37519739664));+#2959 = VECTOR('',#2960,1.);+#2960 = DIRECTION('',(0.,-1.));+#2961 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2962 = ORIENTED_EDGE('',*,*,#2963,.F.);+#2963 = EDGE_CURVE('',#2964,#2941,#2966,.T.);+#2964 = VERTEX_POINT('',#2965);+#2965 = CARTESIAN_POINT('',(1.2,-1.15,0.15));+#2966 = SURFACE_CURVE('',#2967,(#2971,#2978),.PCURVE_S1.);+#2967 = LINE('',#2968,#2969);+#2968 = CARTESIAN_POINT('',(1.2,-1.15,0.15));+#2969 = VECTOR('',#2970,1.);+#2970 = DIRECTION('',(0.,1.,0.));+#2971 = PCURVE('',#2903,#2972);+#2972 = DEFINITIONAL_REPRESENTATION('',(#2973),#2977);+#2973 = LINE('',#2974,#2975);+#2974 = CARTESIAN_POINT('',(0.25,0.));+#2975 = VECTOR('',#2976,1.);+#2976 = DIRECTION('',(0.,-1.));+#2977 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2978 = PCURVE('',#2979,#2984);+#2979 = PLANE('',#2980);+#2980 = AXIS2_PLACEMENT_3D('',#2981,#2982,#2983);+#2981 = CARTESIAN_POINT('',(1.2,-1.15,0.15));+#2982 = DIRECTION('',(0.934487734929,-0.,0.355995327592));+#2983 = DIRECTION('',(-0.355995327592,0.,0.934487734929));+#2984 = DEFINITIONAL_REPRESENTATION('',(#2985),#2989);+#2985 = LINE('',#2986,#2987);+#2986 = CARTESIAN_POINT('',(0.,0.));+#2987 = VECTOR('',#2988,1.);+#2988 = DIRECTION('',(0.,-1.));+#2989 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2990 = ORIENTED_EDGE('',*,*,#2991,.F.);+#2991 = EDGE_CURVE('',#2888,#2964,#2992,.T.);+#2992 = SURFACE_CURVE('',#2993,(#2997,#3004),.PCURVE_S1.);+#2993 = LINE('',#2994,#2995);+#2994 = CARTESIAN_POINT('',(1.45,-1.15,0.15));+#2995 = VECTOR('',#2996,1.);+#2996 = DIRECTION('',(-1.,0.,0.));+#2997 = PCURVE('',#2903,#2998);+#2998 = DEFINITIONAL_REPRESENTATION('',(#2999),#3003);+#2999 = LINE('',#3000,#3001);+#3000 = CARTESIAN_POINT('',(0.,0.));+#3001 = VECTOR('',#3002,1.);+#3002 = DIRECTION('',(1.,0.));+#3003 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3004 = PCURVE('',#2696,#3005);+#3005 = DEFINITIONAL_REPRESENTATION('',(#3006),#3010);+#3006 = LINE('',#3007,#3008);+#3007 = CARTESIAN_POINT('',(0.172702992313,0.37519739664));+#3008 = VECTOR('',#3009,1.);+#3009 = DIRECTION('',(0.,-1.));+#3010 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3011 = ADVANCED_FACE('',(#3012),#2979,.T.);+#3012 = FACE_BOUND('',#3013,.T.);+#3013 = EDGE_LOOP('',(#3014,#3015,#3038,#3066));+#3014 = ORIENTED_EDGE('',*,*,#2963,.T.);+#3015 = ORIENTED_EDGE('',*,*,#3016,.T.);+#3016 = EDGE_CURVE('',#2941,#3017,#3019,.T.);+#3017 = VERTEX_POINT('',#3018);+#3018 = CARTESIAN_POINT('',(1.,-0.75,0.675));+#3019 = SURFACE_CURVE('',#3020,(#3024,#3031),.PCURVE_S1.);+#3020 = LINE('',#3021,#3022);+#3021 = CARTESIAN_POINT('',(1.2,-0.75,0.15));+#3022 = VECTOR('',#3023,1.);+#3023 = DIRECTION('',(-0.355995327592,0.,0.934487734929));+#3024 = PCURVE('',#2979,#3025);+#3025 = DEFINITIONAL_REPRESENTATION('',(#3026),#3030);+#3026 = LINE('',#3027,#3028);+#3027 = CARTESIAN_POINT('',(0.,-0.4));+#3028 = VECTOR('',#3029,1.);+#3029 = DIRECTION('',(1.,0.));+#3030 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3031 = PCURVE('',#2642,#3032);+#3032 = DEFINITIONAL_REPRESENTATION('',(#3033),#3037);+#3033 = LINE('',#3034,#3035);+#3034 = CARTESIAN_POINT('',(0.172702992313,0.12519739664));+#3035 = VECTOR('',#3036,1.);+#3036 = DIRECTION('',(-0.934487734929,-0.355995327592));+#3037 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3038 = ORIENTED_EDGE('',*,*,#3039,.F.);+#3039 = EDGE_CURVE('',#3040,#3017,#3042,.T.);+#3040 = VERTEX_POINT('',#3041);+#3041 = CARTESIAN_POINT('',(1.,-1.15,0.675));+#3042 = SURFACE_CURVE('',#3043,(#3047,#3054),.PCURVE_S1.);+#3043 = LINE('',#3044,#3045);+#3044 = CARTESIAN_POINT('',(1.,-1.15,0.675));+#3045 = VECTOR('',#3046,1.);+#3046 = DIRECTION('',(0.,1.,0.));+#3047 = PCURVE('',#2979,#3048);+#3048 = DEFINITIONAL_REPRESENTATION('',(#3049),#3053);+#3049 = LINE('',#3050,#3051);+#3050 = CARTESIAN_POINT('',(0.561805126356,0.));+#3051 = VECTOR('',#3052,1.);+#3052 = DIRECTION('',(0.,-1.));+#3053 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3054 = PCURVE('',#3055,#3060);+#3055 = PLANE('',#3056);+#3056 = AXIS2_PLACEMENT_3D('',#3057,#3058,#3059);+#3057 = CARTESIAN_POINT('',(1.,-1.15,0.675));+#3058 = DIRECTION('',(0.,-0.,1.));+#3059 = DIRECTION('',(-1.,0.,0.));+#3060 = DEFINITIONAL_REPRESENTATION('',(#3061),#3065);+#3061 = LINE('',#3062,#3063);+#3062 = CARTESIAN_POINT('',(0.,0.));+#3063 = VECTOR('',#3064,1.);+#3064 = DIRECTION('',(0.,-1.));+#3065 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3066 = ORIENTED_EDGE('',*,*,#3067,.F.);+#3067 = EDGE_CURVE('',#2964,#3040,#3068,.T.);+#3068 = SURFACE_CURVE('',#3069,(#3073,#3080),.PCURVE_S1.);+#3069 = LINE('',#3070,#3071);+#3070 = CARTESIAN_POINT('',(1.2,-1.15,0.15));+#3071 = VECTOR('',#3072,1.);+#3072 = DIRECTION('',(-0.355995327592,0.,0.934487734929));+#3073 = PCURVE('',#2979,#3074);+#3074 = DEFINITIONAL_REPRESENTATION('',(#3075),#3079);+#3075 = LINE('',#3076,#3077);+#3076 = CARTESIAN_POINT('',(0.,0.));+#3077 = VECTOR('',#3078,1.);+#3078 = DIRECTION('',(1.,0.));+#3079 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3080 = PCURVE('',#2696,#3081);+#3081 = DEFINITIONAL_REPRESENTATION('',(#3082),#3086);+#3082 = LINE('',#3083,#3084);+#3083 = CARTESIAN_POINT('',(0.172702992313,0.12519739664));+#3084 = VECTOR('',#3085,1.);+#3085 = DIRECTION('',(-0.934487734929,-0.355995327592));+#3086 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3087 = ADVANCED_FACE('',(#3088),#3055,.T.);+#3088 = FACE_BOUND('',#3089,.T.);+#3089 = EDGE_LOOP('',(#3090,#3091,#3114,#3137));+#3090 = ORIENTED_EDGE('',*,*,#3039,.T.);+#3091 = ORIENTED_EDGE('',*,*,#3092,.T.);+#3092 = EDGE_CURVE('',#3017,#3093,#3095,.T.);+#3093 = VERTEX_POINT('',#3094);+#3094 = CARTESIAN_POINT('',(0.72,-0.75,0.675));+#3095 = SURFACE_CURVE('',#3096,(#3100,#3107),.PCURVE_S1.);+#3096 = LINE('',#3097,#3098);+#3097 = CARTESIAN_POINT('',(1.,-0.75,0.675));+#3098 = VECTOR('',#3099,1.);+#3099 = DIRECTION('',(-1.,0.,0.));+#3100 = PCURVE('',#3055,#3101);+#3101 = DEFINITIONAL_REPRESENTATION('',(#3102),#3106);+#3102 = LINE('',#3103,#3104);+#3103 = CARTESIAN_POINT('',(0.,-0.4));+#3104 = VECTOR('',#3105,1.);+#3105 = DIRECTION('',(1.,0.));+#3106 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3107 = PCURVE('',#2642,#3108);+#3108 = DEFINITIONAL_REPRESENTATION('',(#3109),#3113);+#3109 = LINE('',#3110,#3111);+#3110 = CARTESIAN_POINT('',(-0.352297007687,-7.480260336046E-02));+#3111 = VECTOR('',#3112,1.);+#3112 = DIRECTION('',(0.,-1.));+#3113 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3114 = ORIENTED_EDGE('',*,*,#3115,.F.);+#3115 = EDGE_CURVE('',#3116,#3093,#3118,.T.);+#3116 = VERTEX_POINT('',#3117);+#3117 = CARTESIAN_POINT('',(0.72,-1.15,0.675));+#3118 = SURFACE_CURVE('',#3119,(#3123,#3130),.PCURVE_S1.);+#3119 = LINE('',#3120,#3121);+#3120 = CARTESIAN_POINT('',(0.72,-1.15,0.675));+#3121 = VECTOR('',#3122,1.);+#3122 = DIRECTION('',(0.,1.,0.));+#3123 = PCURVE('',#3055,#3124);+#3124 = DEFINITIONAL_REPRESENTATION('',(#3125),#3129);+#3125 = LINE('',#3126,#3127);+#3126 = CARTESIAN_POINT('',(0.28,0.));+#3127 = VECTOR('',#3128,1.);+#3128 = DIRECTION('',(0.,-1.));+#3129 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3130 = PCURVE('',#2614,#3131);+#3131 = DEFINITIONAL_REPRESENTATION('',(#3132),#3136);+#3132 = LINE('',#3133,#3134);+#3133 = CARTESIAN_POINT('',(0.,-0.));+#3134 = VECTOR('',#3135,1.);+#3135 = DIRECTION('',(0.,-1.));+#3136 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3137 = ORIENTED_EDGE('',*,*,#3138,.F.);+#3138 = EDGE_CURVE('',#3040,#3116,#3139,.T.);+#3139 = SURFACE_CURVE('',#3140,(#3144,#3151),.PCURVE_S1.);+#3140 = LINE('',#3141,#3142);+#3141 = CARTESIAN_POINT('',(1.,-1.15,0.675));+#3142 = VECTOR('',#3143,1.);+#3143 = DIRECTION('',(-1.,0.,0.));+#3144 = PCURVE('',#3055,#3145);+#3145 = DEFINITIONAL_REPRESENTATION('',(#3146),#3150);+#3146 = LINE('',#3147,#3148);+#3147 = CARTESIAN_POINT('',(0.,0.));+#3148 = VECTOR('',#3149,1.);+#3149 = DIRECTION('',(1.,0.));+#3150 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3151 = PCURVE('',#2696,#3152);+#3152 = DEFINITIONAL_REPRESENTATION('',(#3153),#3157);+#3153 = LINE('',#3154,#3155);+#3154 = CARTESIAN_POINT('',(-0.352297007687,-7.480260336046E-02));+#3155 = VECTOR('',#3156,1.);+#3156 = DIRECTION('',(0.,-1.));+#3157 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3158 = ADVANCED_FACE('',(#3159),#2614,.T.);+#3159 = FACE_BOUND('',#3160,.T.);+#3160 = EDGE_LOOP('',(#3161,#3162,#3183,#3184));+#3161 = ORIENTED_EDGE('',*,*,#3115,.T.);+#3162 = ORIENTED_EDGE('',*,*,#3163,.T.);+#3163 = EDGE_CURVE('',#3093,#2594,#3164,.T.);+#3164 = SURFACE_CURVE('',#3165,(#3169,#3176),.PCURVE_S1.);+#3165 = LINE('',#3166,#3167);+#3166 = CARTESIAN_POINT('',(0.72,-0.75,0.675));+#3167 = VECTOR('',#3168,1.);+#3168 = DIRECTION('',(0.,0.,-1.));+#3169 = PCURVE('',#2614,#3170);+#3170 = DEFINITIONAL_REPRESENTATION('',(#3171),#3175);+#3171 = LINE('',#3172,#3173);+#3172 = CARTESIAN_POINT('',(0.,-0.4));+#3173 = VECTOR('',#3174,1.);+#3174 = DIRECTION('',(1.,0.));+#3175 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3176 = PCURVE('',#2642,#3177);+#3177 = DEFINITIONAL_REPRESENTATION('',(#3178),#3182);+#3178 = LINE('',#3179,#3180);+#3179 = CARTESIAN_POINT('',(-0.352297007687,-0.35480260336));+#3180 = VECTOR('',#3181,1.);+#3181 = DIRECTION('',(1.,0.));+#3182 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3183 = ORIENTED_EDGE('',*,*,#2591,.F.);+#3184 = ORIENTED_EDGE('',*,*,#3185,.F.);+#3185 = EDGE_CURVE('',#3116,#2592,#3186,.T.);+#3186 = SURFACE_CURVE('',#3187,(#3191,#3198),.PCURVE_S1.);+#3187 = LINE('',#3188,#3189);+#3188 = CARTESIAN_POINT('',(0.72,-1.15,0.675));+#3189 = VECTOR('',#3190,1.);+#3190 = DIRECTION('',(0.,0.,-1.));+#3191 = PCURVE('',#2614,#3192);+#3192 = DEFINITIONAL_REPRESENTATION('',(#3193),#3197);+#3193 = LINE('',#3194,#3195);+#3194 = CARTESIAN_POINT('',(0.,-0.));+#3195 = VECTOR('',#3196,1.);+#3196 = DIRECTION('',(1.,0.));+#3197 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3198 = PCURVE('',#2696,#3199);+#3199 = DEFINITIONAL_REPRESENTATION('',(#3200),#3204);+#3200 = LINE('',#3201,#3202);+#3201 = CARTESIAN_POINT('',(-0.352297007687,-0.35480260336));+#3202 = VECTOR('',#3203,1.);+#3203 = DIRECTION('',(1.,0.));+#3204 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3205 = ADVANCED_FACE('',(#3206),#2696,.T.);+#3206 = FACE_BOUND('',#3207,.T.);+#3207 = EDGE_LOOP('',(#3208,#3209,#3210,#3211,#3212,#3213,#3214,#3215));+#3208 = ORIENTED_EDGE('',*,*,#2682,.T.);+#3209 = ORIENTED_EDGE('',*,*,#2763,.T.);+#3210 = ORIENTED_EDGE('',*,*,#2839,.T.);+#3211 = ORIENTED_EDGE('',*,*,#2915,.T.);+#3212 = ORIENTED_EDGE('',*,*,#2991,.T.);+#3213 = ORIENTED_EDGE('',*,*,#3067,.T.);+#3214 = ORIENTED_EDGE('',*,*,#3138,.T.);+#3215 = ORIENTED_EDGE('',*,*,#3185,.T.);+#3216 = ADVANCED_FACE('',(#3217),#2642,.F.);+#3217 = FACE_BOUND('',#3218,.F.);+#3218 = EDGE_LOOP('',(#3219,#3220,#3221,#3222,#3223,#3224,#3225,#3226));+#3219 = ORIENTED_EDGE('',*,*,#2626,.T.);+#3220 = ORIENTED_EDGE('',*,*,#2712,.T.);+#3221 = ORIENTED_EDGE('',*,*,#2788,.T.);+#3222 = ORIENTED_EDGE('',*,*,#2864,.T.);+#3223 = ORIENTED_EDGE('',*,*,#2940,.T.);+#3224 = ORIENTED_EDGE('',*,*,#3016,.T.);+#3225 = ORIENTED_EDGE('',*,*,#3092,.T.);+#3226 = ORIENTED_EDGE('',*,*,#3163,.T.);+#3227 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#3231)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#3228,#3229,#3230)) REPRESENTATION_CONTEXT+('Context #1','3D Context with UNIT and UNCERTAINTY') );+#3228 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );+#3229 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );+#3230 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );+#3231 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#3228,+ 'distance_accuracy_value','confusion accuracy');+#3232 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3233,#3235);+#3233 = ( REPRESENTATION_RELATIONSHIP('','',#2584,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3234) +SHAPE_REPRESENTATION_RELATIONSHIP() );+#3234 = ITEM_DEFINED_TRANSFORMATION('','',#11,#31);+#3235 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',+ #3236);+#3236 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('5','=>[0:1:1:6]','',#5,#2579,$);+#3237 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#2581));+#3238 = SHAPE_DEFINITION_REPRESENTATION(#3239,#3245);+#3239 = PRODUCT_DEFINITION_SHAPE('','',#3240);+#3240 = PRODUCT_DEFINITION('design','',#3241,#3244);+#3241 = PRODUCT_DEFINITION_FORMATION('','',#3242);+#3242 = PRODUCT('Lead5','Lead5','',(#3243));+#3243 = PRODUCT_CONTEXT('',#2,'mechanical');+#3244 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');+#3245 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#3246),#3888);+#3246 = MANIFOLD_SOLID_BREP('',#3247);+#3247 = CLOSED_SHELL('',(#3248,#3368,#3444,#3520,#3596,#3672,#3748,#3819+ ,#3866,#3877));+#3248 = ADVANCED_FACE('',(#3249),#3263,.T.);+#3249 = FACE_BOUND('',#3250,.T.);+#3250 = EDGE_LOOP('',(#3251,#3286,#3314,#3342));+#3251 = ORIENTED_EDGE('',*,*,#3252,.T.);+#3252 = EDGE_CURVE('',#3253,#3255,#3257,.T.);+#3253 = VERTEX_POINT('',#3254);+#3254 = CARTESIAN_POINT('',(0.72,0.75,0.525));+#3255 = VERTEX_POINT('',#3256);+#3256 = CARTESIAN_POINT('',(0.72,1.15,0.525));+#3257 = SURFACE_CURVE('',#3258,(#3262,#3274),.PCURVE_S1.);+#3258 = LINE('',#3259,#3260);+#3259 = CARTESIAN_POINT('',(0.72,0.75,0.525));+#3260 = VECTOR('',#3261,1.);+#3261 = DIRECTION('',(0.,1.,0.));+#3262 = PCURVE('',#3263,#3268);+#3263 = PLANE('',#3264);+#3264 = AXIS2_PLACEMENT_3D('',#3265,#3266,#3267);+#3265 = CARTESIAN_POINT('',(0.72,0.75,0.525));+#3266 = DIRECTION('',(0.,0.,-1.));+#3267 = DIRECTION('',(1.,0.,0.));+#3268 = DEFINITIONAL_REPRESENTATION('',(#3269),#3273);+#3269 = LINE('',#3270,#3271);+#3270 = CARTESIAN_POINT('',(0.,0.));+#3271 = VECTOR('',#3272,1.);+#3272 = DIRECTION('',(0.,-1.));+#3273 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3274 = PCURVE('',#3275,#3280);+#3275 = PLANE('',#3276);+#3276 = AXIS2_PLACEMENT_3D('',#3277,#3278,#3279);+#3277 = CARTESIAN_POINT('',(0.72,0.75,0.675));+#3278 = DIRECTION('',(-1.,0.,0.));+#3279 = DIRECTION('',(0.,0.,-1.));+#3280 = DEFINITIONAL_REPRESENTATION('',(#3281),#3285);+#3281 = LINE('',#3282,#3283);+#3282 = CARTESIAN_POINT('',(0.15,0.));+#3283 = VECTOR('',#3284,1.);+#3284 = DIRECTION('',(0.,-1.));+#3285 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3286 = ORIENTED_EDGE('',*,*,#3287,.T.);+#3287 = EDGE_CURVE('',#3255,#3288,#3290,.T.);+#3288 = VERTEX_POINT('',#3289);+#3289 = CARTESIAN_POINT('',(0.9,1.15,0.525));+#3290 = SURFACE_CURVE('',#3291,(#3295,#3302),.PCURVE_S1.);+#3291 = LINE('',#3292,#3293);+#3292 = CARTESIAN_POINT('',(0.72,1.15,0.525));+#3293 = VECTOR('',#3294,1.);+#3294 = DIRECTION('',(1.,0.,0.));+#3295 = PCURVE('',#3263,#3296);+#3296 = DEFINITIONAL_REPRESENTATION('',(#3297),#3301);+#3297 = LINE('',#3298,#3299);+#3298 = CARTESIAN_POINT('',(0.,-0.4));+#3299 = VECTOR('',#3300,1.);+#3300 = DIRECTION('',(1.,0.));+#3301 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3302 = PCURVE('',#3303,#3308);+#3303 = PLANE('',#3304);+#3304 = AXIS2_PLACEMENT_3D('',#3305,#3306,#3307);+#3305 = CARTESIAN_POINT('',(1.07480260336,1.15,0.322702992313));+#3306 = DIRECTION('',(-0.,-1.,-0.));+#3307 = DIRECTION('',(0.,0.,-1.));+#3308 = DEFINITIONAL_REPRESENTATION('',(#3309),#3313);+#3309 = LINE('',#3310,#3311);+#3310 = CARTESIAN_POINT('',(-0.202297007687,-0.35480260336));+#3311 = VECTOR('',#3312,1.);+#3312 = DIRECTION('',(0.,1.));+#3313 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3314 = ORIENTED_EDGE('',*,*,#3315,.F.);+#3315 = EDGE_CURVE('',#3316,#3288,#3318,.T.);+#3316 = VERTEX_POINT('',#3317);+#3317 = CARTESIAN_POINT('',(0.9,0.75,0.525));+#3318 = SURFACE_CURVE('',#3319,(#3323,#3330),.PCURVE_S1.);+#3319 = LINE('',#3320,#3321);+#3320 = CARTESIAN_POINT('',(0.9,0.75,0.525));+#3321 = VECTOR('',#3322,1.);+#3322 = DIRECTION('',(0.,1.,0.));+#3323 = PCURVE('',#3263,#3324);+#3324 = DEFINITIONAL_REPRESENTATION('',(#3325),#3329);+#3325 = LINE('',#3326,#3327);+#3326 = CARTESIAN_POINT('',(0.18,0.));+#3327 = VECTOR('',#3328,1.);+#3328 = DIRECTION('',(0.,-1.));+#3329 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3330 = PCURVE('',#3331,#3336);+#3331 = PLANE('',#3332);+#3332 = AXIS2_PLACEMENT_3D('',#3333,#3334,#3335);+#3333 = CARTESIAN_POINT('',(0.9,0.75,0.525));+#3334 = DIRECTION('',(-0.934487734929,0.,-0.355995327592));+#3335 = DIRECTION('',(0.355995327592,0.,-0.934487734929));+#3336 = DEFINITIONAL_REPRESENTATION('',(#3337),#3341);+#3337 = LINE('',#3338,#3339);+#3338 = CARTESIAN_POINT('',(0.,0.));+#3339 = VECTOR('',#3340,1.);+#3340 = DIRECTION('',(0.,-1.));+#3341 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3342 = ORIENTED_EDGE('',*,*,#3343,.F.);+#3343 = EDGE_CURVE('',#3253,#3316,#3344,.T.);+#3344 = SURFACE_CURVE('',#3345,(#3349,#3356),.PCURVE_S1.);+#3345 = LINE('',#3346,#3347);+#3346 = CARTESIAN_POINT('',(0.72,0.75,0.525));+#3347 = VECTOR('',#3348,1.);+#3348 = DIRECTION('',(1.,0.,0.));+#3349 = PCURVE('',#3263,#3350);+#3350 = DEFINITIONAL_REPRESENTATION('',(#3351),#3355);+#3351 = LINE('',#3352,#3353);+#3352 = CARTESIAN_POINT('',(0.,0.));+#3353 = VECTOR('',#3354,1.);+#3354 = DIRECTION('',(1.,0.));+#3355 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3356 = PCURVE('',#3357,#3362);+#3357 = PLANE('',#3358);+#3358 = AXIS2_PLACEMENT_3D('',#3359,#3360,#3361);+#3359 = CARTESIAN_POINT('',(1.07480260336,0.75,0.322702992313));+#3360 = DIRECTION('',(-0.,-1.,-0.));+#3361 = DIRECTION('',(0.,0.,-1.));+#3362 = DEFINITIONAL_REPRESENTATION('',(#3363),#3367);+#3363 = LINE('',#3364,#3365);+#3364 = CARTESIAN_POINT('',(-0.202297007687,-0.35480260336));+#3365 = VECTOR('',#3366,1.);+#3366 = DIRECTION('',(0.,1.));+#3367 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3368 = ADVANCED_FACE('',(#3369),#3331,.T.);+#3369 = FACE_BOUND('',#3370,.T.);+#3370 = EDGE_LOOP('',(#3371,#3372,#3395,#3423));+#3371 = ORIENTED_EDGE('',*,*,#3315,.T.);+#3372 = ORIENTED_EDGE('',*,*,#3373,.T.);+#3373 = EDGE_CURVE('',#3288,#3374,#3376,.T.);+#3374 = VERTEX_POINT('',#3375);+#3375 = CARTESIAN_POINT('',(1.1,1.15,0.));+#3376 = SURFACE_CURVE('',#3377,(#3381,#3388),.PCURVE_S1.);+#3377 = LINE('',#3378,#3379);+#3378 = CARTESIAN_POINT('',(0.9,1.15,0.525));+#3379 = VECTOR('',#3380,1.);+#3380 = DIRECTION('',(0.355995327592,0.,-0.934487734929));+#3381 = PCURVE('',#3331,#3382);+#3382 = DEFINITIONAL_REPRESENTATION('',(#3383),#3387);+#3383 = LINE('',#3384,#3385);+#3384 = CARTESIAN_POINT('',(0.,-0.4));+#3385 = VECTOR('',#3386,1.);+#3386 = DIRECTION('',(1.,0.));+#3387 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3388 = PCURVE('',#3303,#3389);+#3389 = DEFINITIONAL_REPRESENTATION('',(#3390),#3394);+#3390 = LINE('',#3391,#3392);+#3391 = CARTESIAN_POINT('',(-0.202297007687,-0.17480260336));+#3392 = VECTOR('',#3393,1.);+#3393 = DIRECTION('',(0.934487734929,0.355995327592));+#3394 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3395 = ORIENTED_EDGE('',*,*,#3396,.F.);+#3396 = EDGE_CURVE('',#3397,#3374,#3399,.T.);+#3397 = VERTEX_POINT('',#3398);+#3398 = CARTESIAN_POINT('',(1.1,0.75,0.));+#3399 = SURFACE_CURVE('',#3400,(#3404,#3411),.PCURVE_S1.);+#3400 = LINE('',#3401,#3402);+#3401 = CARTESIAN_POINT('',(1.1,0.75,0.));+#3402 = VECTOR('',#3403,1.);+#3403 = DIRECTION('',(0.,1.,0.));+#3404 = PCURVE('',#3331,#3405);+#3405 = DEFINITIONAL_REPRESENTATION('',(#3406),#3410);+#3406 = LINE('',#3407,#3408);+#3407 = CARTESIAN_POINT('',(0.561805126356,0.));+#3408 = VECTOR('',#3409,1.);+#3409 = DIRECTION('',(0.,-1.));+#3410 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3411 = PCURVE('',#3412,#3417);+#3412 = PLANE('',#3413);+#3413 = AXIS2_PLACEMENT_3D('',#3414,#3415,#3416);+#3414 = CARTESIAN_POINT('',(1.1,0.75,0.));+#3415 = DIRECTION('',(0.,0.,-1.));+#3416 = DIRECTION('',(1.,0.,0.));+#3417 = DEFINITIONAL_REPRESENTATION('',(#3418),#3422);+#3418 = LINE('',#3419,#3420);+#3419 = CARTESIAN_POINT('',(0.,0.));+#3420 = VECTOR('',#3421,1.);+#3421 = DIRECTION('',(0.,-1.));+#3422 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3423 = ORIENTED_EDGE('',*,*,#3424,.F.);+#3424 = EDGE_CURVE('',#3316,#3397,#3425,.T.);+#3425 = SURFACE_CURVE('',#3426,(#3430,#3437),.PCURVE_S1.);+#3426 = LINE('',#3427,#3428);+#3427 = CARTESIAN_POINT('',(0.9,0.75,0.525));+#3428 = VECTOR('',#3429,1.);+#3429 = DIRECTION('',(0.355995327592,0.,-0.934487734929));+#3430 = PCURVE('',#3331,#3431);+#3431 = DEFINITIONAL_REPRESENTATION('',(#3432),#3436);+#3432 = LINE('',#3433,#3434);+#3433 = CARTESIAN_POINT('',(0.,0.));+#3434 = VECTOR('',#3435,1.);+#3435 = DIRECTION('',(1.,0.));+#3436 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3437 = PCURVE('',#3357,#3438);+#3438 = DEFINITIONAL_REPRESENTATION('',(#3439),#3443);+#3439 = LINE('',#3440,#3441);+#3440 = CARTESIAN_POINT('',(-0.202297007687,-0.17480260336));+#3441 = VECTOR('',#3442,1.);+#3442 = DIRECTION('',(0.934487734929,0.355995327592));+#3443 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3444 = ADVANCED_FACE('',(#3445),#3412,.T.);+#3445 = FACE_BOUND('',#3446,.T.);+#3446 = EDGE_LOOP('',(#3447,#3448,#3471,#3499));+#3447 = ORIENTED_EDGE('',*,*,#3396,.T.);+#3448 = ORIENTED_EDGE('',*,*,#3449,.T.);+#3449 = EDGE_CURVE('',#3374,#3450,#3452,.T.);+#3450 = VERTEX_POINT('',#3451);+#3451 = CARTESIAN_POINT('',(1.45,1.15,0.));+#3452 = SURFACE_CURVE('',#3453,(#3457,#3464),.PCURVE_S1.);+#3453 = LINE('',#3454,#3455);+#3454 = CARTESIAN_POINT('',(1.1,1.15,0.));+#3455 = VECTOR('',#3456,1.);+#3456 = DIRECTION('',(1.,0.,0.));+#3457 = PCURVE('',#3412,#3458);+#3458 = DEFINITIONAL_REPRESENTATION('',(#3459),#3463);+#3459 = LINE('',#3460,#3461);+#3460 = CARTESIAN_POINT('',(0.,-0.4));+#3461 = VECTOR('',#3462,1.);+#3462 = DIRECTION('',(1.,0.));+#3463 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3464 = PCURVE('',#3303,#3465);+#3465 = DEFINITIONAL_REPRESENTATION('',(#3466),#3470);+#3466 = LINE('',#3467,#3468);+#3467 = CARTESIAN_POINT('',(0.322702992313,2.519739663954E-02));+#3468 = VECTOR('',#3469,1.);+#3469 = DIRECTION('',(0.,1.));+#3470 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3471 = ORIENTED_EDGE('',*,*,#3472,.F.);+#3472 = EDGE_CURVE('',#3473,#3450,#3475,.T.);+#3473 = VERTEX_POINT('',#3474);+#3474 = CARTESIAN_POINT('',(1.45,0.75,0.));+#3475 = SURFACE_CURVE('',#3476,(#3480,#3487),.PCURVE_S1.);+#3476 = LINE('',#3477,#3478);+#3477 = CARTESIAN_POINT('',(1.45,0.75,0.));+#3478 = VECTOR('',#3479,1.);+#3479 = DIRECTION('',(0.,1.,0.));+#3480 = PCURVE('',#3412,#3481);+#3481 = DEFINITIONAL_REPRESENTATION('',(#3482),#3486);+#3482 = LINE('',#3483,#3484);+#3483 = CARTESIAN_POINT('',(0.35,0.));+#3484 = VECTOR('',#3485,1.);+#3485 = DIRECTION('',(0.,-1.));+#3486 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3487 = PCURVE('',#3488,#3493);+#3488 = PLANE('',#3489);+#3489 = AXIS2_PLACEMENT_3D('',#3490,#3491,#3492);+#3490 = CARTESIAN_POINT('',(1.45,0.75,0.));+#3491 = DIRECTION('',(1.,0.,0.));+#3492 = DIRECTION('',(0.,0.,1.));+#3493 = DEFINITIONAL_REPRESENTATION('',(#3494),#3498);+#3494 = LINE('',#3495,#3496);+#3495 = CARTESIAN_POINT('',(0.,0.));+#3496 = VECTOR('',#3497,1.);+#3497 = DIRECTION('',(0.,-1.));+#3498 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3499 = ORIENTED_EDGE('',*,*,#3500,.F.);+#3500 = EDGE_CURVE('',#3397,#3473,#3501,.T.);+#3501 = SURFACE_CURVE('',#3502,(#3506,#3513),.PCURVE_S1.);+#3502 = LINE('',#3503,#3504);+#3503 = CARTESIAN_POINT('',(1.1,0.75,0.));+#3504 = VECTOR('',#3505,1.);+#3505 = DIRECTION('',(1.,0.,0.));+#3506 = PCURVE('',#3412,#3507);+#3507 = DEFINITIONAL_REPRESENTATION('',(#3508),#3512);+#3508 = LINE('',#3509,#3510);+#3509 = CARTESIAN_POINT('',(0.,0.));+#3510 = VECTOR('',#3511,1.);+#3511 = DIRECTION('',(1.,0.));+#3512 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3513 = PCURVE('',#3357,#3514);+#3514 = DEFINITIONAL_REPRESENTATION('',(#3515),#3519);+#3515 = LINE('',#3516,#3517);+#3516 = CARTESIAN_POINT('',(0.322702992313,2.519739663954E-02));+#3517 = VECTOR('',#3518,1.);+#3518 = DIRECTION('',(0.,1.));+#3519 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3520 = ADVANCED_FACE('',(#3521),#3488,.T.);+#3521 = FACE_BOUND('',#3522,.T.);+#3522 = EDGE_LOOP('',(#3523,#3524,#3547,#3575));+#3523 = ORIENTED_EDGE('',*,*,#3472,.T.);+#3524 = ORIENTED_EDGE('',*,*,#3525,.T.);+#3525 = EDGE_CURVE('',#3450,#3526,#3528,.T.);+#3526 = VERTEX_POINT('',#3527);+#3527 = CARTESIAN_POINT('',(1.45,1.15,0.15));+#3528 = SURFACE_CURVE('',#3529,(#3533,#3540),.PCURVE_S1.);+#3529 = LINE('',#3530,#3531);+#3530 = CARTESIAN_POINT('',(1.45,1.15,0.));+#3531 = VECTOR('',#3532,1.);+#3532 = DIRECTION('',(0.,0.,1.));+#3533 = PCURVE('',#3488,#3534);+#3534 = DEFINITIONAL_REPRESENTATION('',(#3535),#3539);+#3535 = LINE('',#3536,#3537);+#3536 = CARTESIAN_POINT('',(0.,-0.4));+#3537 = VECTOR('',#3538,1.);+#3538 = DIRECTION('',(1.,0.));+#3539 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3540 = PCURVE('',#3303,#3541);+#3541 = DEFINITIONAL_REPRESENTATION('',(#3542),#3546);+#3542 = LINE('',#3543,#3544);+#3543 = CARTESIAN_POINT('',(0.322702992313,0.37519739664));+#3544 = VECTOR('',#3545,1.);+#3545 = DIRECTION('',(-1.,0.));+#3546 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3547 = ORIENTED_EDGE('',*,*,#3548,.F.);+#3548 = EDGE_CURVE('',#3549,#3526,#3551,.T.);+#3549 = VERTEX_POINT('',#3550);+#3550 = CARTESIAN_POINT('',(1.45,0.75,0.15));+#3551 = SURFACE_CURVE('',#3552,(#3556,#3563),.PCURVE_S1.);+#3552 = LINE('',#3553,#3554);+#3553 = CARTESIAN_POINT('',(1.45,0.75,0.15));+#3554 = VECTOR('',#3555,1.);+#3555 = DIRECTION('',(0.,1.,0.));+#3556 = PCURVE('',#3488,#3557);+#3557 = DEFINITIONAL_REPRESENTATION('',(#3558),#3562);+#3558 = LINE('',#3559,#3560);+#3559 = CARTESIAN_POINT('',(0.15,0.));+#3560 = VECTOR('',#3561,1.);+#3561 = DIRECTION('',(0.,-1.));+#3562 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3563 = PCURVE('',#3564,#3569);+#3564 = PLANE('',#3565);+#3565 = AXIS2_PLACEMENT_3D('',#3566,#3567,#3568);+#3566 = CARTESIAN_POINT('',(1.45,0.75,0.15));+#3567 = DIRECTION('',(0.,-0.,1.));+#3568 = DIRECTION('',(-1.,0.,0.));+#3569 = DEFINITIONAL_REPRESENTATION('',(#3570),#3574);+#3570 = LINE('',#3571,#3572);+#3571 = CARTESIAN_POINT('',(0.,0.));+#3572 = VECTOR('',#3573,1.);+#3573 = DIRECTION('',(0.,-1.));+#3574 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3575 = ORIENTED_EDGE('',*,*,#3576,.F.);+#3576 = EDGE_CURVE('',#3473,#3549,#3577,.T.);+#3577 = SURFACE_CURVE('',#3578,(#3582,#3589),.PCURVE_S1.);+#3578 = LINE('',#3579,#3580);+#3579 = CARTESIAN_POINT('',(1.45,0.75,0.));+#3580 = VECTOR('',#3581,1.);+#3581 = DIRECTION('',(0.,0.,1.));+#3582 = PCURVE('',#3488,#3583);+#3583 = DEFINITIONAL_REPRESENTATION('',(#3584),#3588);+#3584 = LINE('',#3585,#3586);+#3585 = CARTESIAN_POINT('',(0.,0.));+#3586 = VECTOR('',#3587,1.);+#3587 = DIRECTION('',(1.,0.));+#3588 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3589 = PCURVE('',#3357,#3590);+#3590 = DEFINITIONAL_REPRESENTATION('',(#3591),#3595);+#3591 = LINE('',#3592,#3593);+#3592 = CARTESIAN_POINT('',(0.322702992313,0.37519739664));+#3593 = VECTOR('',#3594,1.);+#3594 = DIRECTION('',(-1.,0.));+#3595 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3596 = ADVANCED_FACE('',(#3597),#3564,.T.);+#3597 = FACE_BOUND('',#3598,.T.);+#3598 = EDGE_LOOP('',(#3599,#3600,#3623,#3651));+#3599 = ORIENTED_EDGE('',*,*,#3548,.T.);+#3600 = ORIENTED_EDGE('',*,*,#3601,.T.);+#3601 = EDGE_CURVE('',#3526,#3602,#3604,.T.);+#3602 = VERTEX_POINT('',#3603);+#3603 = CARTESIAN_POINT('',(1.2,1.15,0.15));+#3604 = SURFACE_CURVE('',#3605,(#3609,#3616),.PCURVE_S1.);+#3605 = LINE('',#3606,#3607);+#3606 = CARTESIAN_POINT('',(1.45,1.15,0.15));+#3607 = VECTOR('',#3608,1.);+#3608 = DIRECTION('',(-1.,0.,0.));+#3609 = PCURVE('',#3564,#3610);+#3610 = DEFINITIONAL_REPRESENTATION('',(#3611),#3615);+#3611 = LINE('',#3612,#3613);+#3612 = CARTESIAN_POINT('',(0.,-0.4));+#3613 = VECTOR('',#3614,1.);+#3614 = DIRECTION('',(1.,0.));+#3615 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3616 = PCURVE('',#3303,#3617);+#3617 = DEFINITIONAL_REPRESENTATION('',(#3618),#3622);+#3618 = LINE('',#3619,#3620);+#3619 = CARTESIAN_POINT('',(0.172702992313,0.37519739664));+#3620 = VECTOR('',#3621,1.);+#3621 = DIRECTION('',(0.,-1.));+#3622 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3623 = ORIENTED_EDGE('',*,*,#3624,.F.);+#3624 = EDGE_CURVE('',#3625,#3602,#3627,.T.);+#3625 = VERTEX_POINT('',#3626);+#3626 = CARTESIAN_POINT('',(1.2,0.75,0.15));+#3627 = SURFACE_CURVE('',#3628,(#3632,#3639),.PCURVE_S1.);+#3628 = LINE('',#3629,#3630);+#3629 = CARTESIAN_POINT('',(1.2,0.75,0.15));+#3630 = VECTOR('',#3631,1.);+#3631 = DIRECTION('',(0.,1.,0.));+#3632 = PCURVE('',#3564,#3633);+#3633 = DEFINITIONAL_REPRESENTATION('',(#3634),#3638);+#3634 = LINE('',#3635,#3636);+#3635 = CARTESIAN_POINT('',(0.25,0.));+#3636 = VECTOR('',#3637,1.);+#3637 = DIRECTION('',(0.,-1.));+#3638 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3639 = PCURVE('',#3640,#3645);+#3640 = PLANE('',#3641);+#3641 = AXIS2_PLACEMENT_3D('',#3642,#3643,#3644);+#3642 = CARTESIAN_POINT('',(1.2,0.75,0.15));+#3643 = DIRECTION('',(0.934487734929,-0.,0.355995327592));+#3644 = DIRECTION('',(-0.355995327592,0.,0.934487734929));+#3645 = DEFINITIONAL_REPRESENTATION('',(#3646),#3650);+#3646 = LINE('',#3647,#3648);+#3647 = CARTESIAN_POINT('',(0.,0.));+#3648 = VECTOR('',#3649,1.);+#3649 = DIRECTION('',(0.,-1.));+#3650 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3651 = ORIENTED_EDGE('',*,*,#3652,.F.);+#3652 = EDGE_CURVE('',#3549,#3625,#3653,.T.);+#3653 = SURFACE_CURVE('',#3654,(#3658,#3665),.PCURVE_S1.);+#3654 = LINE('',#3655,#3656);+#3655 = CARTESIAN_POINT('',(1.45,0.75,0.15));+#3656 = VECTOR('',#3657,1.);+#3657 = DIRECTION('',(-1.,0.,0.));+#3658 = PCURVE('',#3564,#3659);+#3659 = DEFINITIONAL_REPRESENTATION('',(#3660),#3664);+#3660 = LINE('',#3661,#3662);+#3661 = CARTESIAN_POINT('',(0.,0.));+#3662 = VECTOR('',#3663,1.);+#3663 = DIRECTION('',(1.,0.));+#3664 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3665 = PCURVE('',#3357,#3666);+#3666 = DEFINITIONAL_REPRESENTATION('',(#3667),#3671);+#3667 = LINE('',#3668,#3669);+#3668 = CARTESIAN_POINT('',(0.172702992313,0.37519739664));+#3669 = VECTOR('',#3670,1.);+#3670 = DIRECTION('',(0.,-1.));+#3671 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3672 = ADVANCED_FACE('',(#3673),#3640,.T.);+#3673 = FACE_BOUND('',#3674,.T.);+#3674 = EDGE_LOOP('',(#3675,#3676,#3699,#3727));+#3675 = ORIENTED_EDGE('',*,*,#3624,.T.);+#3676 = ORIENTED_EDGE('',*,*,#3677,.T.);+#3677 = EDGE_CURVE('',#3602,#3678,#3680,.T.);+#3678 = VERTEX_POINT('',#3679);+#3679 = CARTESIAN_POINT('',(1.,1.15,0.675));+#3680 = SURFACE_CURVE('',#3681,(#3685,#3692),.PCURVE_S1.);+#3681 = LINE('',#3682,#3683);+#3682 = CARTESIAN_POINT('',(1.2,1.15,0.15));+#3683 = VECTOR('',#3684,1.);+#3684 = DIRECTION('',(-0.355995327592,0.,0.934487734929));+#3685 = PCURVE('',#3640,#3686);+#3686 = DEFINITIONAL_REPRESENTATION('',(#3687),#3691);+#3687 = LINE('',#3688,#3689);+#3688 = CARTESIAN_POINT('',(0.,-0.4));+#3689 = VECTOR('',#3690,1.);+#3690 = DIRECTION('',(1.,0.));+#3691 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3692 = PCURVE('',#3303,#3693);+#3693 = DEFINITIONAL_REPRESENTATION('',(#3694),#3698);+#3694 = LINE('',#3695,#3696);+#3695 = CARTESIAN_POINT('',(0.172702992313,0.12519739664));+#3696 = VECTOR('',#3697,1.);+#3697 = DIRECTION('',(-0.934487734929,-0.355995327592));+#3698 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3699 = ORIENTED_EDGE('',*,*,#3700,.F.);+#3700 = EDGE_CURVE('',#3701,#3678,#3703,.T.);+#3701 = VERTEX_POINT('',#3702);+#3702 = CARTESIAN_POINT('',(1.,0.75,0.675));+#3703 = SURFACE_CURVE('',#3704,(#3708,#3715),.PCURVE_S1.);+#3704 = LINE('',#3705,#3706);+#3705 = CARTESIAN_POINT('',(1.,0.75,0.675));+#3706 = VECTOR('',#3707,1.);+#3707 = DIRECTION('',(0.,1.,0.));+#3708 = PCURVE('',#3640,#3709);+#3709 = DEFINITIONAL_REPRESENTATION('',(#3710),#3714);+#3710 = LINE('',#3711,#3712);+#3711 = CARTESIAN_POINT('',(0.561805126356,0.));+#3712 = VECTOR('',#3713,1.);+#3713 = DIRECTION('',(0.,-1.));+#3714 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3715 = PCURVE('',#3716,#3721);+#3716 = PLANE('',#3717);+#3717 = AXIS2_PLACEMENT_3D('',#3718,#3719,#3720);+#3718 = CARTESIAN_POINT('',(1.,0.75,0.675));+#3719 = DIRECTION('',(0.,-0.,1.));+#3720 = DIRECTION('',(-1.,0.,0.));+#3721 = DEFINITIONAL_REPRESENTATION('',(#3722),#3726);+#3722 = LINE('',#3723,#3724);+#3723 = CARTESIAN_POINT('',(0.,0.));+#3724 = VECTOR('',#3725,1.);+#3725 = DIRECTION('',(0.,-1.));+#3726 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3727 = ORIENTED_EDGE('',*,*,#3728,.F.);+#3728 = EDGE_CURVE('',#3625,#3701,#3729,.T.);+#3729 = SURFACE_CURVE('',#3730,(#3734,#3741),.PCURVE_S1.);+#3730 = LINE('',#3731,#3732);+#3731 = CARTESIAN_POINT('',(1.2,0.75,0.15));+#3732 = VECTOR('',#3733,1.);+#3733 = DIRECTION('',(-0.355995327592,0.,0.934487734929));+#3734 = PCURVE('',#3640,#3735);+#3735 = DEFINITIONAL_REPRESENTATION('',(#3736),#3740);+#3736 = LINE('',#3737,#3738);+#3737 = CARTESIAN_POINT('',(0.,0.));+#3738 = VECTOR('',#3739,1.);+#3739 = DIRECTION('',(1.,0.));+#3740 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3741 = PCURVE('',#3357,#3742);+#3742 = DEFINITIONAL_REPRESENTATION('',(#3743),#3747);+#3743 = LINE('',#3744,#3745);+#3744 = CARTESIAN_POINT('',(0.172702992313,0.12519739664));+#3745 = VECTOR('',#3746,1.);+#3746 = DIRECTION('',(-0.934487734929,-0.355995327592));+#3747 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3748 = ADVANCED_FACE('',(#3749),#3716,.T.);+#3749 = FACE_BOUND('',#3750,.T.);+#3750 = EDGE_LOOP('',(#3751,#3752,#3775,#3798));+#3751 = ORIENTED_EDGE('',*,*,#3700,.T.);+#3752 = ORIENTED_EDGE('',*,*,#3753,.T.);+#3753 = EDGE_CURVE('',#3678,#3754,#3756,.T.);+#3754 = VERTEX_POINT('',#3755);+#3755 = CARTESIAN_POINT('',(0.72,1.15,0.675));+#3756 = SURFACE_CURVE('',#3757,(#3761,#3768),.PCURVE_S1.);+#3757 = LINE('',#3758,#3759);+#3758 = CARTESIAN_POINT('',(1.,1.15,0.675));+#3759 = VECTOR('',#3760,1.);+#3760 = DIRECTION('',(-1.,0.,0.));+#3761 = PCURVE('',#3716,#3762);+#3762 = DEFINITIONAL_REPRESENTATION('',(#3763),#3767);+#3763 = LINE('',#3764,#3765);+#3764 = CARTESIAN_POINT('',(0.,-0.4));+#3765 = VECTOR('',#3766,1.);+#3766 = DIRECTION('',(1.,0.));+#3767 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3768 = PCURVE('',#3303,#3769);+#3769 = DEFINITIONAL_REPRESENTATION('',(#3770),#3774);+#3770 = LINE('',#3771,#3772);+#3771 = CARTESIAN_POINT('',(-0.352297007687,-7.480260336046E-02));+#3772 = VECTOR('',#3773,1.);+#3773 = DIRECTION('',(0.,-1.));+#3774 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3775 = ORIENTED_EDGE('',*,*,#3776,.F.);+#3776 = EDGE_CURVE('',#3777,#3754,#3779,.T.);+#3777 = VERTEX_POINT('',#3778);+#3778 = CARTESIAN_POINT('',(0.72,0.75,0.675));+#3779 = SURFACE_CURVE('',#3780,(#3784,#3791),.PCURVE_S1.);+#3780 = LINE('',#3781,#3782);+#3781 = CARTESIAN_POINT('',(0.72,0.75,0.675));+#3782 = VECTOR('',#3783,1.);+#3783 = DIRECTION('',(0.,1.,0.));+#3784 = PCURVE('',#3716,#3785);+#3785 = DEFINITIONAL_REPRESENTATION('',(#3786),#3790);+#3786 = LINE('',#3787,#3788);+#3787 = CARTESIAN_POINT('',(0.28,0.));+#3788 = VECTOR('',#3789,1.);+#3789 = DIRECTION('',(0.,-1.));+#3790 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3791 = PCURVE('',#3275,#3792);+#3792 = DEFINITIONAL_REPRESENTATION('',(#3793),#3797);+#3793 = LINE('',#3794,#3795);+#3794 = CARTESIAN_POINT('',(0.,-0.));+#3795 = VECTOR('',#3796,1.);+#3796 = DIRECTION('',(0.,-1.));+#3797 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3798 = ORIENTED_EDGE('',*,*,#3799,.F.);+#3799 = EDGE_CURVE('',#3701,#3777,#3800,.T.);+#3800 = SURFACE_CURVE('',#3801,(#3805,#3812),.PCURVE_S1.);+#3801 = LINE('',#3802,#3803);+#3802 = CARTESIAN_POINT('',(1.,0.75,0.675));+#3803 = VECTOR('',#3804,1.);+#3804 = DIRECTION('',(-1.,0.,0.));+#3805 = PCURVE('',#3716,#3806);+#3806 = DEFINITIONAL_REPRESENTATION('',(#3807),#3811);+#3807 = LINE('',#3808,#3809);+#3808 = CARTESIAN_POINT('',(0.,0.));+#3809 = VECTOR('',#3810,1.);+#3810 = DIRECTION('',(1.,0.));+#3811 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3812 = PCURVE('',#3357,#3813);+#3813 = DEFINITIONAL_REPRESENTATION('',(#3814),#3818);+#3814 = LINE('',#3815,#3816);+#3815 = CARTESIAN_POINT('',(-0.352297007687,-7.480260336046E-02));+#3816 = VECTOR('',#3817,1.);+#3817 = DIRECTION('',(0.,-1.));+#3818 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3819 = ADVANCED_FACE('',(#3820),#3275,.T.);+#3820 = FACE_BOUND('',#3821,.T.);+#3821 = EDGE_LOOP('',(#3822,#3823,#3844,#3845));+#3822 = ORIENTED_EDGE('',*,*,#3776,.T.);+#3823 = ORIENTED_EDGE('',*,*,#3824,.T.);+#3824 = EDGE_CURVE('',#3754,#3255,#3825,.T.);+#3825 = SURFACE_CURVE('',#3826,(#3830,#3837),.PCURVE_S1.);+#3826 = LINE('',#3827,#3828);+#3827 = CARTESIAN_POINT('',(0.72,1.15,0.675));+#3828 = VECTOR('',#3829,1.);+#3829 = DIRECTION('',(0.,0.,-1.));+#3830 = PCURVE('',#3275,#3831);+#3831 = DEFINITIONAL_REPRESENTATION('',(#3832),#3836);+#3832 = LINE('',#3833,#3834);+#3833 = CARTESIAN_POINT('',(0.,-0.4));+#3834 = VECTOR('',#3835,1.);+#3835 = DIRECTION('',(1.,0.));+#3836 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3837 = PCURVE('',#3303,#3838);+#3838 = DEFINITIONAL_REPRESENTATION('',(#3839),#3843);+#3839 = LINE('',#3840,#3841);+#3840 = CARTESIAN_POINT('',(-0.352297007687,-0.35480260336));+#3841 = VECTOR('',#3842,1.);+#3842 = DIRECTION('',(1.,0.));+#3843 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3844 = ORIENTED_EDGE('',*,*,#3252,.F.);+#3845 = ORIENTED_EDGE('',*,*,#3846,.F.);+#3846 = EDGE_CURVE('',#3777,#3253,#3847,.T.);+#3847 = SURFACE_CURVE('',#3848,(#3852,#3859),.PCURVE_S1.);+#3848 = LINE('',#3849,#3850);+#3849 = CARTESIAN_POINT('',(0.72,0.75,0.675));+#3850 = VECTOR('',#3851,1.);+#3851 = DIRECTION('',(0.,0.,-1.));+#3852 = PCURVE('',#3275,#3853);+#3853 = DEFINITIONAL_REPRESENTATION('',(#3854),#3858);+#3854 = LINE('',#3855,#3856);+#3855 = CARTESIAN_POINT('',(0.,-0.));+#3856 = VECTOR('',#3857,1.);+#3857 = DIRECTION('',(1.,0.));+#3858 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3859 = PCURVE('',#3357,#3860);+#3860 = DEFINITIONAL_REPRESENTATION('',(#3861),#3865);+#3861 = LINE('',#3862,#3863);+#3862 = CARTESIAN_POINT('',(-0.352297007687,-0.35480260336));+#3863 = VECTOR('',#3864,1.);+#3864 = DIRECTION('',(1.,0.));+#3865 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3866 = ADVANCED_FACE('',(#3867),#3357,.T.);+#3867 = FACE_BOUND('',#3868,.T.);+#3868 = EDGE_LOOP('',(#3869,#3870,#3871,#3872,#3873,#3874,#3875,#3876));+#3869 = ORIENTED_EDGE('',*,*,#3343,.T.);+#3870 = ORIENTED_EDGE('',*,*,#3424,.T.);+#3871 = ORIENTED_EDGE('',*,*,#3500,.T.);+#3872 = ORIENTED_EDGE('',*,*,#3576,.T.);+#3873 = ORIENTED_EDGE('',*,*,#3652,.T.);+#3874 = ORIENTED_EDGE('',*,*,#3728,.T.);+#3875 = ORIENTED_EDGE('',*,*,#3799,.T.);+#3876 = ORIENTED_EDGE('',*,*,#3846,.T.);+#3877 = ADVANCED_FACE('',(#3878),#3303,.F.);+#3878 = FACE_BOUND('',#3879,.F.);+#3879 = EDGE_LOOP('',(#3880,#3881,#3882,#3883,#3884,#3885,#3886,#3887));+#3880 = ORIENTED_EDGE('',*,*,#3287,.T.);+#3881 = ORIENTED_EDGE('',*,*,#3373,.T.);+#3882 = ORIENTED_EDGE('',*,*,#3449,.T.);+#3883 = ORIENTED_EDGE('',*,*,#3525,.T.);+#3884 = ORIENTED_EDGE('',*,*,#3601,.T.);+#3885 = ORIENTED_EDGE('',*,*,#3677,.T.);+#3886 = ORIENTED_EDGE('',*,*,#3753,.T.);+#3887 = ORIENTED_EDGE('',*,*,#3824,.T.);+#3888 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#3892)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#3889,#3890,#3891)) REPRESENTATION_CONTEXT+('Context #1','3D Context with UNIT and UNCERTAINTY') );+#3889 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );+#3890 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );+#3891 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );+#3892 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#3889,+ 'distance_accuracy_value','confusion accuracy');+#3893 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3894,#3896);+#3894 = ( REPRESENTATION_RELATIONSHIP('','',#3245,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3895) +SHAPE_REPRESENTATION_RELATIONSHIP() );+#3895 = ITEM_DEFINED_TRANSFORMATION('','',#11,#35);+#3896 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',+ #3897);+#3897 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('6','=>[0:1:1:7]','',#5,#3240,$);+#3898 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#3242));+#3899 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(+ #3900),#1905);+#3900 = STYLED_ITEM('color',(#3901),#1263);+#3901 = PRESENTATION_STYLE_ASSIGNMENT((#3902,#3908));+#3902 = SURFACE_STYLE_USAGE(.BOTH.,#3903);+#3903 = SURFACE_SIDE_STYLE('',(#3904));+#3904 = SURFACE_STYLE_FILL_AREA(#3905);+#3905 = FILL_AREA_STYLE('',(#3906));+#3906 = FILL_AREA_STYLE_COLOUR('',#3907);+#3907 = COLOUR_RGB('',0.865042042985,0.870344943399,0.88082502109);+#3908 = CURVE_STYLE('',#3909,POSITIVE_LENGTH_MEASURE(0.1),#3907);+#3909 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#3910 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(+ #3911),#3888);+#3911 = STYLED_ITEM('color',(#3912),#3246);+#3912 = PRESENTATION_STYLE_ASSIGNMENT((#3913,#3918));+#3913 = SURFACE_STYLE_USAGE(.BOTH.,#3914);+#3914 = SURFACE_SIDE_STYLE('',(#3915));+#3915 = SURFACE_STYLE_FILL_AREA(#3916);+#3916 = FILL_AREA_STYLE('',(#3917));+#3917 = FILL_AREA_STYLE_COLOUR('',#3907);+#3918 = CURVE_STYLE('',#3919,POSITIVE_LENGTH_MEASURE(0.1),#3907);+#3919 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#3920 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(+ #3921),#1244);+#3921 = STYLED_ITEM('color',(#3922),#602);+#3922 = PRESENTATION_STYLE_ASSIGNMENT((#3923,#3928));+#3923 = SURFACE_STYLE_USAGE(.BOTH.,#3924);+#3924 = SURFACE_SIDE_STYLE('',(#3925));+#3925 = SURFACE_STYLE_FILL_AREA(#3926);+#3926 = FILL_AREA_STYLE('',(#3927));+#3927 = FILL_AREA_STYLE_COLOUR('',#3907);+#3928 = CURVE_STYLE('',#3929,POSITIVE_LENGTH_MEASURE(0.1),#3907);+#3929 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#3930 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(+ #3931),#583);+#3931 = STYLED_ITEM('color',(#3932),#53);+#3932 = PRESENTATION_STYLE_ASSIGNMENT((#3933,#3939));+#3933 = SURFACE_STYLE_USAGE(.BOTH.,#3934);+#3934 = SURFACE_SIDE_STYLE('',(#3935));+#3935 = SURFACE_STYLE_FILL_AREA(#3936);+#3936 = FILL_AREA_STYLE('',(#3937));+#3937 = FILL_AREA_STYLE_COLOUR('',#3938);+#3938 = COLOUR_RGB('',0.293372055022,0.303532057365,0.313304153717);+#3939 = CURVE_STYLE('',#3940,POSITIVE_LENGTH_MEASURE(0.1),#3938);+#3940 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#3941 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(+ #3942),#3227);+#3942 = STYLED_ITEM('color',(#3943),#2585);+#3943 = PRESENTATION_STYLE_ASSIGNMENT((#3944,#3949));+#3944 = SURFACE_STYLE_USAGE(.BOTH.,#3945);+#3945 = SURFACE_SIDE_STYLE('',(#3946));+#3946 = SURFACE_STYLE_FILL_AREA(#3947);+#3947 = FILL_AREA_STYLE('',(#3948));+#3948 = FILL_AREA_STYLE_COLOUR('',#3907);+#3949 = CURVE_STYLE('',#3950,POSITIVE_LENGTH_MEASURE(0.1),#3907);+#3950 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#3951 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(+ #3952),#2566);+#3952 = STYLED_ITEM('color',(#3953),#1924);+#3953 = PRESENTATION_STYLE_ASSIGNMENT((#3954,#3959));+#3954 = SURFACE_STYLE_USAGE(.BOTH.,#3955);+#3955 = SURFACE_SIDE_STYLE('',(#3956));+#3956 = SURFACE_STYLE_FILL_AREA(#3957);+#3957 = FILL_AREA_STYLE('',(#3958));+#3958 = FILL_AREA_STYLE_COLOUR('',#3907);+#3959 = CURVE_STYLE('',#3960,POSITIVE_LENGTH_MEASURE(0.1),#3907);+#3960 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+ENDSEC;+END-ISO-10303-21;
opa189idbvr-features.jsonadded+26@@ -0,0 +1,26 @@+{+ "extracted_by": "service-step2glb 0.2.0",+ "extracted_at": "2026-10-11T15:52:49Z",+ "bbox_mm": {+ "x": [+ -1.45,+ 1.45+ ],+ "y": [+ -1.45,+ 1.45+ ],+ "z": [+ -0.0,+ 1.2+ ]+ },+ "floor_z_mm": -0.0,+ "top_z_mm": 1.2,+ "longest_axis": "y",+ "pin1": {+ "source": "unknown"+ },+ "duration_ms": 156,+ "warnings": []+}
opa189idbvr-hero.glbadded⋯ 1 unchanged line ⋯
opa189idbvr-hero.overlay.jsonadded+199@@ -0,0 +1,199 @@+{+ "spec": "adom-hero 1.4",+ "mpn": "OPA189IDBVR",+ "kind": "component + footprint reference art",+ "board_use": false,+ "plane_z_mm": -0.02,+ "units": "metre",+ "upAxis": "Z",+ "layers": {+ "pad_outlines": {+ "material": "Footprint pads - teal dashed outlines - 50 percent opacity",+ "rgba": [+ 0.0,+ 0.902,+ 0.863,+ 0.5+ ],+ "pads": 5,+ "span_mm": 3.7,+ "dash_mm": 0.12,+ "gap_mm": 0.072,+ "pad_stroke_mm": 0.03+ },+ "silkscreen": {+ "material": "Silkscreen reference lines - 30 percent opacity",+ "rgba": [+ 0.92,+ 0.96,+ 1.0,+ 0.3+ ],+ "footprint_items": 4,+ "pin1": {+ "source": "added dot (AI)",+ "pad": "1",+ "center_mm": [+ -1.3,+ -1.582+ ],+ "r_mm": 0.132+ }+ },+ "signal_names": {+ "material": "Signal names - 50 percent opacity",+ "rgba": [+ 0.92,+ 0.96,+ 1.0,+ 0.5+ ],+ "font": "DejaVu Sans Mono",+ "labels": 5,+ "sides": "top + mirrored underside (single-sided)",+ "fallback_to_pad_number": 0+ }+ },+ "align": {+ "ok": true,+ "centre_offset_mm": 0.0,+ "tolerance_mm": 0.296,+ "orientation_flipped": false,+ "contacts_bbox_mm": [+ -1.45,+ 1.45,+ -1.15,+ 1.15+ ],+ "pads_bbox_mm": [+ -1.85,+ 1.85,+ -1.25,+ 1.25+ ],+ "seating_z_mm": -0.0+ },+ "sources": {+ "glb": "opa189idbvr-plain.glb",+ "glb_sha256": "b44085ecaddcb33e6786ab7f73f30e6eb985204d37b1ef332f0c7e1ed32dc37b",+ "footprint": "opa189idbvr.kicad_mod",+ "footprint_sha256": "797b41ff2db3a1249a795079eea244ff5f126831ac23326ba3e610cd262b87fe",+ "pins": "page.json component.pins",+ "pins_sha256": "e1668c8dbedf76420333164ab0bc3c2892a61af54275dab5cac0e98bfbd4b8a4"+ },+ "generator": "adom-wiki 1.7.69 (component_hero)",+ "labels": [+ {+ "pad": "1",+ "text": "OUT",+ "x": -1.969,+ "y": -0.95,+ "align": "right",+ "vertical": false,+ "h": 0.475+ },+ {+ "pad": "2",+ "text": "V-",+ "x": -1.969,+ "y": 0.0,+ "align": "right",+ "vertical": false,+ "h": 0.475+ },+ {+ "pad": "3",+ "text": "IN+",+ "x": -1.969,+ "y": 0.95,+ "align": "right",+ "vertical": false,+ "h": 0.475+ },+ {+ "pad": "4",+ "text": "IN-",+ "x": 2.0,+ "y": 0.95,+ "align": "left",+ "vertical": false,+ "h": 0.6+ },+ {+ "pad": "5",+ "text": "V+",+ "x": 2.0,+ "y": -0.95,+ "align": "left",+ "vertical": false,+ "h": 0.6+ }+ ],+ "pads": [+ {+ "number": "1",+ "shape": "roundrect",+ "center_mm": [+ -1.3,+ -0.95+ ],+ "size_mm": [+ 1.1,+ 0.6+ ],+ "rot": 0.0+ },+ {+ "number": "2",+ "shape": "roundrect",+ "center_mm": [+ -1.3,+ 0.0+ ],+ "size_mm": [+ 1.1,+ 0.6+ ],+ "rot": 0.0+ },+ {+ "number": "3",+ "shape": "roundrect",+ "center_mm": [+ -1.3,+ 0.95+ ],+ "size_mm": [+ 1.1,+ 0.6+ ],+ "rot": 0.0+ },+ {+ "number": "4",+ "shape": "roundrect",+ "center_mm": [+ 1.3,+ 0.95+ ],+ "size_mm": [+ 1.1,+ 0.6+ ],+ "rot": 0.0+ },+ {+ "number": "5",+ "shape": "roundrect",+ "center_mm": [+ 1.3,+ -0.95+ ],+ "size_mm": [+ 1.1,+ 0.6+ ],+ "rot": 0.0+ }+ ]+}
opa189idbvr-marked.check.jsonadded+85@@ -0,0 +1,85 @@+{+ "schema": "adom/mark-check@1",+ "step": "/home/adom/project/adom-custom-electronic-load/components/opa189idbvr/opa189idbvr-marked.step",+ "mpn": "OPA189IDBVR",+ "status": "PASS",+ "checks": [+ {+ "check": "axis",+ "status": "PASS",+ "detail": "text along the 2.75 mm axis",+ "angleDeg": 0+ },+ {+ "check": "upright",+ "status": "PASS",+ "detail": "upright, left to right, pin 1 left lower"+ },+ {+ "check": "size",+ "status": "PASS",+ "detail": "text height 0.436 mm, 99% of what fits (0.441 mm), block fills 69% of the 1.45 mm band height",+ "capMm": 0.4361,+ "fitMm": 0.4409+ },+ {+ "check": "band",+ "status": "PASS",+ "detail": "inside the usable band"+ },+ {+ "check": "flat",+ "status": "PASS",+ "detail": "flat, coplanar with the face (+5 um)"+ },+ {+ "check": "group",+ "status": "PASS",+ "detail": "Adom.LaserEtch group"+ },+ {+ "check": "colour",+ "status": "PASS",+ "detail": "light mark (sRGB 0.90, 0.90, 0.89)",+ "rgb": [+ 0.896243869286,+ 0.896243869286,+ 0.886003966688+ ]+ },+ {+ "check": "widget",+ "status": "PASS",+ "detail": "27.9 px caps with the outline 320 px wide",+ "capHeightPx320": 27.9+ }+ ],+ "plan": {+ "summary": "Mark along the 2.75 mm axis (-Y), 0.44 mm text (2 lines), upright with pin 1 left lower, outline rot 90 after a 180 deg pose turn; ~28 px caps at 320 px",+ "band": [+ -0.725,+ -1.375,+ 0.725,+ 1.375+ ],+ "readingDirection": [+ -0.0,+ -1.0,+ 0.0+ ],+ "lines": [+ "OPA189",+ "IDBVR"+ ]+ },+ "thresholds": {+ "sizePass": 0.8,+ "sizeFail": 0.6,+ "widgetPxPass": 6.0,+ "widgetPxFail": 4.0,+ "outlineOffsetMax": 0.15,+ "coplanarMaxMm": 0.02+ },+ "image": "components/opa189idbvr/opa189idbvr-marked.check.png",+ "reportPath": "components/opa189idbvr/opa189idbvr-marked.check.json"+}
opa189idbvr-marked.check.pngadded⋯ 1 unchanged line ⋯
opa189idbvr-marked.glbadded⋯ 1 unchanged line ⋯
opa189idbvr-marked.mark-plan.jsonadded+142@@ -0,0 +1,142 @@+{+ "plan": {+ "schema": "adom/mark-plan@1",+ "mpn": "OPA189IDBVR",+ "step": "/home/adom/project/adom-custom-electronic-load/components/opa189idbvr/opa189idbvr-ai-nominal.step",+ "footprint": "/home/adom/project/adom-custom-electronic-load/components/opa189idbvr/opa189idbvr.kicad_mod",+ "standUp": [],+ "standUpSource": "as-is (Z up)",+ "face": "top",+ "pin1": {+ "source": "footprint pad 1",+ "xyMm": [+ -1.3,+ 0.95+ ],+ "corner": "left/lower"+ },+ "existingMarks": [],+ "vendorMarking": {+ "present": false,+ "glyphFaces": 0+ },+ "faceNormal": [+ 0,+ 0,+ 1+ ],+ "longAxis": {+ "axis": "y",+ "vector": [+ 0.0,+ 1.0,+ 0.0+ ],+ "why": "longest usable top dimension (2.75 mm vs 1.45 mm)",+ "override": null+ },+ "readingDirection": {+ "vector": [+ -0.0,+ -1.0,+ 0.0+ ],+ "angleDeg": 270,+ "textUp": [+ 1.0,+ -0.0,+ 0.0+ ],+ "rule": "pin 1 / pad 1 at the start (left) of the text, and below it when it sits on a side"+ },+ "band": {+ "regionMm": [+ -0.725,+ -1.375,+ 0.725,+ 1.375+ ],+ "zMm": 1.2,+ "lengthMm": 2.75,+ "heightMm": 1.45,+ "why": "highest flat face over the body centre",+ "terminationsExcludedBy": null,+ "trimmedEnds": [],+ "keepouts": [],+ "sideTurn": null,+ "margins": {+ "lengthEachSide": 0.12,+ "heightEachSide": 0.15+ }+ },+ "text": {+ "lines": [+ "OPA189",+ "IDBVR"+ ],+ "chars": 11,+ "capHeightMm": 0.4409,+ "smallestLineMm": 0.4409,+ "heightPctOfBand": 69.9,+ "why": "two lines: the smaller line (0.441 mm) beats one line (0.236 mm) by 1.86x",+ "alternative": {+ "lines": [+ "OPA189IDBVR"+ ],+ "capHeightMm": 0.2364,+ "smallestLineMm": 0.2364+ },+ "font": "service-step2glb /laser-etch (single-stroke outline font)"+ },+ "etch": {+ "poseQuarterTurnsZ": 1,+ "service": "/laser-etch?mode=flat",+ "note": "turn so the reading direction is +X, etch, fit the mark into the band, turn back"+ },+ "outline": {+ "upAxis": "z",+ "poseRotZDeg": 180,+ "rot": 90,+ "recipe": "adom-aiflow-etch outline <part.step> --footprint <part.kicad_mod> --mpn OPA189IDBVR (stands the STEP up (as-is (Z up)), turns it 180 deg about Z and draws OPA189 / IDBVR on the planned band, rot 90)",+ "why": "iso camera looks from +X+Y+Z: text along +Y (rot 90) or -X (rot 180) reads left to right with pin 1 toward the viewer"+ },+ "widget": {+ "px": 320,+ "pxPerMm": 78.33,+ "capHeightPx": 28.2+ },+ "hints": [],+ "warnings": [],+ "summary": "Mark along the 2.75 mm axis (-Y), 0.44 mm text (2 lines), upright with pin 1 left lower, outline rot 90 after a 180 deg pose turn; ~28 px caps at 320 px"+ },+ "etch": {+ "out": "/home/adom/project/adom-custom-electronic-load/components/opa189idbvr/opa189idbvr-marked.step",+ "mpn": "OPA189IDBVR",+ "lines": [+ "OPA189",+ "IDBVR"+ ],+ "removedOldMarks": [],+ "turns": [+ {+ "axis": "z",+ "quarterTurns": 1+ }+ ],+ "serviceMarkTurnedQuarter": 0,+ "line2Scaled": true,+ "fit": {+ "scale": 0.8708,+ "capMm": 0.4361,+ "markMm": [+ 2.0857,+ 1.015+ ],+ "bandMm": [+ 2.75,+ 1.45+ ],+ "zMm": 1.205+ }+ }+}
opa189idbvr-marked.stepadded+8682@@ -0,0 +1,8682 @@+ISO-10303-21;+HEADER;+FILE_DESCRIPTION(('Open CASCADE Model'),'2;1');+FILE_NAME('Open CASCADE Shape Model','2026-10-11T15:52:36',('Author'),(+ 'Open CASCADE'),'Open CASCADE STEP processor 7.8','Open CASCADE 7.8'+ ,'Unknown');+FILE_SCHEMA(('AUTOMOTIVE_DESIGN { 1 0 10303 214 1 1 1 1 }'));+ENDSEC;+DATA;+#1 = APPLICATION_PROTOCOL_DEFINITION('international standard',+ 'automotive_design',2000,#2);+#2 = APPLICATION_CONTEXT(+ 'core data for automotive mechanical design processes');+#3 = SHAPE_DEFINITION_REPRESENTATION(#4,#10);+#4 = PRODUCT_DEFINITION_SHAPE('','',#5);+#5 = PRODUCT_DEFINITION('design','',#6,#9);+#6 = PRODUCT_DEFINITION_FORMATION('','',#7);+#7 = PRODUCT('OPA189IDBVR_AI_Nominal_DBV0005A','OPA189IDBVR_AI_Nominal_DBV0005A','',(#8));+#8 = PRODUCT_CONTEXT('',#2,'mechanical');+#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');+#10 = SHAPE_REPRESENTATION('',(#11,#15,#19),#23);+#11 = AXIS2_PLACEMENT_3D('',#3728,#3729,#3730);+#12 = CARTESIAN_POINT('',(0.,0.,0.));+#13 = DIRECTION('',(0.,0.,1.0));+#14 = DIRECTION('',(0.,-1.0,0.));+#15 = AXIS2_PLACEMENT_3D('',#3734,#3735,#3736);+#16 = CARTESIAN_POINT('',(0.,0.,0.));+#17 = DIRECTION('',(0.,0.,1.0));+#18 = DIRECTION('',(0.,-1.0,0.));+#19 = AXIS2_PLACEMENT_3D('',#3725,#3726,#3727);+#20 = CARTESIAN_POINT('',(0.,0.,0.));+#21 = DIRECTION('',(0.,0.,1.0));+#22 = DIRECTION('',(0.,-1.0,0.));+#23 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#27)) GLOBAL_UNIT_ASSIGNED_CONTEXT(+(#24,#25,#26)) REPRESENTATION_CONTEXT('Context #1',+ '3D Context with UNIT and UNCERTAINTY') );+#24 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );+#25 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );+#26 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );+#27 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#24,+ 'distance_accuracy_value','confusion accuracy');+#28 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7));+#29 = SHAPE_DEFINITION_REPRESENTATION(#30,#36);+#30 = PRODUCT_DEFINITION_SHAPE('','',#31);+#31 = PRODUCT_DEFINITION('design','',#32,#35);+#32 = PRODUCT_DEFINITION_FORMATION('','',#33);+#33 = PRODUCT('Adom.Chip','Adom.Chip','',(#34));+#34 = PRODUCT_CONTEXT('',#2,'mechanical');+#35 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');+#36 = SHAPE_REPRESENTATION('',(#11,#37),#41);+#37 = AXIS2_PLACEMENT_3D('',#3731,#3732,#3733);+#38 = CARTESIAN_POINT('',(0.,0.,0.));+#39 = DIRECTION('',(0.,0.,1.0));+#40 = DIRECTION('',(0.,-1.0,0.));+#41 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#45)) GLOBAL_UNIT_ASSIGNED_CONTEXT(+(#42,#43,#44)) REPRESENTATION_CONTEXT('Context #1',+ '3D Context with UNIT and UNCERTAINTY') );+#42 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );+#43 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );+#44 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );+#45 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#42,+ 'distance_accuracy_value','confusion accuracy');+#46 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#47,#49);+#47 = ( REPRESENTATION_RELATIONSHIP('','',#36,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#48) +SHAPE_REPRESENTATION_RELATIONSHIP() );+#48 = ITEM_DEFINED_TRANSFORMATION('','',#11,#15);+#49 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#50);+#50 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('2','Adom.Chip','',#5,#31,$);+#51 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#33));+#395 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#396,#398);+#396 = ( REPRESENTATION_RELATIONSHIP('','',#3756,#36) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#397) +SHAPE_REPRESENTATION_RELATIONSHIP() );+#397 = ITEM_DEFINED_TRANSFORMATION('','',#3757,#37);+#398 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#399+ );+#399 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('1','adom_mark_proxy','',#31,#3751,$+ );+#401 = SHAPE_DEFINITION_REPRESENTATION(#402,#408);+#402 = PRODUCT_DEFINITION_SHAPE('','',#403);+#403 = PRODUCT_DEFINITION('design','',#404,#407);+#404 = PRODUCT_DEFINITION_FORMATION('','',#405);+#405 = PRODUCT('Adom.LaserEtch','Adom.LaserEtch','',(#406));+#406 = PRODUCT_CONTEXT('',#2,'mechanical');+#407 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');+#408 = SHAPE_REPRESENTATION('',(#11,#409,#677,#945,#1133,#1319,#1845,+ #2257,#2459,#2695,#3109,#3231),#3611);+#409 = SHELL_BASED_SURFACE_MODEL('',(#410));+#410 = OPEN_SHELL('',(#411));+#411 = ADVANCED_FACE('',(#412,#547),#426,.T.);+#412 = FACE_BOUND('',#413,.F.);+#413 = EDGE_LOOP('',(#414,#437,#453,#469,#485,#501,#517,#533));+#414 = ORIENTED_EDGE('',*,*,#415,.T.);+#415 = EDGE_CURVE('',#416,#418,#420,.T.);+#416 = VERTEX_POINT('',#417);+#417 = CARTESIAN_POINT('',(0.2850624291457761,1.016467944747133,1.2049999999999998));+#418 = VERTEX_POINT('',#419);+#419 = CARTESIAN_POINT('',(0.45124482079064365,0.9784382955374261,1.2049999999999998));+#420 = SURFACE_CURVE('',#421,(#425),.PCURVE_S1.);+#421 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#422,#423,#424),.UNSPECIFIED.,.F.+ ,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#422 = CARTESIAN_POINT('',(0.2850624291457761,1.016467944747133,1.2049999999999998));+#423 = CARTESIAN_POINT('',(0.3949896415804167,1.016467944747133,1.2049999999999998));+#424 = CARTESIAN_POINT('',(0.45124482079064365,0.9784382955374261,1.2049999999999998));+#425 = PCURVE('',#426,#431);+#426 = PLANE('',#427);+#427 = AXIS2_PLACEMENT_3D('',#428,#429,#430);+#428 = CARTESIAN_POINT('',(0.071235344905503,1.0428734370298218,1.2049999999999998));+#429 = DIRECTION('',(0.,0.,1.0));+#430 = DIRECTION('',(0.,-1.0,0.));+#431 = DEFINITIONAL_REPRESENTATION('',(#432),#436);+#432 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#433,#434,#435),.UNSPECIFIED.,.F.+ ,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#433 = CARTESIAN_POINT('',(0.02640549228202732,0.21382708424036023));+#434 = CARTESIAN_POINT('',(0.02640549228202732,0.3237542966750007));+#435 = CARTESIAN_POINT('',(0.06443514149256148,0.38000947588522777));+#436 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#437 = ORIENTED_EDGE('',*,*,#438,.T.);+#438 = EDGE_CURVE('',#418,#439,#441,.T.);+#439 = VERTEX_POINT('',#440);+#440 = CARTESIAN_POINT('',(0.5075,0.8660714452281173,1.2049999999999998));+#441 = SURFACE_CURVE('',#442,(#446),.PCURVE_S1.);+#442 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#443,#444,#445),.UNSPECIFIED.,.F.+ ,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#443 = CARTESIAN_POINT('',(0.45124482079064365,0.9784382955374261,1.2049999999999998));+#444 = CARTESIAN_POINT('',(0.5075,0.9404086463268484,1.2049999999999998));+#445 = CARTESIAN_POINT('',(0.5075,0.8660714452281173,1.2049999999999998));+#446 = PCURVE('',#426,#447);+#447 = DEFINITIONAL_REPRESENTATION('',(#448),#452);+#448 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#449,#450,#451),.UNSPECIFIED.,.F.+ ,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#449 = CARTESIAN_POINT('',(0.06443514149256148,0.38000947588522777));+#450 = CARTESIAN_POINT('',(0.10246479070297372,0.436264655094584));+#451 = CARTESIAN_POINT('',(0.1768019918017047,0.436264655094584));+#452 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#453 = ORIENTED_EDGE('',*,*,#454,.T.);+#454 = EDGE_CURVE('',#439,#455,#457,.T.);+#455 = VERTEX_POINT('',#456);+#456 = CARTESIAN_POINT('',(0.45124482079064365,0.7534175786991302,1.2049999999999998));+#457 = SURFACE_CURVE('',#458,(#462),.PCURVE_S1.);+#458 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#459,#460,#461),.UNSPECIFIED.,.F.+ ,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#459 = CARTESIAN_POINT('',(0.5075,0.8660714452281173,1.2049999999999998));+#460 = CARTESIAN_POINT('',(0.5075,0.7914472279097079,1.2049999999999998));+#461 = CARTESIAN_POINT('',(0.45124482079064365,0.7534175786991302,1.2049999999999998));+#462 = PCURVE('',#426,#463);+#463 = DEFINITIONAL_REPRESENTATION('',(#464),#468);+#464 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#465,#466,#467),.UNSPECIFIED.,.F.+ ,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#465 = CARTESIAN_POINT('',(0.1768019918017047,0.436264655094584));+#466 = CARTESIAN_POINT('',(0.2514262091201141,0.436264655094584));+#467 = CARTESIAN_POINT('',(0.2894558583306918,0.38000947588522777));+#468 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#469 = ORIENTED_EDGE('',*,*,#470,.T.);+#470 = EDGE_CURVE('',#455,#471,#473,.T.);+#471 = VERTEX_POINT('',#472);+#472 = CARTESIAN_POINT('',(0.2850624291457761,0.7153879294885526,1.2049999999999998));+#473 = SURFACE_CURVE('',#474,(#478),.PCURVE_S1.);+#474 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#475,#476,#477),.UNSPECIFIED.,.F.+ ,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#475 = CARTESIAN_POINT('',(0.45124482079064365,0.7534175786991302,1.2049999999999998));+#476 = CARTESIAN_POINT('',(0.3949896415804167,0.7153879294885526,1.2049999999999998));+#477 = CARTESIAN_POINT('',(0.2850624291457761,0.7153879294885526,1.2049999999999998));+#478 = PCURVE('',#426,#479);+#479 = DEFINITIONAL_REPRESENTATION('',(#480),#484);+#480 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#481,#482,#483),.UNSPECIFIED.,.F.+ ,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#481 = CARTESIAN_POINT('',(0.2894558583306918,0.38000947588522777));+#482 = CARTESIAN_POINT('',(0.3274855075412695,0.3237542966750007));+#483 = CARTESIAN_POINT('',(0.3274855075412695,0.21382708424036023));+#484 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#485 = ORIENTED_EDGE('',*,*,#486,.T.);+#486 = EDGE_CURVE('',#471,#487,#489,.T.);+#487 = VERTEX_POINT('',#488);+#488 = CARTESIAN_POINT('',(0.11916705372179741,0.7534175786991302,1.2049999999999998));+#489 = SURFACE_CURVE('',#490,(#494),.PCURVE_S1.);+#490 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#491,#492,#493),.UNSPECIFIED.,.F.+ ,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#491 = CARTESIAN_POINT('',(0.2850624291457761,0.7153879294885526,1.2049999999999998));+#492 = CARTESIAN_POINT('',(0.17542223293133652,0.7153879294885526,1.2049999999999998));+#493 = CARTESIAN_POINT('',(0.11916705372179741,0.7534175786991302,1.2049999999999998));+#494 = PCURVE('',#426,#495);+#495 = DEFINITIONAL_REPRESENTATION('',(#496),#500);+#496 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#497,#498,#499),.UNSPECIFIED.,.F.+ ,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#497 = CARTESIAN_POINT('',(0.3274855075412695,0.21382708424036023));+#498 = CARTESIAN_POINT('',(0.3274855075412695,0.10418688802539815));+#499 = CARTESIAN_POINT('',(0.2894558583306918,0.047931708816294404));+#500 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#501 = ORIENTED_EDGE('',*,*,#502,.T.);+#502 = EDGE_CURVE('',#487,#503,#505,.T.);+#503 = VERTEX_POINT('',#504);+#504 = CARTESIAN_POINT('',(0.06291187451225828,0.8660714452281173,1.2049999999999998));+#505 = SURFACE_CURVE('',#506,(#510),.PCURVE_S1.);+#506 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#507,#508,#509),.UNSPECIFIED.,.F.+ ,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#507 = CARTESIAN_POINT('',(0.11916705372179741,0.7534175786991302,1.2049999999999998));+#508 = CARTESIAN_POINT('',(0.06291187451225828,0.7914472279097079,1.2049999999999998));+#509 = CARTESIAN_POINT('',(0.06291187451225828,0.8660714452281173,1.2049999999999998));+#510 = PCURVE('',#426,#511);+#511 = DEFINITIONAL_REPRESENTATION('',(#512),#516);+#512 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#513,#514,#515),.UNSPECIFIED.,.F.+ ,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#513 = CARTESIAN_POINT('',(0.2894558583306918,0.047931708816294404));+#514 = CARTESIAN_POINT('',(0.2514262091201141,-0.008323470393248197));+#515 = CARTESIAN_POINT('',(0.1768019918017047,-0.008323470393248197));+#516 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#517 = ORIENTED_EDGE('',*,*,#518,.T.);+#518 = EDGE_CURVE('',#503,#519,#521,.T.);+#519 = VERTEX_POINT('',#520);+#520 = CARTESIAN_POINT('',(0.11916705372179741,0.9784382955374261,1.2049999999999998));+#521 = SURFACE_CURVE('',#522,(#526),.PCURVE_S1.);+#522 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#523,#524,#525),.UNSPECIFIED.,.F.+ ,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#523 = CARTESIAN_POINT('',(0.06291187451225828,0.8660714452281173,1.2049999999999998));+#524 = CARTESIAN_POINT('',(0.06291187451225828,0.9404086463268484,1.2049999999999998));+#525 = CARTESIAN_POINT('',(0.11916705372179741,0.9784382955374261,1.2049999999999998));+#526 = PCURVE('',#426,#527);+#527 = DEFINITIONAL_REPRESENTATION('',(#528),#532);+#528 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#529,#530,#531),.UNSPECIFIED.,.F.+ ,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#529 = CARTESIAN_POINT('',(0.1768019918017047,-0.008323470393248197));+#530 = CARTESIAN_POINT('',(0.10246479070297372,-0.008323470393248197));+#531 = CARTESIAN_POINT('',(0.06443514149256148,0.047931708816294404));+#532 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#533 = ORIENTED_EDGE('',*,*,#534,.T.);+#534 = EDGE_CURVE('',#519,#416,#535,.T.);+#535 = SURFACE_CURVE('',#536,(#540),.PCURVE_S1.);+#536 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#537,#538,#539),.UNSPECIFIED.,.F.+ ,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#537 = CARTESIAN_POINT('',(0.11916705372179741,0.9784382955374261,1.2049999999999998));+#538 = CARTESIAN_POINT('',(0.17542223293133652,1.016467944747133,1.2049999999999998));+#539 = CARTESIAN_POINT('',(0.2850624291457761,1.016467944747133,1.2049999999999998));+#540 = PCURVE('',#426,#541);+#541 = DEFINITIONAL_REPRESENTATION('',(#542),#546);+#542 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#543,#544,#545),.UNSPECIFIED.,.F.+ ,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#543 = CARTESIAN_POINT('',(0.06443514149256148,0.047931708816294404));+#544 = CARTESIAN_POINT('',(0.02640549228202732,0.10418688802539815));+#545 = CARTESIAN_POINT('',(0.02640549228202732,0.21382708424036023));+#546 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#547 = FACE_BOUND('',#548,.F.);+#548 = EDGE_LOOP('',(#549,#567,#583,#599,#615,#631,#647,#663));+#549 = ORIENTED_EDGE('',*,*,#550,.T.);+#550 = EDGE_CURVE('',#551,#553,#555,.T.);+#551 = VERTEX_POINT('',#552);+#552 = CARTESIAN_POINT('',(0.4314407015788446,0.8660714452281173,1.2049999999999998));+#553 = VERTEX_POINT('',#554);+#554 = CARTESIAN_POINT('',(0.39685524701398656,0.9134291216039316,1.2049999999999998));+#555 = SURFACE_CURVE('',#556,(#560),.PCURVE_S1.);+#556 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#557,#558,#559),.UNSPECIFIED.,.F.+ ,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#557 = CARTESIAN_POINT('',(0.4314407015788446,0.8660714452281173,1.2049999999999998));+#558 = CARTESIAN_POINT('',(0.4314407015788446,0.8985042781397273,1.2049999999999998));+#559 = CARTESIAN_POINT('',(0.39685524701398656,0.9134291216039316,1.2049999999999998));+#560 = PCURVE('',#426,#561);+#561 = DEFINITIONAL_REPRESENTATION('',(#562),#566);+#562 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#563,#564,#565),.UNSPECIFIED.,.F.+ ,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#563 = CARTESIAN_POINT('',(0.1768019918017047,0.3602053566734286));+#564 = CARTESIAN_POINT('',(0.1443691588900948,0.3602053566734286));+#565 = CARTESIAN_POINT('',(0.12944431542589044,0.32561990210857056));+#566 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#567 = ORIENTED_EDGE('',*,*,#568,.T.);+#568 = EDGE_CURVE('',#553,#569,#571,.T.);+#569 = VERTEX_POINT('',#570);+#570 = CARTESIAN_POINT('',(0.2850624291457761,0.9283539650672651,1.2049999999999998));+#571 = SURFACE_CURVE('',#572,(#576),.PCURVE_S1.);+#572 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#573,#574,#575),.UNSPECIFIED.,.F.+ ,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#573 = CARTESIAN_POINT('',(0.39685524701398656,0.9134291216039316,1.2049999999999998));+#574 = CARTESIAN_POINT('',(0.3622697924491284,0.9283539650672651,1.2049999999999998));+#575 = CARTESIAN_POINT('',(0.2850624291457761,0.9283539650672651,1.2049999999999998));+#576 = PCURVE('',#426,#577);+#577 = DEFINITIONAL_REPRESENTATION('',(#578),#582);+#578 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#579,#580,#581),.UNSPECIFIED.,.F.+ ,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#579 = CARTESIAN_POINT('',(0.12944431542589044,0.32561990210857056));+#580 = CARTESIAN_POINT('',(0.11451947196255687,0.29103444754284163));+#581 = CARTESIAN_POINT('',(0.11451947196255687,0.21382708424036023));+#582 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#583 = ORIENTED_EDGE('',*,*,#584,.T.);+#584 = EDGE_CURVE('',#569,#585,#587,.T.);+#585 = VERTEX_POINT('',#586);+#586 = CARTESIAN_POINT('',(0.1735566274983676,0.9134291216039316,1.2049999999999998));+#587 = SURFACE_CURVE('',#588,(#592),.PCURVE_S1.);+#588 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#589,#590,#591),.UNSPECIFIED.,.F.+ ,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#589 = CARTESIAN_POINT('',(0.2850624291457761,0.9283539650672651,1.2049999999999998));+#590 = CARTESIAN_POINT('',(0.20814208206384394,0.9283539650672651,1.2049999999999998));+#591 = CARTESIAN_POINT('',(0.1735566274983676,0.9134291216039316,1.2049999999999998));+#592 = PCURVE('',#426,#593);+#593 = DEFINITIONAL_REPRESENTATION('',(#594),#598);+#594 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#595,#596,#597),.UNSPECIFIED.,.F.+ ,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#595 = CARTESIAN_POINT('',(0.11451947196255687,0.21382708424036023));+#596 = CARTESIAN_POINT('',(0.11451947196255687,0.13690673715755725));+#597 = CARTESIAN_POINT('',(0.12944431542589044,0.10232128259269914));+#598 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#599 = ORIENTED_EDGE('',*,*,#600,.T.);+#600 = EDGE_CURVE('',#585,#601,#603,.T.);+#601 = VERTEX_POINT('',#602);+#602 = CARTESIAN_POINT('',(0.1389711729333179,0.8660714452281173,1.2049999999999998));+#603 = SURFACE_CURVE('',#604,(#608),.PCURVE_S1.);+#604 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#605,#606,#607),.UNSPECIFIED.,.F.+ ,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#605 = CARTESIAN_POINT('',(0.1735566274983676,0.9134291216039316,1.2049999999999998));+#606 = CARTESIAN_POINT('',(0.1389711729333179,0.8985042781397273,1.2049999999999998));+#607 = CARTESIAN_POINT('',(0.1389711729333179,0.8660714452281173,1.2049999999999998));+#608 = PCURVE('',#426,#609);+#609 = DEFINITIONAL_REPRESENTATION('',(#610),#614);+#610 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#611,#612,#613),.UNSPECIFIED.,.F.+ ,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#611 = CARTESIAN_POINT('',(0.12944431542589044,0.10232128259269914));+#612 = CARTESIAN_POINT('',(0.1443691588900948,0.0677358280278149));+#613 = CARTESIAN_POINT('',(0.1768019918017047,0.0677358280278149));+#614 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#615 = ORIENTED_EDGE('',*,*,#616,.T.);+#616 = EDGE_CURVE('',#601,#617,#619,.T.);+#617 = VERTEX_POINT('',#618);+#618 = CARTESIAN_POINT('',(0.1735566274983676,0.8184267526326245,1.2049999999999998));+#619 = SURFACE_CURVE('',#620,(#624),.PCURVE_S1.);+#620 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#621,#622,#623),.UNSPECIFIED.,.F.+ ,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#621 = CARTESIAN_POINT('',(0.1389711729333179,0.8660714452281173,1.2049999999999998));+#622 = CARTESIAN_POINT('',(0.1389711729333179,0.8333515960959582,1.2049999999999998));+#623 = CARTESIAN_POINT('',(0.1735566274983676,0.8184267526326245,1.2049999999999998));+#624 = PCURVE('',#426,#625);+#625 = DEFINITIONAL_REPRESENTATION('',(#626),#630);+#626 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#627,#628,#629),.UNSPECIFIED.,.F.+ ,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#627 = CARTESIAN_POINT('',(0.1768019918017047,0.0677358280278149));+#628 = CARTESIAN_POINT('',(0.2095218409338638,0.0677358280278149));+#629 = CARTESIAN_POINT('',(0.22444668439719742,0.10232128259269914));+#630 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#631 = ORIENTED_EDGE('',*,*,#632,.T.);+#632 = EDGE_CURVE('',#617,#633,#635,.T.);+#633 = VERTEX_POINT('',#634);+#634 = CARTESIAN_POINT('',(0.2850624291457761,0.8035019091684202,1.2049999999999998));+#635 = SURFACE_CURVE('',#636,(#640),.PCURVE_S1.);+#636 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#637,#638,#639),.UNSPECIFIED.,.F.+ ,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#637 = CARTESIAN_POINT('',(0.1735566274983676,0.8184267526326245,1.2049999999999998));+#638 = CARTESIAN_POINT('',(0.20814208206384394,0.8035019091684202,1.2049999999999998));+#639 = CARTESIAN_POINT('',(0.2850624291457761,0.8035019091684202,1.2049999999999998));+#640 = PCURVE('',#426,#641);+#641 = DEFINITIONAL_REPRESENTATION('',(#642),#646);+#642 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#643,#644,#645),.UNSPECIFIED.,.F.+ ,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#643 = CARTESIAN_POINT('',(0.22444668439719742,0.10232128259269914));+#644 = CARTESIAN_POINT('',(0.2393715278614017,0.13690673715755725));+#645 = CARTESIAN_POINT('',(0.2393715278614017,0.21382708424036023));+#646 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#647 = ORIENTED_EDGE('',*,*,#648,.T.);+#648 = EDGE_CURVE('',#633,#649,#651,.T.);+#649 = VERTEX_POINT('',#650);+#650 = CARTESIAN_POINT('',(0.39685524701398656,0.8184267526326245,1.2049999999999998));+#651 = SURFACE_CURVE('',#652,(#656),.PCURVE_S1.);+#652 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#653,#654,#655),.UNSPECIFIED.,.F.+ ,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#653 = CARTESIAN_POINT('',(0.2850624291457761,0.8035019091684202,1.2049999999999998));+#654 = CARTESIAN_POINT('',(0.3622697924491284,0.8035019091684202,1.2049999999999998));+#655 = CARTESIAN_POINT('',(0.39685524701398656,0.8184267526326245,1.2049999999999998));+#656 = PCURVE('',#426,#657);+#657 = DEFINITIONAL_REPRESENTATION('',(#658),#662);+#658 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#659,#660,#661),.UNSPECIFIED.,.F.+ ,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#659 = CARTESIAN_POINT('',(0.2393715278614017,0.21382708424036023));+#660 = CARTESIAN_POINT('',(0.2393715278614017,0.29103444754284163));+#661 = CARTESIAN_POINT('',(0.22444668439719742,0.32561990210857056));+#662 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#663 = ORIENTED_EDGE('',*,*,#664,.T.);+#664 = EDGE_CURVE('',#649,#551,#665,.T.);+#665 = SURFACE_CURVE('',#666,(#670),.PCURVE_S1.);+#666 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#667,#668,#669),.UNSPECIFIED.,.F.+ ,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#667 = CARTESIAN_POINT('',(0.39685524701398656,0.8184267526326245,1.2049999999999998));+#668 = CARTESIAN_POINT('',(0.4314407015788446,0.8333515960959582,1.2049999999999998));+#669 = CARTESIAN_POINT('',(0.4314407015788446,0.8660714452281173,1.2049999999999998));+#670 = PCURVE('',#426,#671);+#671 = DEFINITIONAL_REPRESENTATION('',(#672),#676);+#672 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#673,#674,#675),.UNSPECIFIED.,.F.+ ,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#673 = CARTESIAN_POINT('',(0.22444668439719742,0.32561990210857056));+#674 = CARTESIAN_POINT('',(0.2095218409338638,0.3602053566734286));+#675 = CARTESIAN_POINT('',(0.1768019918017047,0.3602053566734286));+#676 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#677 = SHELL_BASED_SURFACE_MODEL('',(#678));+#678 = OPEN_SHELL('',(#679));+#679 = ADVANCED_FACE('',(#680,#831),#694,.T.);+#680 = FACE_BOUND('',#681,.F.);+#681 = EDGE_LOOP('',(#682,#705,#721,#737,#753,#769,#785,#801,#817));+#682 = ORIENTED_EDGE('',*,*,#683,.T.);+#683 = EDGE_CURVE('',#684,#686,#688,.T.);+#684 = VERTEX_POINT('',#685);+#685 = CARTESIAN_POINT('',(0.071235344905503,0.6424858094925675,1.2049999999999998));+#686 = VERTEX_POINT('',#687);+#687 = CARTESIAN_POINT('',(0.4997505620477839,0.6424858094925675,1.2049999999999998));+#688 = SURFACE_CURVE('',#689,(#693),.PCURVE_S1.);+#689 = LINE('',#690,#691);+#690 = CARTESIAN_POINT('',(0.071235344905503,0.6424858094925675,1.2049999999999998));+#691 = VECTOR('',#692,0.8707574416783842);+#692 = DIRECTION('',(1.0,0.,0.));+#693 = PCURVE('',#694,#699);+#694 = PLANE('',#695);+#695 = AXIS2_PLACEMENT_3D('',#696,#697,#698);+#696 = CARTESIAN_POINT('',(0.071235344905503,0.6889824372067341,1.2049999999999998));+#697 = DIRECTION('',(0.,0.,1.0));+#698 = DIRECTION('',(0.,-1.0,0.));+#699 = DEFINITIONAL_REPRESENTATION('',(#700),#704);+#700 = LINE('',#701,#702);+#701 = CARTESIAN_POINT('',(0.04649662771400993,0.));+#702 = VECTOR('',#703,0.8707574416783842);+#703 = DIRECTION('',(0.,1.));+#704 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#705 = ORIENTED_EDGE('',*,*,#706,.T.);+#706 = EDGE_CURVE('',#686,#707,#709,.T.);+#707 = VERTEX_POINT('',#708);+#708 = CARTESIAN_POINT('',(0.4997505620477839,0.5262442402075862,1.2049999999999998));+#709 = SURFACE_CURVE('',#710,(#714),.PCURVE_S1.);+#710 = LINE('',#711,#712);+#711 = CARTESIAN_POINT('',(0.4997505620477839,0.6424858094925675,1.2049999999999998));+#712 = VECTOR('',#713,0.8707574416783842);+#713 = DIRECTION('',(0.,-1.0,0.));+#714 = PCURVE('',#694,#715);+#715 = DEFINITIONAL_REPRESENTATION('',(#716),#720);+#716 = LINE('',#717,#718);+#717 = CARTESIAN_POINT('',(0.04649662771400993,0.428515217142368));+#718 = VECTOR('',#719,0.8707574416783842);+#719 = DIRECTION('',(1.,0.));+#720 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#721 = ORIENTED_EDGE('',*,*,#722,.T.);+#722 = EDGE_CURVE('',#707,#723,#725,.T.);+#723 = VERTEX_POINT('',#724);+#724 = CARTESIAN_POINT('',(0.46817877779695094,0.39866553021439477,1.2049999999999998));+#725 = SURFACE_CURVE('',#726,(#730),.PCURVE_S1.);+#726 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#727,#728,#729),.UNSPECIFIED.,.F.+ ,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#727 = CARTESIAN_POINT('',(0.4997505620477839,0.5262442402075862,1.2049999999999998));+#728 = CARTESIAN_POINT('',(0.4997505620477839,0.43755622808574923,1.2049999999999998));+#729 = CARTESIAN_POINT('',(0.46817877779695094,0.39866553021439477,1.2049999999999998));+#730 = PCURVE('',#694,#731);+#731 = DEFINITIONAL_REPRESENTATION('',(#732),#736);+#732 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#733,#734,#735),.UNSPECIFIED.,.F.+ ,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#733 = CARTESIAN_POINT('',(0.16273819699914796,0.428515217142368));+#734 = CARTESIAN_POINT('',(0.2514262091201141,0.428515217142368));+#735 = CARTESIAN_POINT('',(0.2903169069923394,0.39694343289153494));+#736 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#737 = ORIENTED_EDGE('',*,*,#738,.T.);+#738 = EDGE_CURVE('',#723,#739,#741,.T.);+#739 = VERTEX_POINT('',#740);+#740 = CARTESIAN_POINT('',(0.3657139870939771,0.35977483234216945,1.2049999999999998));+#741 = SURFACE_CURVE('',#742,(#746),.PCURVE_S1.);+#742 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#743,#744,#745),.UNSPECIFIED.,.F.+ ,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#743 = CARTESIAN_POINT('',(0.46817877779695094,0.39866553021439477,1.2049999999999998));+#744 = CARTESIAN_POINT('',(0.4366069935469885,0.35977483234216945,1.2049999999999998));+#745 = CARTESIAN_POINT('',(0.3657139870939771,0.35977483234216945,1.2049999999999998));+#746 = PCURVE('',#694,#747);+#747 = DEFINITIONAL_REPRESENTATION('',(#748),#752);+#748 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#749,#750,#751),.UNSPECIFIED.,.F.+ ,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#749 = CARTESIAN_POINT('',(0.2903169069923394,0.39694343289153494));+#750 = CARTESIAN_POINT('',(0.32920760486369394,0.3653716486415726));+#751 = CARTESIAN_POINT('',(0.32920760486369394,0.29447864218856123));+#752 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#753 = ORIENTED_EDGE('',*,*,#754,.T.);+#754 = EDGE_CURVE('',#739,#755,#757,.T.);+#755 = VERTEX_POINT('',#756);+#756 = CARTESIAN_POINT('',(0.2632491963910034,0.39866553021439477,1.2049999999999998));+#757 = SURFACE_CURVE('',#758,(#762),.PCURVE_S1.);+#758 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#759,#760,#761),.UNSPECIFIED.,.F.+ ,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#759 = CARTESIAN_POINT('',(0.3657139870939771,0.35977483234216945,1.2049999999999998));+#760 = CARTESIAN_POINT('',(0.29482098064096574,0.35977483234216945,1.2049999999999998));+#761 = CARTESIAN_POINT('',(0.2632491963910034,0.39866553021439477,1.2049999999999998));+#762 = PCURVE('',#694,#763);+#763 = DEFINITIONAL_REPRESENTATION('',(#764),#768);+#764 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#765,#766,#767),.UNSPECIFIED.,.F.+ ,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#765 = CARTESIAN_POINT('',(0.32920760486369394,0.29447864218856123));+#766 = CARTESIAN_POINT('',(0.32920760486369394,0.22358563573554985));+#767 = CARTESIAN_POINT('',(0.2903169069923394,0.19201385148558747));+#768 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#769 = ORIENTED_EDGE('',*,*,#770,.T.);+#770 = EDGE_CURVE('',#755,#771,#773,.T.);+#771 = VERTEX_POINT('',#772);+#772 = CARTESIAN_POINT('',(0.23167741214104107,0.5262442402075862,1.2049999999999998));+#773 = SURFACE_CURVE('',#774,(#778),.PCURVE_S1.);+#774 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#775,#776,#777),.UNSPECIFIED.,.F.+ ,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#775 = CARTESIAN_POINT('',(0.2632491963910034,0.39866553021439477,1.2049999999999998));+#776 = CARTESIAN_POINT('',(0.23167741214104107,0.43755622808574923,1.2049999999999998));+#777 = CARTESIAN_POINT('',(0.23167741214104107,0.5262442402075862,1.2049999999999998));+#778 = PCURVE('',#694,#779);+#779 = DEFINITIONAL_REPRESENTATION('',(#780),#784);+#780 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#781,#782,#783),.UNSPECIFIED.,.F.+ ,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#781 = CARTESIAN_POINT('',(0.2903169069923394,0.19201385148558747));+#782 = CARTESIAN_POINT('',(0.2514262091201141,0.16044206723562515));+#783 = CARTESIAN_POINT('',(0.16273819699914796,0.16044206723562515));+#784 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#785 = ORIENTED_EDGE('',*,*,#786,.T.);+#786 = EDGE_CURVE('',#771,#787,#789,.T.);+#787 = VERTEX_POINT('',#788);+#788 = CARTESIAN_POINT('',(0.23167741214104107,0.5578160244575485,1.2049999999999998));+#789 = SURFACE_CURVE('',#790,(#794),.PCURVE_S1.);+#790 = LINE('',#791,#792);+#791 = CARTESIAN_POINT('',(0.23167741214104107,0.5262442402075862,1.2049999999999998));+#792 = VECTOR('',#793,0.8707574416783842);+#793 = DIRECTION('',(0.,1.0,0.));+#794 = PCURVE('',#694,#795);+#795 = DEFINITIONAL_REPRESENTATION('',(#796),#800);+#796 = LINE('',#797,#798);+#797 = CARTESIAN_POINT('',(0.16273819699914796,0.16044206723562515));+#798 = VECTOR('',#799,0.8707574416783842);+#799 = DIRECTION('',(-1.,0.));+#800 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#801 = ORIENTED_EDGE('',*,*,#802,.T.);+#802 = EDGE_CURVE('',#787,#803,#805,.T.);+#803 = VERTEX_POINT('',#804);+#804 = CARTESIAN_POINT('',(0.071235344905503,0.5578160244575485,1.2049999999999998));+#805 = SURFACE_CURVE('',#806,(#810),.PCURVE_S1.);+#806 = LINE('',#807,#808);+#807 = CARTESIAN_POINT('',(0.23167741214104107,0.5578160244575485,1.2049999999999998));+#808 = VECTOR('',#809,0.8707574416783842);+#809 = DIRECTION('',(-1.0,0.,0.));+#810 = PCURVE('',#694,#811);+#811 = DEFINITIONAL_REPRESENTATION('',(#812),#816);+#812 = LINE('',#813,#814);+#813 = CARTESIAN_POINT('',(0.1311664127491856,0.16044206723562515));+#814 = VECTOR('',#815,0.8707574416783842);+#815 = DIRECTION('',(0.,-1.));+#816 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#817 = ORIENTED_EDGE('',*,*,#818,.T.);+#818 = EDGE_CURVE('',#803,#684,#819,.T.);+#819 = SURFACE_CURVE('',#820,(#824),.PCURVE_S1.);+#820 = LINE('',#821,#822);+#821 = CARTESIAN_POINT('',(0.071235344905503,0.5578160244575485,1.2049999999999998));+#822 = VECTOR('',#823,0.8707574416783842);+#823 = DIRECTION('',(0.,1.0,0.));+#824 = PCURVE('',#694,#825);+#825 = DEFINITIONAL_REPRESENTATION('',(#826),#830);+#826 = LINE('',#827,#828);+#827 = CARTESIAN_POINT('',(0.1311664127491856,0.));+#828 = VECTOR('',#829,0.8707574416783842);+#829 = DIRECTION('',(-1.,0.));+#830 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#831 = FACE_BOUND('',#832,.F.);+#832 = EDGE_LOOP('',(#833,#851,#867,#883,#899,#915,#931));+#833 = ORIENTED_EDGE('',*,*,#834,.T.);+#834 = EDGE_CURVE('',#835,#837,#839,.T.);+#835 = VERTEX_POINT('',#836);+#836 = CARTESIAN_POINT('',(0.4285705393742234,0.5230870617824158,1.2049999999999998));+#837 = VERTEX_POINT('',#838);+#838 = CARTESIAN_POINT('',(0.4285705393742234,0.5578160244575485,1.2049999999999998));+#839 = SURFACE_CURVE('',#840,(#844),.PCURVE_S1.);+#840 = LINE('',#841,#842);+#841 = CARTESIAN_POINT('',(0.4285705393742234,0.5230870617824158,1.2049999999999998));+#842 = VECTOR('',#843,0.8707574416783842);+#843 = DIRECTION('',(0.,1.0,0.));+#844 = PCURVE('',#694,#845);+#845 = DEFINITIONAL_REPRESENTATION('',(#846),#850);+#846 = LINE('',#847,#848);+#847 = CARTESIAN_POINT('',(0.16589537542431834,0.35733519446880746));+#848 = VECTOR('',#849,0.8707574416783842);+#849 = DIRECTION('',(-1.,0.));+#850 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#851 = ORIENTED_EDGE('',*,*,#852,.T.);+#852 = EDGE_CURVE('',#837,#853,#855,.T.);+#853 = VERTEX_POINT('',#854);+#854 = CARTESIAN_POINT('',(0.30285743481460164,0.5578160244575485,1.2049999999999998));+#855 = SURFACE_CURVE('',#856,(#860),.PCURVE_S1.);+#856 = LINE('',#857,#858);+#857 = CARTESIAN_POINT('',(0.4285705393742234,0.5578160244575485,1.2049999999999998));+#858 = VECTOR('',#859,0.8707574416783842);+#859 = DIRECTION('',(-1.0,0.,0.));+#860 = PCURVE('',#694,#861);+#861 = DEFINITIONAL_REPRESENTATION('',(#862),#866);+#862 = LINE('',#863,#864);+#863 = CARTESIAN_POINT('',(0.1311664127491856,0.35733519446880746));+#864 = VECTOR('',#865,0.8707574416783842);+#865 = DIRECTION('',(0.,-1.));+#866 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#867 = ORIENTED_EDGE('',*,*,#868,.T.);+#868 = EDGE_CURVE('',#853,#869,#871,.T.);+#869 = VERTEX_POINT('',#870);+#870 = CARTESIAN_POINT('',(0.30285743481460164,0.5230870617824158,1.2049999999999998));+#871 = SURFACE_CURVE('',#872,(#876),.PCURVE_S1.);+#872 = LINE('',#873,#874);+#873 = CARTESIAN_POINT('',(0.30285743481460164,0.5578160244575485,1.2049999999999998));+#874 = VECTOR('',#875,0.8707574416783842);+#875 = DIRECTION('',(0.,-1.0,0.));+#876 = PCURVE('',#694,#877);+#877 = DEFINITIONAL_REPRESENTATION('',(#878),#882);+#878 = LINE('',#879,#880);+#879 = CARTESIAN_POINT('',(0.1311664127491856,0.23162208990831498));+#880 = VECTOR('',#881,0.8707574416783842);+#881 = DIRECTION('',(1.,0.));+#882 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#883 = ORIENTED_EDGE('',*,*,#884,.T.);+#884 = EDGE_CURVE('',#869,#885,#887,.T.);+#885 = VERTEX_POINT('',#886);+#886 = CARTESIAN_POINT('',(0.31692122961628766,0.46467926091894063,1.2049999999999998));+#887 = SURFACE_CURVE('',#888,(#892),.PCURVE_S1.);+#888 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#889,#890,#891),.UNSPECIFIED.,.F.+ ,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#889 = CARTESIAN_POINT('',(0.30285743481460164,0.5230870617824158,1.2049999999999998));+#890 = CARTESIAN_POINT('',(0.30285743481460164,0.4814697098158439,1.2049999999999998));+#891 = CARTESIAN_POINT('',(0.31692122961628766,0.46467926091894063,1.2049999999999998));+#892 = PCURVE('',#694,#893);+#893 = DEFINITIONAL_REPRESENTATION('',(#894),#898);+#894 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#895,#896,#897),.UNSPECIFIED.,.F.+ ,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#895 = CARTESIAN_POINT('',(0.16589537542431834,0.23162208990831498));+#896 = CARTESIAN_POINT('',(0.20751272739001944,0.23162208990831498));+#897 = CARTESIAN_POINT('',(0.22430317628692278,0.24568588471087172));+#898 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#899 = ORIENTED_EDGE('',*,*,#900,.T.);+#900 = EDGE_CURVE('',#885,#901,#903,.T.);+#901 = VERTEX_POINT('',#902);+#902 = CARTESIAN_POINT('',(0.3657139870939771,0.44788881202290803,1.2049999999999998));+#903 = SURFACE_CURVE('',#904,(#908),.PCURVE_S1.);+#904 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#905,#906,#907),.UNSPECIFIED.,.F.+ ,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#905 = CARTESIAN_POINT('',(0.31692122961628766,0.46467926091894063,1.2049999999999998));+#906 = CARTESIAN_POINT('',(0.3309850244188444,0.44788881202290803,1.2049999999999998));+#907 = CARTESIAN_POINT('',(0.3657139870939771,0.44788881202290803,1.2049999999999998));+#908 = PCURVE('',#694,#909);+#909 = DEFINITIONAL_REPRESENTATION('',(#910),#914);+#910 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#911,#912,#913),.UNSPECIFIED.,.F.+ ,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#911 = CARTESIAN_POINT('',(0.22430317628692278,0.24568588471087172));+#912 = CARTESIAN_POINT('',(0.24109362518382615,0.2597496795134285));+#913 = CARTESIAN_POINT('',(0.24109362518382615,0.29447864218856123));+#914 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#915 = ORIENTED_EDGE('',*,*,#916,.T.);+#916 = EDGE_CURVE('',#901,#917,#919,.T.);+#917 = VERTEX_POINT('',#918);+#918 = CARTESIAN_POINT('',(0.4145067445716666,0.46467926091894063,1.2049999999999998));+#919 = SURFACE_CURVE('',#920,(#924),.PCURVE_S1.);+#920 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#921,#922,#923),.UNSPECIFIED.,.F.+ ,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#921 = CARTESIAN_POINT('',(0.3657139870939771,0.44788881202290803,1.2049999999999998));+#922 = CARTESIAN_POINT('',(0.4004429497691099,0.44788881202290803,1.2049999999999998));+#923 = CARTESIAN_POINT('',(0.4145067445716666,0.46467926091894063,1.2049999999999998));+#924 = PCURVE('',#694,#925);+#925 = DEFINITIONAL_REPRESENTATION('',(#926),#930);+#926 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#927,#928,#929),.UNSPECIFIED.,.F.+ ,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#927 = CARTESIAN_POINT('',(0.24109362518382615,0.29447864218856123));+#928 = CARTESIAN_POINT('',(0.24109362518382615,0.32920760486369394));+#929 = CARTESIAN_POINT('',(0.22430317628692278,0.3432713996662507));+#930 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#931 = ORIENTED_EDGE('',*,*,#932,.T.);+#932 = EDGE_CURVE('',#917,#835,#933,.T.);+#933 = SURFACE_CURVE('',#934,(#938),.PCURVE_S1.);+#934 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#935,#936,#937),.UNSPECIFIED.,.F.+ ,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#935 = CARTESIAN_POINT('',(0.4145067445716666,0.46467926091894063,1.2049999999999998));+#936 = CARTESIAN_POINT('',(0.4285705393742234,0.4814697098158439,1.2049999999999998));+#937 = CARTESIAN_POINT('',(0.4285705393742234,0.5230870617824158,1.2049999999999998));+#938 = PCURVE('',#694,#939);+#939 = DEFINITIONAL_REPRESENTATION('',(#940),#944);+#940 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#941,#942,#943),.UNSPECIFIED.,.F.+ ,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#941 = CARTESIAN_POINT('',(0.22430317628692278,0.3432713996662507));+#942 = CARTESIAN_POINT('',(0.20751272739001944,0.35733519446880746));+#943 = CARTESIAN_POINT('',(0.16589537542431834,0.35733519446880746));+#944 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#945 = SHELL_BASED_SURFACE_MODEL('',(#946));+#946 = OPEN_SHELL('',(#947));+#947 = ADVANCED_FACE('',(#948,#1083),#962,.T.);+#948 = FACE_BOUND('',#949,.F.);+#949 = EDGE_LOOP('',(#950,#973,#989,#1005,#1021,#1037,#1053,#1069));+#950 = ORIENTED_EDGE('',*,*,#951,.T.);+#951 = EDGE_CURVE('',#952,#954,#956,.T.);+#952 = VERTEX_POINT('',#953);+#953 = CARTESIAN_POINT('',(0.071235344905503,0.3256199021081352,1.2049999999999998));+#954 = VERTEX_POINT('',#955);+#955 = CARTESIAN_POINT('',(0.4997505620477839,0.2099523652642522,1.2049999999999998));+#956 = SURFACE_CURVE('',#957,(#961),.PCURVE_S1.);+#957 = LINE('',#958,#959);+#958 = CARTESIAN_POINT('',(0.071235344905503,0.3256199021081352,1.2049999999999998));+#959 = VECTOR('',#960,0.8707574416783842);+#960 = DIRECTION('',(0.965446980809,-0.260599553427,0.));+#961 = PCURVE('',#962,#967);+#962 = PLANE('',#963);+#963 = AXIS2_PLACEMENT_3D('',#964,#965,#966);+#964 = CARTESIAN_POINT('',(0.071235344905503,0.3350914373827755,1.2049999999999998));+#965 = DIRECTION('',(0.,0.,1.0));+#966 = DIRECTION('',(0.,-1.0,0.));+#967 = DEFINITIONAL_REPRESENTATION('',(#968),#972);+#968 = LINE('',#969,#970);+#969 = CARTESIAN_POINT('',(0.009471535275075774,0.));+#970 = VECTOR('',#971,0.8707574416783842);+#971 = DIRECTION('',(0.260599553427,0.965446980809));+#972 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#973 = ORIENTED_EDGE('',*,*,#974,.T.);+#974 = EDGE_CURVE('',#954,#975,#977,.T.);+#975 = VERTEX_POINT('',#976);+#976 = CARTESIAN_POINT('',(0.4997505620477839,0.10633950967908173,1.2049999999999998));+#977 = SURFACE_CURVE('',#978,(#982),.PCURVE_S1.);+#978 = LINE('',#979,#980);+#979 = CARTESIAN_POINT('',(0.4997505620477839,0.2099523652642522,1.2049999999999998));+#980 = VECTOR('',#981,0.8707574416783842);+#981 = DIRECTION('',(0.,-1.0,0.));+#982 = PCURVE('',#962,#983);+#983 = DEFINITIONAL_REPRESENTATION('',(#984),#988);+#984 = LINE('',#985,#986);+#985 = CARTESIAN_POINT('',(0.12513907211939404,0.428515217142368));+#986 = VECTOR('',#987,0.8707574416783842);+#987 = DIRECTION('',(1.,0.));+#988 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#989 = ORIENTED_EDGE('',*,*,#990,.T.);+#990 = EDGE_CURVE('',#975,#991,#993,.T.);+#991 = VERTEX_POINT('',#992);+#992 = CARTESIAN_POINT('',(0.071235344905503,-0.009328027165177335,1.2049999999999998)+ );+#993 = SURFACE_CURVE('',#994,(#998),.PCURVE_S1.);+#994 = LINE('',#995,#996);+#995 = CARTESIAN_POINT('',(0.4997505620477839,0.10633950967908173,1.2049999999999998));+#996 = VECTOR('',#997,0.8707574416783842);+#997 = DIRECTION('',(-0.965446980809,-0.260599553427,0.));+#998 = PCURVE('',#962,#999);+#999 = DEFINITIONAL_REPRESENTATION('',(#1000),#1004);+#1000 = LINE('',#1001,#1002);+#1001 = CARTESIAN_POINT('',(0.22875192770369382,0.428515217142368));+#1002 = VECTOR('',#1003,0.8707574416783842);+#1003 = DIRECTION('',(0.260599553427,-0.965446980809));+#1004 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1005 = ORIENTED_EDGE('',*,*,#1006,.T.);+#1006 = EDGE_CURVE('',#991,#1007,#1009,.T.);+#1007 = VERTEX_POINT('',#1008);+#1008 = CARTESIAN_POINT('',(0.071235344905503,0.07534175786934703,1.2049999999999998));+#1009 = SURFACE_CURVE('',#1010,(#1014),.PCURVE_S1.);+#1010 = LINE('',#1011,#1012);+#1011 = CARTESIAN_POINT('',(0.071235344905503,-0.009328027165177335,1.2049999999999998));+#1012 = VECTOR('',#1013,0.8707574416783842);+#1013 = DIRECTION('',(0.,1.0,0.));+#1014 = PCURVE('',#962,#1015);+#1015 = DEFINITIONAL_REPRESENTATION('',(#1016),#1020);+#1016 = LINE('',#1017,#1018);+#1017 = CARTESIAN_POINT('',(0.34441946454844746,0.));+#1018 = VECTOR('',#1019,0.8707574416783842);+#1019 = DIRECTION('',(-1.,0.));+#1020 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1021 = ORIENTED_EDGE('',*,*,#1022,.T.);+#1022 = EDGE_CURVE('',#1007,#1023,#1025,.T.);+#1023 = VERTEX_POINT('',#1024);+#1024 = CARTESIAN_POINT('',(0.17714433025407442,0.10174725015203612,1.2049999999999998));+#1025 = SURFACE_CURVE('',#1026,(#1030),.PCURVE_S1.);+#1026 = LINE('',#1027,#1028);+#1027 = CARTESIAN_POINT('',(0.071235344905503,0.07534175786934703,1.2049999999999998));+#1028 = VECTOR('',#1029,0.8707574416783842);+#1029 = DIRECTION('',(0.970296981152,0.24191686251,0.));+#1030 = PCURVE('',#962,#1031);+#1031 = DEFINITIONAL_REPRESENTATION('',(#1032),#1036);+#1032 = LINE('',#1033,#1034);+#1033 = CARTESIAN_POINT('',(0.2597496795134285,0.));+#1034 = VECTOR('',#1035,0.8707574416783842);+#1035 = DIRECTION('',(-0.24191686251,0.970296981152));+#1036 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1037 = ORIENTED_EDGE('',*,*,#1038,.T.);+#1038 = EDGE_CURVE('',#1023,#1039,#1041,.T.);+#1039 = VERTEX_POINT('',#1040);+#1040 = CARTESIAN_POINT('',(0.17714433025407442,0.21511865723239626,1.2049999999999998));+#1041 = SURFACE_CURVE('',#1042,(#1046),.PCURVE_S1.);+#1042 = LINE('',#1043,#1044);+#1043 = CARTESIAN_POINT('',(0.17714433025407442,0.10174725015203612,1.2049999999999998));+#1044 = VECTOR('',#1045,0.8707574416783842);+#1045 = DIRECTION('',(0.,1.0,0.));+#1046 = PCURVE('',#962,#1047);+#1047 = DEFINITIONAL_REPRESENTATION('',(#1048),#1052);+#1048 = LINE('',#1049,#1050);+#1049 = CARTESIAN_POINT('',(0.23334418723161013,0.10590898534869331));+#1050 = VECTOR('',#1051,0.8707574416783842);+#1051 = DIRECTION('',(-1.,0.));+#1052 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1053 = ORIENTED_EDGE('',*,*,#1054,.T.);+#1054 = EDGE_CURVE('',#1039,#1055,#1057,.T.);+#1055 = VERTEX_POINT('',#1056);+#1056 = CARTESIAN_POINT('',(0.071235344905503,0.2409501170731162,1.2049999999999998));+#1057 = SURFACE_CURVE('',#1058,(#1062),.PCURVE_S1.);+#1058 = LINE('',#1059,#1060);+#1059 = CARTESIAN_POINT('',(0.17714433025407442,0.21511865723239626,1.2049999999999998));+#1060 = VECTOR('',#1061,0.8707574416783842);+#1061 = DIRECTION('',(-0.971520338783,0.236956180191,0.));+#1062 = PCURVE('',#962,#1063);+#1063 = DEFINITIONAL_REPRESENTATION('',(#1064),#1068);+#1064 = LINE('',#1065,#1066);+#1065 = CARTESIAN_POINT('',(0.11997278015125006,0.10590898534869331));+#1066 = VECTOR('',#1067,0.8707574416783842);+#1067 = DIRECTION('',(-0.236956180191,-0.971520338783));+#1068 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1069 = ORIENTED_EDGE('',*,*,#1070,.T.);+#1070 = EDGE_CURVE('',#1055,#952,#1071,.T.);+#1071 = SURFACE_CURVE('',#1072,(#1076),.PCURVE_S1.);+#1072 = LINE('',#1073,#1074);+#1073 = CARTESIAN_POINT('',(0.071235344905503,0.2409501170731162,1.2049999999999998));+#1074 = VECTOR('',#1075,0.8707574416783842);+#1075 = DIRECTION('',(0.,1.0,0.));+#1076 = PCURVE('',#962,#1077);+#1077 = DEFINITIONAL_REPRESENTATION('',(#1078),#1082);+#1078 = LINE('',#1079,#1080);+#1079 = CARTESIAN_POINT('',(0.09414132030965935,0.));+#1080 = VECTOR('',#1081,0.8707574416783842);+#1081 = DIRECTION('',(-1.,0.));+#1082 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1083 = FACE_BOUND('',#1084,.F.);+#1084 = EDGE_LOOP('',(#1085,#1103,#1119));+#1085 = ORIENTED_EDGE('',*,*,#1086,.T.);+#1086 = EDGE_CURVE('',#1087,#1089,#1091,.T.);+#1087 = VERTEX_POINT('',#1088);+#1088 = CARTESIAN_POINT('',(0.24688927182492384,0.11810717471724491,1.2049999999999998));+#1089 = VERTEX_POINT('',#1090);+#1090 = CARTESIAN_POINT('',(0.42225618252388264,0.15828944558194158,1.2049999999999998));+#1091 = SURFACE_CURVE('',#1092,(#1096),.PCURVE_S1.);+#1092 = LINE('',#1093,#1094);+#1093 = CARTESIAN_POINT('',(0.24688927182492384,0.11810717471724491,1.2049999999999998));+#1094 = VECTOR('',#1095,0.8707574416783842);+#1095 = DIRECTION('',(0.974739554513,0.223344578775,0.));+#1096 = PCURVE('',#962,#1097);+#1097 = DEFINITIONAL_REPRESENTATION('',(#1098),#1102);+#1098 = LINE('',#1099,#1100);+#1099 = CARTESIAN_POINT('',(0.2169842626655306,0.17565392691950793));+#1100 = VECTOR('',#1101,0.8707574416783842);+#1101 = DIRECTION('',(-0.223344578775,0.974739554513));+#1102 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1103 = ORIENTED_EDGE('',*,*,#1104,.T.);+#1104 = EDGE_CURVE('',#1089,#1105,#1107,.T.);+#1105 = VERTEX_POINT('',#1106);+#1106 = CARTESIAN_POINT('',(0.24688927182492384,0.19818470022521828,1.2049999999999998));+#1107 = SURFACE_CURVE('',#1108,(#1112),.PCURVE_S1.);+#1108 = LINE('',#1109,#1110);+#1109 = CARTESIAN_POINT('',(0.42225618252388264,0.15828944558194158,1.2049999999999998));+#1110 = VECTOR('',#1111,0.8707574416783842);+#1111 = DIRECTION('',(-0.975085803822,0.221828030657,0.));+#1112 = PCURVE('',#962,#1113);+#1113 = DEFINITIONAL_REPRESENTATION('',(#1114),#1118);+#1114 = LINE('',#1115,#1116);+#1115 = CARTESIAN_POINT('',(0.1768019918017047,0.35102083761846664));+#1116 = VECTOR('',#1117,0.8707574416783842);+#1117 = DIRECTION('',(-0.221828030657,-0.975085803822));+#1118 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1119 = ORIENTED_EDGE('',*,*,#1120,.T.);+#1120 = EDGE_CURVE('',#1105,#1087,#1121,.T.);+#1121 = SURFACE_CURVE('',#1122,(#1126),.PCURVE_S1.);+#1122 = LINE('',#1123,#1124);+#1123 = CARTESIAN_POINT('',(0.24688927182492384,0.19818470022521828,1.2049999999999998));+#1124 = VECTOR('',#1125,0.8707574416783842);+#1125 = DIRECTION('',(0.,-1.0,0.));+#1126 = PCURVE('',#962,#1127);+#1127 = DEFINITIONAL_REPRESENTATION('',(#1128),#1132);+#1128 = LINE('',#1129,#1130);+#1129 = CARTESIAN_POINT('',(0.13690673715755725,0.17565392691950793));+#1130 = VECTOR('',#1131,0.8707574416783842);+#1131 = DIRECTION('',(1.,0.));+#1132 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1133 = SHELL_BASED_SURFACE_MODEL('',(#1134));+#1134 = OPEN_SHELL('',(#1135));+#1135 = ADVANCED_FACE('',(#1136),#1150,.T.);+#1136 = FACE_BOUND('',#1137,.F.);+#1137 = EDGE_LOOP('',(#1138,#1161,#1177,#1193,#1209,#1225,#1241,#1257,+ #1273,#1289,#1305));+#1138 = ORIENTED_EDGE('',*,*,#1139,.T.);+#1139 = EDGE_CURVE('',#1140,#1142,#1144,.T.);+#1140 = VERTEX_POINT('',#1141);+#1141 = CARTESIAN_POINT('',(0.071235344905503,-0.07275861188613708,1.2049999999999998)+ );+#1142 = VERTEX_POINT('',#1143);+#1143 = CARTESIAN_POINT('',(0.14585956222427812,-0.07275861188613708,1.2049999999999998)+ );+#1144 = SURFACE_CURVE('',#1145,(#1149),.PCURVE_S1.);+#1145 = LINE('',#1146,#1147);+#1146 = CARTESIAN_POINT('',(0.071235344905503,-0.07275861188613708,1.2049999999999998)+ );+#1147 = VECTOR('',#1148,0.8707574416783842);+#1148 = DIRECTION('',(1.0,0.,0.));+#1149 = PCURVE('',#1150,#1155);+#1150 = PLANE('',#1151);+#1151 = AXIS2_PLACEMENT_3D('',#1152,#1153,#1154);+#1152 = CARTESIAN_POINT('',(0.071235344905503,-0.01879956244025311,1.2049999999999998)+ );+#1153 = DIRECTION('',(0.,0.,1.0));+#1154 = DIRECTION('',(0.,-1.0,0.));+#1155 = DEFINITIONAL_REPRESENTATION('',(#1156),#1160);+#1156 = LINE('',#1157,#1158);+#1157 = CARTESIAN_POINT('',(0.053959049445885705,0.));+#1158 = VECTOR('',#1159,0.8707574416783842);+#1159 = DIRECTION('',(0.,1.));+#1160 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1161 = ORIENTED_EDGE('',*,*,#1162,.T.);+#1162 = EDGE_CURVE('',#1142,#1163,#1165,.T.);+#1163 = VERTEX_POINT('',#1164);+#1164 = CARTESIAN_POINT('',(0.14585956222427812,-0.16747396463690353,1.2049999999999998));+#1165 = SURFACE_CURVE('',#1166,(#1170),.PCURVE_S1.);+#1166 = LINE('',#1167,#1168);+#1167 = CARTESIAN_POINT('',(0.14585956222427812,-0.07275861188613708,1.2049999999999998)+ );+#1168 = VECTOR('',#1169,0.8707574416783842);+#1169 = DIRECTION('',(0.,-1.0,0.));+#1170 = PCURVE('',#1150,#1171);+#1171 = DEFINITIONAL_REPRESENTATION('',(#1172),#1176);+#1172 = LINE('',#1173,#1174);+#1173 = CARTESIAN_POINT('',(0.053959049445885705,0.07462421731877514));+#1174 = VECTOR('',#1175,0.8707574416783842);+#1175 = DIRECTION('',(1.,0.));+#1176 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1177 = ORIENTED_EDGE('',*,*,#1178,.T.);+#1178 = EDGE_CURVE('',#1163,#1179,#1181,.T.);+#1179 = VERTEX_POINT('',#1180);+#1180 = CARTESIAN_POINT('',(0.42397827984717784,-0.16747396463690353,1.2049999999999998));+#1181 = SURFACE_CURVE('',#1182,(#1186),.PCURVE_S1.);+#1182 = LINE('',#1183,#1184);+#1183 = CARTESIAN_POINT('',(0.14585956222427812,-0.16747396463690353,1.2049999999999998));+#1184 = VECTOR('',#1185,0.8707574416783842);+#1185 = DIRECTION('',(1.0,0.,0.));+#1186 = PCURVE('',#1150,#1187);+#1187 = DEFINITIONAL_REPRESENTATION('',(#1188),#1192);+#1188 = LINE('',#1189,#1190);+#1189 = CARTESIAN_POINT('',(0.1486744021965912,0.07462421731877514));+#1190 = VECTOR('',#1191,0.8707574416783842);+#1191 = DIRECTION('',(0.,1.));+#1192 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1193 = ORIENTED_EDGE('',*,*,#1194,.T.);+#1194 = EDGE_CURVE('',#1179,#1195,#1197,.T.);+#1195 = VERTEX_POINT('',#1196);+#1196 = CARTESIAN_POINT('',(0.4021650470924051,-0.0793599849566439,1.2049999999999998));+#1197 = SURFACE_CURVE('',#1198,(#1202),.PCURVE_S1.);+#1198 = LINE('',#1199,#1200);+#1199 = CARTESIAN_POINT('',(0.42397827984717784,-0.16747396463690353,1.2049999999999998));+#1200 = VECTOR('',#1201,0.8707574416783842);+#1201 = DIRECTION('',(-0.240303066167,0.970697912015,0.));+#1202 = PCURVE('',#1150,#1203);+#1203 = DEFINITIONAL_REPRESENTATION('',(#1204),#1208);+#1204 = LINE('',#1205,#1206);+#1205 = CARTESIAN_POINT('',(0.1486744021965912,0.35274293494176184));+#1206 = VECTOR('',#1207,0.8707574416783842);+#1207 = DIRECTION('',(-0.970697912015,-0.240303066167));+#1208 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1209 = ORIENTED_EDGE('',*,*,#1210,.T.);+#1210 = EDGE_CURVE('',#1195,#1211,#1213,.T.);+#1211 = VERTEX_POINT('',#1212);+#1212 = CARTESIAN_POINT('',(0.4785113617341097,-0.0793599849566439,1.2049999999999998));+#1213 = SURFACE_CURVE('',#1214,(#1218),.PCURVE_S1.);+#1214 = LINE('',#1215,#1216);+#1215 = CARTESIAN_POINT('',(0.4021650470924051,-0.0793599849566439,1.2049999999999998));+#1216 = VECTOR('',#1217,0.8707574416783842);+#1217 = DIRECTION('',(1.0,0.,0.));+#1218 = PCURVE('',#1150,#1219);+#1219 = DEFINITIONAL_REPRESENTATION('',(#1220),#1224);+#1220 = LINE('',#1221,#1222);+#1221 = CARTESIAN_POINT('',(0.060560422516392536,0.3309297021869891));+#1222 = VECTOR('',#1223,0.8707574416783842);+#1223 = DIRECTION('',(0.,1.));+#1224 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1225 = ORIENTED_EDGE('',*,*,#1226,.T.);+#1226 = EDGE_CURVE('',#1211,#1227,#1229,.T.);+#1227 = VERTEX_POINT('',#1228);+#1228 = CARTESIAN_POINT('',(0.4997505620477839,-0.16804799707800191,1.2049999999999998));+#1229 = SURFACE_CURVE('',#1230,(#1234),.PCURVE_S1.);+#1230 = LINE('',#1231,#1232);+#1231 = CARTESIAN_POINT('',(0.4785113617341097,-0.0793599849566439,1.2049999999999998));+#1232 = VECTOR('',#1233,0.8707574416783842);+#1233 = DIRECTION('',(0.232896789262,-0.972501457866,0.));+#1234 = PCURVE('',#1150,#1235);+#1235 = DEFINITIONAL_REPRESENTATION('',(#1236),#1240);+#1236 = LINE('',#1237,#1238);+#1237 = CARTESIAN_POINT('',(0.060560422516392536,0.40727601682782294));+#1238 = VECTOR('',#1239,0.8707574416783842);+#1239 = DIRECTION('',(0.972501457866,0.232896789262));+#1240 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1241 = ORIENTED_EDGE('',*,*,#1242,.T.);+#1242 = EDGE_CURVE('',#1227,#1243,#1245,.T.);+#1243 = VERTEX_POINT('',#1244);+#1244 = CARTESIAN_POINT('',(0.4997505620477839,-0.24984761990839968,1.2049999999999998));+#1245 = SURFACE_CURVE('',#1246,(#1250),.PCURVE_S1.);+#1246 = LINE('',#1247,#1248);+#1247 = CARTESIAN_POINT('',(0.4997505620477839,-0.16804799707800191,1.2049999999999998));+#1248 = VECTOR('',#1249,0.8707574416783842);+#1249 = DIRECTION('',(0.,-1.0,0.));+#1250 = PCURVE('',#1150,#1251);+#1251 = DEFINITIONAL_REPRESENTATION('',(#1252),#1256);+#1252 = LINE('',#1253,#1254);+#1253 = CARTESIAN_POINT('',(0.1492484346376896,0.428515217142368));+#1254 = VECTOR('',#1255,0.8707574416783842);+#1255 = DIRECTION('',(1.,0.));+#1256 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1257 = ORIENTED_EDGE('',*,*,#1258,.T.);+#1258 = EDGE_CURVE('',#1243,#1259,#1261,.T.);+#1259 = VERTEX_POINT('',#1260);+#1260 = CARTESIAN_POINT('',(0.14585956222427812,-0.24984761990839968,1.2049999999999998));+#1261 = SURFACE_CURVE('',#1262,(#1266),.PCURVE_S1.);+#1262 = LINE('',#1263,#1264);+#1263 = CARTESIAN_POINT('',(0.4997505620477839,-0.24984761990839968,1.2049999999999998));+#1264 = VECTOR('',#1265,0.8707574416783842);+#1265 = DIRECTION('',(-1.0,0.,0.));+#1266 = PCURVE('',#1150,#1267);+#1267 = DEFINITIONAL_REPRESENTATION('',(#1268),#1272);+#1268 = LINE('',#1269,#1270);+#1269 = CARTESIAN_POINT('',(0.23104805746808735,0.428515217142368));+#1270 = VECTOR('',#1271,0.8707574416783842);+#1271 = DIRECTION('',(0.,-1.));+#1272 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1273 = ORIENTED_EDGE('',*,*,#1274,.T.);+#1274 = EDGE_CURVE('',#1259,#1275,#1277,.T.);+#1275 = VERTEX_POINT('',#1276);+#1276 = CARTESIAN_POINT('',(0.14585956222427812,-0.3445629726591574,1.2049999999999998));+#1277 = SURFACE_CURVE('',#1278,(#1282),.PCURVE_S1.);+#1278 = LINE('',#1279,#1280);+#1279 = CARTESIAN_POINT('',(0.14585956222427812,-0.24984761990839968,1.2049999999999998));+#1280 = VECTOR('',#1281,0.8707574416783842);+#1281 = DIRECTION('',(0.,-1.0,0.));+#1282 = PCURVE('',#1150,#1283);+#1283 = DEFINITIONAL_REPRESENTATION('',(#1284),#1288);+#1284 = LINE('',#1285,#1286);+#1285 = CARTESIAN_POINT('',(0.23104805746808735,0.07462421731877514));+#1286 = VECTOR('',#1287,0.8707574416783842);+#1287 = DIRECTION('',(1.,0.));+#1288 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1289 = ORIENTED_EDGE('',*,*,#1290,.T.);+#1290 = EDGE_CURVE('',#1275,#1291,#1293,.T.);+#1291 = VERTEX_POINT('',#1292);+#1292 = CARTESIAN_POINT('',(0.071235344905503,-0.3445629726591574,1.2049999999999998));+#1293 = SURFACE_CURVE('',#1294,(#1298),.PCURVE_S1.);+#1294 = LINE('',#1295,#1296);+#1295 = CARTESIAN_POINT('',(0.14585956222427812,-0.3445629726591574,1.2049999999999998));+#1296 = VECTOR('',#1297,0.8707574416783842);+#1297 = DIRECTION('',(-1.0,0.,0.));+#1298 = PCURVE('',#1150,#1299);+#1299 = DEFINITIONAL_REPRESENTATION('',(#1300),#1304);+#1300 = LINE('',#1301,#1302);+#1301 = CARTESIAN_POINT('',(0.32576341021884514,0.07462421731877514));+#1302 = VECTOR('',#1303,0.8707574416783842);+#1303 = DIRECTION('',(0.,-1.));+#1304 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1305 = ORIENTED_EDGE('',*,*,#1306,.T.);+#1306 = EDGE_CURVE('',#1291,#1140,#1307,.T.);+#1307 = SURFACE_CURVE('',#1308,(#1312),.PCURVE_S1.);+#1308 = LINE('',#1309,#1310);+#1309 = CARTESIAN_POINT('',(0.071235344905503,-0.3445629726591574,1.2049999999999998));+#1310 = VECTOR('',#1311,0.8707574416783842);+#1311 = DIRECTION('',(0.,1.0,0.));+#1312 = PCURVE('',#1150,#1313);+#1313 = DEFINITIONAL_REPRESENTATION('',(#1314),#1318);+#1314 = LINE('',#1315,#1316);+#1315 = CARTESIAN_POINT('',(0.32576341021884514,0.));+#1316 = VECTOR('',#1317,0.8707574416783842);+#1317 = DIRECTION('',(-1.,0.));+#1318 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1319 = SHELL_BASED_SURFACE_MODEL('',(#1320));+#1320 = OPEN_SHELL('',(#1321));+#1321 = ADVANCED_FACE('',(#1322,#1585,#1715),#1336,.T.);+#1322 = FACE_BOUND('',#1323,.F.);+#1323 = EDGE_LOOP('',(#1324,#1347,#1363,#1379,#1395,#1411,#1427,#1443,+ #1459,#1475,#1491,#1507,#1523,#1539,#1555,#1571));+#1324 = ORIENTED_EDGE('',*,*,#1325,.T.);+#1325 = EDGE_CURVE('',#1326,#1328,#1330,.T.);+#1326 = VERTEX_POINT('',#1327);+#1327 = CARTESIAN_POINT('',(0.29826517528668534,-0.4866360017848587,1.2049999999999998));+#1328 = VERTEX_POINT('',#1329);+#1329 = CARTESIAN_POINT('',(0.3334246622926418,-0.43726921186607076,1.2049999999999998));+#1330 = SURFACE_CURVE('',#1331,(#1335),.PCURVE_S1.);+#1331 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#1332,#1333,#1334),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#1332 = CARTESIAN_POINT('',(0.29826517528668534,-0.4866360017848587,1.2049999999999998));+#1333 = CARTESIAN_POINT('',(0.3094588078846209,-0.4542031688732488,1.2049999999999998));+#1334 = CARTESIAN_POINT('',(0.3334246622926418,-0.43726921186607076,1.2049999999999998));+#1335 = PCURVE('',#1336,#1341);+#1336 = PLANE('',#1337);+#1337 = AXIS2_PLACEMENT_3D('',#1338,#1339,#1340);+#1338 = CARTESIAN_POINT('',(0.071235344905503,-0.3726905622634002,1.2049999999999998));+#1339 = DIRECTION('',(0.,0.,1.0));+#1340 = DIRECTION('',(0.,-1.0,0.));+#1341 = DEFINITIONAL_REPRESENTATION('',(#1342),#1346);+#1342 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#1343,#1344,#1345),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#1343 = CARTESIAN_POINT('',(0.11394543952145848,0.2270298303812694));+#1344 = CARTESIAN_POINT('',(0.08151260660974409,0.23822346297920494));+#1345 = CARTESIAN_POINT('',(0.06457864960279254,0.2621893173872259));+#1346 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1347 = ORIENTED_EDGE('',*,*,#1348,.T.);+#1348 = EDGE_CURVE('',#1328,#1349,#1351,.T.);+#1349 = VERTEX_POINT('',#1350);+#1350 = CARTESIAN_POINT('',(0.39211947937666625,-0.42033525485976364,1.2049999999999998));+#1351 = SURFACE_CURVE('',#1352,(#1356),.PCURVE_S1.);+#1352 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#1353,#1354,#1355),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#1353 = CARTESIAN_POINT('',(0.3334246622926418,-0.43726921186607076,1.2049999999999998));+#1354 = CARTESIAN_POINT('',(0.35739051670066274,-0.42033525485976364,1.2049999999999998));+#1355 = CARTESIAN_POINT('',(0.39211947937666625,-0.42033525485976364,1.2049999999999998));+#1356 = PCURVE('',#1336,#1357);+#1357 = DEFINITIONAL_REPRESENTATION('',(#1358),#1362);+#1358 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#1359,#1360,#1361),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#1359 = CARTESIAN_POINT('',(0.06457864960279254,0.2621893173872259));+#1360 = CARTESIAN_POINT('',(0.04764469259583228,0.2861551717952468));+#1361 = CARTESIAN_POINT('',(0.04764469259583228,0.32088413447037956));+#1362 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1363 = ORIENTED_EDGE('',*,*,#1364,.T.);+#1364 = EDGE_CURVE('',#1349,#1365,#1367,.T.);+#1365 = VERTEX_POINT('',#1366);+#1366 = CARTESIAN_POINT('',(0.4765022481902653,-0.45506421753489634,1.2049999999999998));+#1367 = SURFACE_CURVE('',#1368,(#1372),.PCURVE_S1.);+#1368 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#1369,#1370,#1371),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#1369 = CARTESIAN_POINT('',(0.39211947937666625,-0.42033525485976364,1.2049999999999998));+#1370 = CARTESIAN_POINT('',(0.4455044963814013,-0.42033525485976364,1.2049999999999998));+#1371 = CARTESIAN_POINT('',(0.4765022481902653,-0.45506421753489634,1.2049999999999998));+#1372 = PCURVE('',#1336,#1373);+#1373 = DEFINITIONAL_REPRESENTATION('',(#1374),#1378);+#1374 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#1375,#1376,#1377),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#1375 = CARTESIAN_POINT('',(0.04764469259583228,0.32088413447037956));+#1376 = CARTESIAN_POINT('',(0.04764469259583228,0.3742691514759854));+#1377 = CARTESIAN_POINT('',(0.08237365527111302,0.4052669032848493));+#1378 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1379 = ORIENTED_EDGE('',*,*,#1380,.T.);+#1380 = EDGE_CURVE('',#1365,#1381,#1383,.T.);+#1381 = VERTEX_POINT('',#1382);+#1382 = CARTESIAN_POINT('',(0.5075,-0.5494925540651049,1.2049999999999998));+#1383 = SURFACE_CURVE('',#1384,(#1388),.PCURVE_S1.);+#1384 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#1385,#1386,#1387),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#1385 = CARTESIAN_POINT('',(0.4765022481902653,-0.45506421753489634,1.2049999999999998));+#1386 = CARTESIAN_POINT('',(0.5075,-0.48979318021002904,1.2049999999999998));+#1387 = CARTESIAN_POINT('',(0.5075,-0.5494925540651049,1.2049999999999998));+#1388 = PCURVE('',#1336,#1389);+#1389 = DEFINITIONAL_REPRESENTATION('',(#1390),#1394);+#1390 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#1391,#1392,#1393),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#1391 = CARTESIAN_POINT('',(0.08237365527111302,0.4052669032848493));+#1392 = CARTESIAN_POINT('',(0.11710261794662886,0.436264655094584));+#1393 = CARTESIAN_POINT('',(0.1768019918017047,0.436264655094584));+#1394 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1395 = ORIENTED_EDGE('',*,*,#1396,.T.);+#1396 = EDGE_CURVE('',#1381,#1397,#1399,.T.);+#1397 = VERTEX_POINT('',#1398);+#1398 = CARTESIAN_POINT('',(0.4765022481902653,-0.6442079068158626,1.2049999999999998));+#1399 = SURFACE_CURVE('',#1400,(#1404),.PCURVE_S1.);+#1400 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#1401,#1402,#1403),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#1401 = CARTESIAN_POINT('',(0.5075,-0.5494925540651049,1.2049999999999998));+#1402 = CARTESIAN_POINT('',(0.5075,-0.6094789441407299,1.2049999999999998));+#1403 = CARTESIAN_POINT('',(0.4765022481902653,-0.6442079068158626,1.2049999999999998));+#1404 = PCURVE('',#1336,#1405);+#1405 = DEFINITIONAL_REPRESENTATION('',(#1406),#1410);+#1406 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#1407,#1408,#1409),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#1407 = CARTESIAN_POINT('',(0.1768019918017047,0.436264655094584));+#1408 = CARTESIAN_POINT('',(0.236788381876459,0.436264655094584));+#1409 = CARTESIAN_POINT('',(0.27151734455246246,0.4052669032848493));+#1410 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1411 = ORIENTED_EDGE('',*,*,#1412,.T.);+#1412 = EDGE_CURVE('',#1397,#1413,#1415,.T.);+#1413 = VERTEX_POINT('',#1414);+#1414 = CARTESIAN_POINT('',(0.39211947937666625,-0.6789368694909954,1.2049999999999998));+#1415 = SURFACE_CURVE('',#1416,(#1420),.PCURVE_S1.);+#1416 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#1417,#1418,#1419),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#1417 = CARTESIAN_POINT('',(0.4765022481902653,-0.6442079068158626,1.2049999999999998));+#1418 = CARTESIAN_POINT('',(0.4455044963814013,-0.6789368694909954,1.2049999999999998));+#1419 = CARTESIAN_POINT('',(0.39211947937666625,-0.6789368694909954,1.2049999999999998));+#1420 = PCURVE('',#1336,#1421);+#1421 = DEFINITIONAL_REPRESENTATION('',(#1422),#1426);+#1422 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#1423,#1424,#1425),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#1423 = CARTESIAN_POINT('',(0.27151734455246246,0.4052669032848493));+#1424 = CARTESIAN_POINT('',(0.30624630722759516,0.3742691514759854));+#1425 = CARTESIAN_POINT('',(0.30624630722759516,0.32088413447037956));+#1426 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1427 = ORIENTED_EDGE('',*,*,#1428,.T.);+#1428 = EDGE_CURVE('',#1413,#1429,#1431,.T.);+#1429 = VERTEX_POINT('',#1430);+#1430 = CARTESIAN_POINT('',(0.333711678513191,-0.6622899287043665,1.2049999999999998));+#1431 = SURFACE_CURVE('',#1432,(#1436),.PCURVE_S1.);+#1432 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#1433,#1434,#1435),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#1433 = CARTESIAN_POINT('',(0.39211947937666625,-0.6789368694909954,1.2049999999999998));+#1434 = CARTESIAN_POINT('',(0.35767753292121196,-0.6789368694909954,1.2049999999999998));+#1435 = CARTESIAN_POINT('',(0.333711678513191,-0.6622899287043665,1.2049999999999998));+#1436 = PCURVE('',#1336,#1437);+#1437 = DEFINITIONAL_REPRESENTATION('',(#1438),#1442);+#1438 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#1439,#1440,#1441),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#1439 = CARTESIAN_POINT('',(0.30624630722759516,0.32088413447037956));+#1440 = CARTESIAN_POINT('',(0.30624630722759516,0.2864421880157961));+#1441 = CARTESIAN_POINT('',(0.2895993664409664,0.2624763336077751));+#1442 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1443 = ORIENTED_EDGE('',*,*,#1444,.T.);+#1444 = EDGE_CURVE('',#1429,#1445,#1447,.T.);+#1445 = VERTEX_POINT('',#1446);+#1446 = CARTESIAN_POINT('',(0.29826517528668534,-0.6137841874472263,1.2049999999999998));+#1447 = SURFACE_CURVE('',#1448,(#1452),.PCURVE_S1.);+#1448 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#1449,#1450,#1451),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#1449 = CARTESIAN_POINT('',(0.333711678513191,-0.6622899287043665,1.2049999999999998));+#1450 = CARTESIAN_POINT('',(0.3097458241051701,-0.6456429879177379,1.2049999999999998));+#1451 = CARTESIAN_POINT('',(0.29826517528668534,-0.6137841874472263,1.2049999999999998));+#1452 = PCURVE('',#1336,#1453);+#1453 = DEFINITIONAL_REPRESENTATION('',(#1454),#1458);+#1454 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#1455,#1456,#1457),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#1455 = CARTESIAN_POINT('',(0.2895993664409664,0.2624763336077751));+#1456 = CARTESIAN_POINT('',(0.27295242565433764,0.23851047919975413));+#1457 = CARTESIAN_POINT('',(0.24109362518382615,0.2270298303812694));+#1458 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1459 = ORIENTED_EDGE('',*,*,#1460,.T.);+#1460 = EDGE_CURVE('',#1445,#1461,#1463,.T.);+#1461 = VERTEX_POINT('',#1462);+#1462 = CARTESIAN_POINT('',(0.25923096930505624,-0.6694653342154843,1.2049999999999998));+#1463 = SURFACE_CURVE('',#1464,(#1468),.PCURVE_S1.);+#1464 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#1465,#1466,#1467),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#1465 = CARTESIAN_POINT('',(0.29826517528668534,-0.6137841874472263,1.2049999999999998));+#1466 = CARTESIAN_POINT('',(0.28735855890929896,-0.6493741987840066,1.2049999999999998));+#1467 = CARTESIAN_POINT('',(0.25923096930505624,-0.6694653342154843,1.2049999999999998));+#1468 = PCURVE('',#1336,#1469);+#1469 = DEFINITIONAL_REPRESENTATION('',(#1470),#1474);+#1470 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#1471,#1472,#1473),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#1471 = CARTESIAN_POINT('',(0.24109362518382615,0.2270298303812694));+#1472 = CARTESIAN_POINT('',(0.27668363652060646,0.21612321400388304));+#1473 = CARTESIAN_POINT('',(0.296774771952084,0.18799562439964027));+#1474 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1475 = ORIENTED_EDGE('',*,*,#1476,.T.);+#1476 = EDGE_CURVE('',#1461,#1477,#1479,.T.);+#1477 = VERTEX_POINT('',#1478);+#1478 = CARTESIAN_POINT('',(0.19178215749737254,-0.6895564696478326,1.2049999999999998));+#1479 = SURFACE_CURVE('',#1480,(#1484),.PCURVE_S1.);+#1480 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#1481,#1482,#1483),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#1481 = CARTESIAN_POINT('',(0.25923096930505624,-0.6694653342154843,1.2049999999999998));+#1482 = CARTESIAN_POINT('',(0.2311033796999427,-0.6895564696478326,1.2049999999999998));+#1483 = CARTESIAN_POINT('',(0.19178215749737254,-0.6895564696478326,1.2049999999999998));+#1484 = PCURVE('',#1336,#1485);+#1485 = DEFINITIONAL_REPRESENTATION('',(#1486),#1490);+#1486 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#1487,#1488,#1489),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#1487 = CARTESIAN_POINT('',(0.296774771952084,0.18799562439964027));+#1488 = CARTESIAN_POINT('',(0.3168659073844324,0.15986803479452677));+#1489 = CARTESIAN_POINT('',(0.3168659073844324,0.1205468125914777));+#1490 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1491 = ORIENTED_EDGE('',*,*,#1492,.T.);+#1492 = EDGE_CURVE('',#1477,#1493,#1495,.T.);+#1493 = VERTEX_POINT('',#1494);+#1494 = CARTESIAN_POINT('',(0.09649277230570798,-0.6531054096502754,1.2049999999999998));+#1495 = SURFACE_CURVE('',#1496,(#1500),.PCURVE_S1.);+#1496 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#1497,#1498,#1499),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#1497 = CARTESIAN_POINT('',(0.19178215749737254,-0.6895564696478326,1.2049999999999998));+#1498 = CARTESIAN_POINT('',(0.13007367009915766,-0.6895564696478326,1.2049999999999998));+#1499 = CARTESIAN_POINT('',(0.09649277230570798,-0.6531054096502754,1.2049999999999998));+#1500 = PCURVE('',#1336,#1501);+#1501 = DEFINITIONAL_REPRESENTATION('',(#1502),#1506);+#1502 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#1503,#1504,#1505),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#1503 = CARTESIAN_POINT('',(0.3168659073844324,0.1205468125914777));+#1504 = CARTESIAN_POINT('',(0.3168659073844324,0.05883832519365465));+#1505 = CARTESIAN_POINT('',(0.2804148473860045,0.02525742740020497));+#1506 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1507 = ORIENTED_EDGE('',*,*,#1508,.T.);+#1508 = EDGE_CURVE('',#1493,#1509,#1511,.T.);+#1509 = VERTEX_POINT('',#1510);+#1510 = CARTESIAN_POINT('',(0.06291187451225828,-0.5494925540651049,1.2049999999999998));+#1511 = SURFACE_CURVE('',#1512,(#1516),.PCURVE_S1.);+#1512 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#1513,#1514,#1515),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#1513 = CARTESIAN_POINT('',(0.09649277230570798,-0.6531054096502754,1.2049999999999998));+#1514 = CARTESIAN_POINT('',(0.06291187451225828,-0.6166543496518475,1.2049999999999998));+#1515 = CARTESIAN_POINT('',(0.06291187451225828,-0.5494925540651049,1.2049999999999998));+#1516 = PCURVE('',#1336,#1517);+#1517 = DEFINITIONAL_REPRESENTATION('',(#1518),#1522);+#1518 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#1519,#1520,#1521),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#1519 = CARTESIAN_POINT('',(0.2804148473860045,0.02525742740020497));+#1520 = CARTESIAN_POINT('',(0.24396378738844735,-0.008323470393248197));+#1521 = CARTESIAN_POINT('',(0.1768019918017047,-0.008323470393248197));+#1522 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1523 = ORIENTED_EDGE('',*,*,#1524,.T.);+#1524 = EDGE_CURVE('',#1509,#1525,#1527,.T.);+#1525 = VERTEX_POINT('',#1526);+#1526 = CARTESIAN_POINT('',(0.09649277230570798,-0.4461667147004836,1.2049999999999998));+#1527 = SURFACE_CURVE('',#1528,(#1532),.PCURVE_S1.);+#1528 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#1529,#1530,#1531),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#1529 = CARTESIAN_POINT('',(0.06291187451225828,-0.5494925540651049,1.2049999999999998));+#1530 = CARTESIAN_POINT('',(0.06291187451225828,-0.4826177746989115,1.2049999999999998));+#1531 = CARTESIAN_POINT('',(0.09649277230570798,-0.4461667147004836,1.2049999999999998));+#1532 = PCURVE('',#1336,#1533);+#1533 = DEFINITIONAL_REPRESENTATION('',(#1534),#1538);+#1534 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#1535,#1536,#1537),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#1535 = CARTESIAN_POINT('',(0.1768019918017047,-0.008323470393248197));+#1536 = CARTESIAN_POINT('',(0.10992721243464053,-0.008323470393248197));+#1537 = CARTESIAN_POINT('',(0.07347615243695278,0.02525742740020497));+#1538 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1539 = ORIENTED_EDGE('',*,*,#1540,.T.);+#1540 = EDGE_CURVE('',#1525,#1541,#1543,.T.);+#1541 = VERTEX_POINT('',#1542);+#1542 = CARTESIAN_POINT('',(0.19178215749737254,-0.4097156547020557,1.2049999999999998));+#1543 = SURFACE_CURVE('',#1544,(#1548),.PCURVE_S1.);+#1544 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#1545,#1546,#1547),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#1545 = CARTESIAN_POINT('',(0.09649277230570798,-0.4461667147004836,1.2049999999999998));+#1546 = CARTESIAN_POINT('',(0.13007367009915766,-0.4097156547020557,1.2049999999999998));+#1547 = CARTESIAN_POINT('',(0.19178215749737254,-0.4097156547020557,1.2049999999999998));+#1548 = PCURVE('',#1336,#1549);+#1549 = DEFINITIONAL_REPRESENTATION('',(#1550),#1554);+#1550 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#1551,#1552,#1553),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#1551 = CARTESIAN_POINT('',(0.07347615243695278,0.02525742740020497));+#1552 = CARTESIAN_POINT('',(0.037025092438934155,0.05883832519365465));+#1553 = CARTESIAN_POINT('',(0.037025092438934155,0.1205468125914777));+#1554 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1555 = ORIENTED_EDGE('',*,*,#1556,.T.);+#1556 = EDGE_CURVE('',#1541,#1557,#1559,.T.);+#1557 = VERTEX_POINT('',#1558);+#1558 = CARTESIAN_POINT('',(0.2595179855256054,-0.43009380635495326,1.2049999999999998));+#1559 = SURFACE_CURVE('',#1560,(#1564),.PCURVE_S1.);+#1560 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#1561,#1562,#1563),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#1561 = CARTESIAN_POINT('',(0.19178215749737254,-0.4097156547020557,1.2049999999999998));+#1562 = CARTESIAN_POINT('',(0.2313903959204919,-0.4097156547020557,1.2049999999999998));+#1563 = CARTESIAN_POINT('',(0.2595179855256054,-0.43009380635495326,1.2049999999999998));+#1564 = PCURVE('',#1336,#1565);+#1565 = DEFINITIONAL_REPRESENTATION('',(#1566),#1570);+#1566 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#1567,#1568,#1569),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#1567 = CARTESIAN_POINT('',(0.037025092438934155,0.1205468125914777));+#1568 = CARTESIAN_POINT('',(0.037025092438934155,0.16015505101507596));+#1569 = CARTESIAN_POINT('',(0.05740324409137018,0.1882826406193187));+#1570 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1571 = ORIENTED_EDGE('',*,*,#1572,.T.);+#1572 = EDGE_CURVE('',#1557,#1326,#1573,.T.);+#1573 = SURFACE_CURVE('',#1574,(#1578),.PCURVE_S1.);+#1574 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#1575,#1576,#1577),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#1575 = CARTESIAN_POINT('',(0.2595179855256054,-0.43009380635495326,1.2049999999999998));+#1576 = CARTESIAN_POINT('',(0.2876455751298482,-0.45047195800698003,1.2049999999999998));+#1577 = CARTESIAN_POINT('',(0.29826517528668534,-0.4866360017848587,1.2049999999999998));+#1578 = PCURVE('',#1336,#1579);+#1579 = DEFINITIONAL_REPRESENTATION('',(#1580),#1584);+#1580 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#1581,#1582,#1583),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#1581 = CARTESIAN_POINT('',(0.05740324409137018,0.1882826406193187));+#1582 = CARTESIAN_POINT('',(0.0777813957438062,0.2164102302244322));+#1583 = CARTESIAN_POINT('',(0.11394543952145848,0.2270298303812694));+#1584 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1585 = FACE_BOUND('',#1586,.F.);+#1586 = EDGE_LOOP('',(#1587,#1605,#1621,#1637,#1653,#1669,#1685,#1701));+#1587 = ORIENTED_EDGE('',*,*,#1588,.T.);+#1588 = EDGE_CURVE('',#1589,#1591,#1593,.T.);+#1589 = VERTEX_POINT('',#1590);+#1590 = CARTESIAN_POINT('',(0.2623881477293558,-0.5494925540651049,1.2049999999999998));+#1591 = VERTEX_POINT('',#1592);+#1592 = CARTESIAN_POINT('',(0.24444963395112643,-0.5035699587920366,1.2049999999999998));+#1593 = SURFACE_CURVE('',#1594,(#1598),.PCURVE_S1.);+#1594 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#1595,#1596,#1597),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#1595 = CARTESIAN_POINT('',(0.2623881477293558,-0.5494925540651049,1.2049999999999998));+#1596 = CARTESIAN_POINT('',(0.2623881477293558,-0.5210779482394422,1.2049999999999998));+#1597 = CARTESIAN_POINT('',(0.24444963395112643,-0.5035699587920366,1.2049999999999998));+#1598 = PCURVE('',#1336,#1599);+#1599 = DEFINITIONAL_REPRESENTATION('',(#1600),#1604);+#1600 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#1601,#1602,#1603),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#1601 = CARTESIAN_POINT('',(0.1768019918017047,0.1911528028239399));+#1602 = CARTESIAN_POINT('',(0.148387385976042,0.1911528028239399));+#1603 = CARTESIAN_POINT('',(0.13087939652863645,0.17321428904571054));+#1604 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1605 = ORIENTED_EDGE('',*,*,#1606,.T.);+#1606 = EDGE_CURVE('',#1591,#1607,#1609,.T.);+#1607 = VERTEX_POINT('',#1608);+#1608 = CARTESIAN_POINT('',(0.19694844946590837,-0.4860619693437602,1.2049999999999998));+#1609 = SURFACE_CURVE('',#1610,(#1614),.PCURVE_S1.);+#1610 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#1611,#1612,#1613),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#1611 = CARTESIAN_POINT('',(0.24444963395112643,-0.5035699587920366,1.2049999999999998));+#1612 = CARTESIAN_POINT('',(0.2265111201728971,-0.4860619693437602,1.2049999999999998));+#1613 = CARTESIAN_POINT('',(0.19694844946590837,-0.4860619693437602,1.2049999999999998));+#1614 = PCURVE('',#1336,#1615);+#1615 = DEFINITIONAL_REPRESENTATION('',(#1616),#1620);+#1616 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#1617,#1618,#1619),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#1617 = CARTESIAN_POINT('',(0.13087939652863645,0.17321428904571054));+#1618 = CARTESIAN_POINT('',(0.1133714070803601,0.15527577526748118));+#1619 = CARTESIAN_POINT('',(0.1133714070803601,0.12571310456049245));+#1620 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1621 = ORIENTED_EDGE('',*,*,#1622,.T.);+#1622 = EDGE_CURVE('',#1607,#1623,#1625,.T.);+#1623 = VERTEX_POINT('',#1624);+#1624 = CARTESIAN_POINT('',(0.1493037568697626,-0.5035699587920366,1.2049999999999998));+#1625 = SURFACE_CURVE('',#1626,(#1630),.PCURVE_S1.);+#1626 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#1627,#1628,#1629),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#1627 = CARTESIAN_POINT('',(0.19694844946590837,-0.4860619693437602,1.2049999999999998));+#1628 = CARTESIAN_POINT('',(0.1673857787585452,-0.4860619693437602,1.2049999999999998));+#1629 = CARTESIAN_POINT('',(0.1493037568697626,-0.5035699587920366,1.2049999999999998));+#1630 = PCURVE('',#1336,#1631);+#1631 = DEFINITIONAL_REPRESENTATION('',(#1632),#1636);+#1632 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#1633,#1634,#1635),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#1633 = CARTESIAN_POINT('',(0.1133714070803601,0.12571310456049245));+#1634 = CARTESIAN_POINT('',(0.1133714070803601,0.09615043385263296));+#1635 = CARTESIAN_POINT('',(0.13087939652863645,0.07806841196425962));+#1636 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1637 = ORIENTED_EDGE('',*,*,#1638,.T.);+#1638 = EDGE_CURVE('',#1623,#1639,#1641,.T.);+#1639 = VERTEX_POINT('',#1640);+#1640 = CARTESIAN_POINT('',(0.13122173498098,-0.5494925540651049,1.2049999999999998));+#1641 = SURFACE_CURVE('',#1642,(#1646),.PCURVE_S1.);+#1642 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#1643,#1644,#1645),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#1643 = CARTESIAN_POINT('',(0.1493037568697626,-0.5035699587920366,1.2049999999999998));+#1644 = CARTESIAN_POINT('',(0.13122173498098,-0.5210779482394422,1.2049999999999998));+#1645 = CARTESIAN_POINT('',(0.13122173498098,-0.5494925540651049,1.2049999999999998));+#1646 = PCURVE('',#1336,#1647);+#1647 = DEFINITIONAL_REPRESENTATION('',(#1648),#1652);+#1648 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#1649,#1650,#1651),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#1649 = CARTESIAN_POINT('',(0.13087939652863645,0.07806841196425962));+#1650 = CARTESIAN_POINT('',(0.148387385976042,0.059986390075477));+#1651 = CARTESIAN_POINT('',(0.1768019918017047,0.059986390075477));+#1652 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1653 = ORIENTED_EDGE('',*,*,#1654,.T.);+#1654 = EDGE_CURVE('',#1639,#1655,#1657,.T.);+#1655 = VERTEX_POINT('',#1656);+#1656 = CARTESIAN_POINT('',(0.149590773090216,-0.5955586574484477,1.2049999999999998));+#1657 = SURFACE_CURVE('',#1658,(#1662),.PCURVE_S1.);+#1658 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#1659,#1660,#1661),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#1659 = CARTESIAN_POINT('',(0.13122173498098,-0.5494925540651049,1.2049999999999998));+#1660 = CARTESIAN_POINT('',(0.13122173498098,-0.5779071598898968,1.2049999999999998));+#1661 = CARTESIAN_POINT('',(0.149590773090216,-0.5955586574484477,1.2049999999999998));+#1662 = PCURVE('',#1336,#1663);+#1663 = DEFINITIONAL_REPRESENTATION('',(#1664),#1668);+#1664 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#1665,#1666,#1667),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#1665 = CARTESIAN_POINT('',(0.1768019918017047,0.059986390075477));+#1666 = CARTESIAN_POINT('',(0.20521659762649666,0.059986390075477));+#1667 = CARTESIAN_POINT('',(0.22286809518504758,0.07835542818471303));+#1668 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1669 = ORIENTED_EDGE('',*,*,#1670,.T.);+#1670 = EDGE_CURVE('',#1655,#1671,#1673,.T.);+#1671 = VERTEX_POINT('',#1672);+#1672 = CARTESIAN_POINT('',(0.19694844946590837,-0.613210155006128,1.2049999999999998));+#1673 = SURFACE_CURVE('',#1674,(#1678),.PCURVE_S1.);+#1674 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#1675,#1676,#1677),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#1675 = CARTESIAN_POINT('',(0.149590773090216,-0.5955586574484477,1.2049999999999998));+#1676 = CARTESIAN_POINT('',(0.16795981119946074,-0.613210155006128,1.2049999999999998));+#1677 = CARTESIAN_POINT('',(0.19694844946590837,-0.613210155006128,1.2049999999999998));+#1678 = PCURVE('',#1336,#1679);+#1679 = DEFINITIONAL_REPRESENTATION('',(#1680),#1684);+#1680 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#1681,#1682,#1683),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#1681 = CARTESIAN_POINT('',(0.22286809518504758,0.07835542818471303));+#1682 = CARTESIAN_POINT('',(0.24051959274272774,0.09672446629373134));+#1683 = CARTESIAN_POINT('',(0.24051959274272774,0.12571310456049245));+#1684 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1685 = ORIENTED_EDGE('',*,*,#1686,.T.);+#1686 = EDGE_CURVE('',#1671,#1687,#1689,.T.);+#1687 = VERTEX_POINT('',#1688);+#1688 = CARTESIAN_POINT('',(0.24444963395112643,-0.5957021655587224,1.2049999999999998));+#1689 = SURFACE_CURVE('',#1690,(#1694),.PCURVE_S1.);+#1690 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#1691,#1692,#1693),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#1691 = CARTESIAN_POINT('',(0.19694844946590837,-0.613210155006128,1.2049999999999998));+#1692 = CARTESIAN_POINT('',(0.2265111201728971,-0.613210155006128,1.2049999999999998));+#1693 = CARTESIAN_POINT('',(0.24444963395112643,-0.5957021655587224,1.2049999999999998));+#1694 = PCURVE('',#1336,#1695);+#1695 = DEFINITIONAL_REPRESENTATION('',(#1696),#1700);+#1696 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#1697,#1698,#1699),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#1697 = CARTESIAN_POINT('',(0.24051959274272774,0.12571310456049245));+#1698 = CARTESIAN_POINT('',(0.24051959274272774,0.15527577526748118));+#1699 = CARTESIAN_POINT('',(0.22301160329532216,0.17321428904571054));+#1700 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1701 = ORIENTED_EDGE('',*,*,#1702,.T.);+#1702 = EDGE_CURVE('',#1687,#1589,#1703,.T.);+#1703 = SURFACE_CURVE('',#1704,(#1708),.PCURVE_S1.);+#1704 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#1705,#1706,#1707),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#1705 = CARTESIAN_POINT('',(0.24444963395112643,-0.5957021655587224,1.2049999999999998));+#1706 = CARTESIAN_POINT('',(0.2623881477293558,-0.5781941761104461,1.2049999999999998));+#1707 = CARTESIAN_POINT('',(0.2623881477293558,-0.5494925540651049,1.2049999999999998));+#1708 = PCURVE('',#1336,#1709);+#1709 = DEFINITIONAL_REPRESENTATION('',(#1710),#1714);+#1710 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#1711,#1712,#1713),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#1711 = CARTESIAN_POINT('',(0.22301160329532216,0.17321428904571054));+#1712 = CARTESIAN_POINT('',(0.20550361384704585,0.1911528028239399));+#1713 = CARTESIAN_POINT('',(0.1768019918017047,0.1911528028239399));+#1714 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1715 = FACE_BOUND('',#1716,.F.);+#1716 = EDGE_LOOP('',(#1717,#1735,#1751,#1767,#1783,#1799,#1815,#1831));+#1717 = ORIENTED_EDGE('',*,*,#1718,.T.);+#1718 = EDGE_CURVE('',#1719,#1721,#1723,.T.);+#1719 = VERTEX_POINT('',#1720);+#1720 = CARTESIAN_POINT('',(0.38523109008522716,-0.4955335046192714,1.2049999999999998));+#1721 = VERTEX_POINT('',#1722);+#1722 = CARTESIAN_POINT('',(0.34519232733167576,-0.5100278237517812,1.2049999999999998));+#1723 = SURFACE_CURVE('',#1724,(#1728),.PCURVE_S1.);+#1724 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#1725,#1726,#1727),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#1725 = CARTESIAN_POINT('',(0.38523109008522716,-0.4955335046192714,1.2049999999999998));+#1726 = CARTESIAN_POINT('',(0.35997366268473474,-0.4955335046192714,1.2049999999999998));+#1727 = CARTESIAN_POINT('',(0.34519232733167576,-0.5100278237517812,1.2049999999999998));+#1728 = PCURVE('',#1336,#1729);+#1729 = DEFINITIONAL_REPRESENTATION('',(#1730),#1734);+#1730 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#1731,#1732,#1733),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#1731 = CARTESIAN_POINT('',(0.12284294235587126,0.31399574517981116));+#1732 = CARTESIAN_POINT('',(0.12284294235587126,0.28873831777931885));+#1733 = CARTESIAN_POINT('',(0.13733726148838105,0.2739569824262598));+#1734 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1735 = ORIENTED_EDGE('',*,*,#1736,.T.);+#1736 = EDGE_CURVE('',#1721,#1737,#1739,.T.);+#1737 = VERTEX_POINT('',#1738);+#1738 = CARTESIAN_POINT('',(0.3304109919777461,-0.5494925540651049,1.2049999999999998));+#1739 = SURFACE_CURVE('',#1740,(#1744),.PCURVE_S1.);+#1740 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#1741,#1742,#1743),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#1741 = CARTESIAN_POINT('',(0.34519232733167576,-0.5100278237517812,1.2049999999999998));+#1742 = CARTESIAN_POINT('',(0.3304109919777461,-0.5245221428851617,1.2049999999999998));+#1743 = CARTESIAN_POINT('',(0.3304109919777461,-0.5494925540651049,1.2049999999999998));+#1744 = PCURVE('',#1336,#1745);+#1745 = DEFINITIONAL_REPRESENTATION('',(#1746),#1750);+#1746 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#1747,#1748,#1749),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#1747 = CARTESIAN_POINT('',(0.13733726148838105,0.2739569824262598));+#1748 = CARTESIAN_POINT('',(0.15183158062176158,0.25917564707233015));+#1749 = CARTESIAN_POINT('',(0.1768019918017047,0.25917564707233015));+#1750 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1751 = ORIENTED_EDGE('',*,*,#1752,.T.);+#1752 = EDGE_CURVE('',#1737,#1753,#1755,.T.);+#1753 = VERTEX_POINT('',#1754);+#1754 = CARTESIAN_POINT('',(0.34519232733167576,-0.589244300598107,1.2049999999999998));+#1755 = SURFACE_CURVE('',#1756,(#1760),.PCURVE_S1.);+#1756 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#1757,#1758,#1759),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#1757 = CARTESIAN_POINT('',(0.3304109919777461,-0.5494925540651049,1.2049999999999998));+#1758 = CARTESIAN_POINT('',(0.3304109919777461,-0.5747499814647264,1.2049999999999998));+#1759 = CARTESIAN_POINT('',(0.34519232733167576,-0.589244300598107,1.2049999999999998));+#1760 = PCURVE('',#1336,#1761);+#1761 = DEFINITIONAL_REPRESENTATION('',(#1762),#1766);+#1762 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#1763,#1764,#1765),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#1763 = CARTESIAN_POINT('',(0.1768019918017047,0.25917564707233015));+#1764 = CARTESIAN_POINT('',(0.20205941920132628,0.25917564707233015));+#1765 = CARTESIAN_POINT('',(0.2165537383347068,0.2739569824262598));+#1766 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1767 = ORIENTED_EDGE('',*,*,#1768,.T.);+#1768 = EDGE_CURVE('',#1753,#1769,#1771,.T.);+#1769 = VERTEX_POINT('',#1770);+#1770 = CARTESIAN_POINT('',(0.38523109008522716,-0.6037386197314875,1.2049999999999998));+#1771 = SURFACE_CURVE('',#1772,(#1776),.PCURVE_S1.);+#1772 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#1773,#1774,#1775),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#1773 = CARTESIAN_POINT('',(0.34519232733167576,-0.589244300598107,1.2049999999999998));+#1774 = CARTESIAN_POINT('',(0.35997366268473474,-0.6037386197314875,1.2049999999999998));+#1775 = CARTESIAN_POINT('',(0.38523109008522716,-0.6037386197314875,1.2049999999999998));+#1776 = PCURVE('',#1336,#1777);+#1777 = DEFINITIONAL_REPRESENTATION('',(#1778),#1782);+#1778 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#1779,#1780,#1781),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#1779 = CARTESIAN_POINT('',(0.2165537383347068,0.2739569824262598));+#1780 = CARTESIAN_POINT('',(0.23104805746808735,0.28873831777931885));+#1781 = CARTESIAN_POINT('',(0.23104805746808735,0.31399574517981116));+#1782 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1783 = ORIENTED_EDGE('',*,*,#1784,.T.);+#1784 = EDGE_CURVE('',#1769,#1785,#1787,.T.);+#1785 = VERTEX_POINT('',#1786);+#1786 = CARTESIAN_POINT('',(0.42469582039767995,-0.589244300598107,1.2049999999999998));+#1787 = SURFACE_CURVE('',#1788,(#1792),.PCURVE_S1.);+#1788 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#1789,#1790,#1791),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#1789 = CARTESIAN_POINT('',(0.38523109008522716,-0.6037386197314875,1.2049999999999998));+#1790 = CARTESIAN_POINT('',(0.4102015012651702,-0.6037386197314875,1.2049999999999998));+#1791 = CARTESIAN_POINT('',(0.42469582039767995,-0.589244300598107,1.2049999999999998));+#1792 = PCURVE('',#1336,#1793);+#1793 = DEFINITIONAL_REPRESENTATION('',(#1794),#1798);+#1794 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#1795,#1796,#1797),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#1795 = CARTESIAN_POINT('',(0.23104805746808735,0.31399574517981116));+#1796 = CARTESIAN_POINT('',(0.23104805746808735,0.3389661563597543));+#1797 = CARTESIAN_POINT('',(0.2165537383347068,0.35346047549226406));+#1798 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1799 = ORIENTED_EDGE('',*,*,#1800,.T.);+#1800 = EDGE_CURVE('',#1785,#1801,#1803,.T.);+#1801 = VERTEX_POINT('',#1802);+#1802 = CARTESIAN_POINT('',(0.43919013953106056,-0.5494925540651049,1.2049999999999998));+#1803 = SURFACE_CURVE('',#1804,(#1808),.PCURVE_S1.);+#1804 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#1805,#1806,#1807),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#1805 = CARTESIAN_POINT('',(0.42469582039767995,-0.589244300598107,1.2049999999999998));+#1806 = CARTESIAN_POINT('',(0.43919013953106056,-0.5747499814647264,1.2049999999999998));+#1807 = CARTESIAN_POINT('',(0.43919013953106056,-0.5494925540651049,1.2049999999999998));+#1808 = PCURVE('',#1336,#1809);+#1809 = DEFINITIONAL_REPRESENTATION('',(#1810),#1814);+#1810 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#1811,#1812,#1813),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#1811 = CARTESIAN_POINT('',(0.2165537383347068,0.35346047549226406));+#1812 = CARTESIAN_POINT('',(0.20205941920132628,0.3679547946256446));+#1813 = CARTESIAN_POINT('',(0.1768019918017047,0.3679547946256446));+#1814 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1815 = ORIENTED_EDGE('',*,*,#1816,.T.);+#1816 = EDGE_CURVE('',#1801,#1817,#1819,.T.);+#1817 = VERTEX_POINT('',#1818);+#1818 = CARTESIAN_POINT('',(0.42455231228827617,-0.5101713318620558,1.2049999999999998));+#1819 = SURFACE_CURVE('',#1820,(#1824),.PCURVE_S1.);+#1820 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#1821,#1822,#1823),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#1821 = CARTESIAN_POINT('',(0.43919013953106056,-0.5494925540651049,1.2049999999999998));+#1822 = CARTESIAN_POINT('',(0.43919013953106056,-0.5248091591057109,1.2049999999999998));+#1823 = CARTESIAN_POINT('',(0.42455231228827617,-0.5101713318620558,1.2049999999999998));+#1824 = PCURVE('',#1336,#1825);+#1825 = DEFINITIONAL_REPRESENTATION('',(#1826),#1830);+#1826 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#1827,#1828,#1829),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#1827 = CARTESIAN_POINT('',(0.1768019918017047,0.3679547946256446));+#1828 = CARTESIAN_POINT('',(0.15211859684231077,0.3679547946256446));+#1829 = CARTESIAN_POINT('',(0.13748076959865563,0.3533169673819895));+#1830 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1831 = ORIENTED_EDGE('',*,*,#1832,.T.);+#1832 = EDGE_CURVE('',#1817,#1719,#1833,.T.);+#1833 = SURFACE_CURVE('',#1834,(#1838),.PCURVE_S1.);+#1834 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#1835,#1836,#1837),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#1835 = CARTESIAN_POINT('',(0.42455231228827617,-0.5101713318620558,1.2049999999999998));+#1836 = CARTESIAN_POINT('',(0.409914485044621,-0.4955335046192714,1.2049999999999998));+#1837 = CARTESIAN_POINT('',(0.38523109008522716,-0.4955335046192714,1.2049999999999998));+#1838 = PCURVE('',#1336,#1839);+#1839 = DEFINITIONAL_REPRESENTATION('',(#1840),#1844);+#1840 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#1841,#1842,#1843),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#1841 = CARTESIAN_POINT('',(0.13748076959865563,0.3533169673819895));+#1842 = CARTESIAN_POINT('',(0.12284294235587126,0.3386791401392051));+#1843 = CARTESIAN_POINT('',(0.12284294235587126,0.31399574517981116));+#1844 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1845 = SHELL_BASED_SURFACE_MODEL('',(#1846));+#1846 = OPEN_SHELL('',(#1847));+#1847 = ADVANCED_FACE('',(#1848,#2127),#1862,.T.);+#1848 = FACE_BOUND('',#1849,.F.);+#1849 = EDGE_LOOP('',(#1850,#1873,#1889,#1905,#1921,#1937,#1953,#1969,+ #1985,#2001,#2017,#2033,#2049,#2065,#2081,#2097,#2113));+#1850 = ORIENTED_EDGE('',*,*,#1851,.T.);+#1851 = EDGE_CURVE('',#1852,#1854,#1856,.T.);+#1852 = VERTEX_POINT('',#1853);+#1853 = CARTESIAN_POINT('',(0.0769756693146409,-0.7848458548396887,1.2049999999999998));+#1854 = VERTEX_POINT('',#1855);+#1855 = CARTESIAN_POINT('',(0.15418303261753158,-0.7848458548396887,1.2049999999999998));+#1856 = SURFACE_CURVE('',#1857,(#1861),.PCURVE_S1.);+#1857 = LINE('',#1858,#1859);+#1858 = CARTESIAN_POINT('',(0.0769756693146409,-0.7848458548396887,1.2049999999999998));+#1859 = VECTOR('',#1860,0.8707574416783842);+#1860 = DIRECTION('',(1.0,0.,0.));+#1861 = PCURVE('',#1862,#1867);+#1862 = PLANE('',#1863);+#1863 = AXIS2_PLACEMENT_3D('',#1864,#1865,#1866);+#1864 = CARTESIAN_POINT('',(0.071235344905503,-0.726581562086488,1.2049999999999998));+#1865 = DIRECTION('',(0.,0.,1.0));+#1866 = DIRECTION('',(0.,-1.0,0.));+#1867 = DEFINITIONAL_REPRESENTATION('',(#1868),#1872);+#1868 = LINE('',#1869,#1870);+#1869 = CARTESIAN_POINT('',(0.058264292752739116,0.0057403244091370174));+#1870 = VECTOR('',#1871,0.8707574416783842);+#1871 = DIRECTION('',(0.,1.));+#1872 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1873 = ORIENTED_EDGE('',*,*,#1874,.T.);+#1874 = EDGE_CURVE('',#1854,#1875,#1877,.T.);+#1875 = VERTEX_POINT('',#1876);+#1876 = CARTESIAN_POINT('',(0.13466592962646448,-0.8283288122389595,1.2049999999999998));+#1877 = SURFACE_CURVE('',#1878,(#1882),.PCURVE_S1.);+#1878 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#1879,#1880,#1881),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#1879 = CARTESIAN_POINT('',(0.15418303261753158,-0.7848458548396887,1.2049999999999998));+#1880 = CARTESIAN_POINT('',(0.1409802864765179,-0.8075201362552382,1.2049999999999998));+#1881 = CARTESIAN_POINT('',(0.13466592962646448,-0.8283288122389595,1.2049999999999998));+#1882 = PCURVE('',#1862,#1883);+#1883 = DEFINITIONAL_REPRESENTATION('',(#1884),#1888);+#1884 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#1885,#1886,#1887),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#1885 = CARTESIAN_POINT('',(0.058264292752739116,0.08294768771202855));+#1886 = CARTESIAN_POINT('',(0.08093857416882856,0.06974494157101489));+#1887 = CARTESIAN_POINT('',(0.10174725015160074,0.06343058472096148));+#1888 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1889 = ORIENTED_EDGE('',*,*,#1890,.T.);+#1890 = EDGE_CURVE('',#1875,#1891,#1893,.T.);+#1891 = VERTEX_POINT('',#1892);+#1892 = CARTESIAN_POINT('',(0.12835157277641107,-0.8683675749925108,1.2049999999999998));+#1893 = SURFACE_CURVE('',#1894,(#1898),.PCURVE_S1.);+#1894 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#1895,#1896,#1897),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#1895 = CARTESIAN_POINT('',(0.13466592962646448,-0.8283288122389595,1.2049999999999998));+#1896 = CARTESIAN_POINT('',(0.12835157277641107,-0.8491374882218101,1.2049999999999998));+#1897 = CARTESIAN_POINT('',(0.12835157277641107,-0.8683675749925108,1.2049999999999998));+#1898 = PCURVE('',#1862,#1899);+#1899 = DEFINITIONAL_REPRESENTATION('',(#1900),#1904);+#1900 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#1901,#1902,#1903),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#1901 = CARTESIAN_POINT('',(0.10174725015160074,0.06343058472096148));+#1902 = CARTESIAN_POINT('',(0.12255592613532205,0.05711622787090805));+#1903 = CARTESIAN_POINT('',(0.1417860129060228,0.05711622787090805));+#1904 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1905 = ORIENTED_EDGE('',*,*,#1906,.T.);+#1906 = EDGE_CURVE('',#1891,#1907,#1909,.T.);+#1907 = VERTEX_POINT('',#1908);+#1908 = CARTESIAN_POINT('',(0.15891880025506944,-0.9379690084530508,1.2049999999999998));+#1909 = SURFACE_CURVE('',#1910,(#1914),.PCURVE_S1.);+#1910 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#1911,#1912,#1913),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#1911 = CARTESIAN_POINT('',(0.12835157277641107,-0.8683675749925108,1.2049999999999998));+#1912 = CARTESIAN_POINT('',(0.12835157277641107,-0.91400315404503,1.2049999999999998));+#1913 = CARTESIAN_POINT('',(0.15891880025506944,-0.9379690084530508,1.2049999999999998));+#1914 = PCURVE('',#1862,#1915);+#1915 = DEFINITIONAL_REPRESENTATION('',(#1916),#1920);+#1916 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#1917,#1918,#1919),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#1917 = CARTESIAN_POINT('',(0.1417860129060228,0.05711622787090805));+#1918 = CARTESIAN_POINT('',(0.18742159195854188,0.05711622787090805));+#1919 = CARTESIAN_POINT('',(0.21138744636656281,0.08768345534991474));+#1920 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1921 = ORIENTED_EDGE('',*,*,#1922,.T.);+#1922 = EDGE_CURVE('',#1907,#1923,#1925,.T.);+#1923 = VERTEX_POINT('',#1924);+#1924 = CARTESIAN_POINT('',(0.2503334664706434,-0.9633699439638176,1.2049999999999998));+#1925 = SURFACE_CURVE('',#1926,(#1930),.PCURVE_S1.);+#1926 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#1927,#1928,#1929),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#1927 = CARTESIAN_POINT('',(0.15891880025506944,-0.9379690084530508,1.2049999999999998));+#1928 = CARTESIAN_POINT('',(0.18948602773371911,-0.9619348628610719,1.2049999999999998));+#1929 = CARTESIAN_POINT('',(0.2503334664706434,-0.9633699439638176,1.2049999999999998));+#1930 = PCURVE('',#1862,#1931);+#1931 = DEFINITIONAL_REPRESENTATION('',(#1932),#1936);+#1932 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#1933,#1934,#1935),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#1933 = CARTESIAN_POINT('',(0.21138744636656281,0.08768345534991474));+#1934 = CARTESIAN_POINT('',(0.23535330077458375,0.1182506828279549));+#1935 = CARTESIAN_POINT('',(0.236788381876459,0.17909812156522753));+#1936 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1937 = ORIENTED_EDGE('',*,*,#1938,.T.);+#1938 = EDGE_CURVE('',#1923,#1939,#1941,.T.);+#1939 = VERTEX_POINT('',#1940);+#1940 = CARTESIAN_POINT('',(0.22234938497580453,-0.9289279975092343,1.2049999999999998));+#1941 = SURFACE_CURVE('',#1942,(#1946),.PCURVE_S1.);+#1942 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#1943,#1944,#1945),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#1943 = CARTESIAN_POINT('',(0.2503334664706434,-0.9633699439638176,1.2049999999999998));+#1944 = CARTESIAN_POINT('',(0.23167741214104107,-0.9498801816023594,1.2049999999999998));+#1945 = CARTESIAN_POINT('',(0.22234938497580453,-0.9289279975092343,1.2049999999999998));+#1946 = PCURVE('',#1862,#1947);+#1947 = DEFINITIONAL_REPRESENTATION('',(#1948),#1952);+#1948 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#1949,#1950,#1951),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#1949 = CARTESIAN_POINT('',(0.236788381876459,0.17909812156522753));+#1950 = CARTESIAN_POINT('',(0.2232986195150006,0.16044206723562515));+#1951 = CARTESIAN_POINT('',(0.20234643542187547,0.1511140400703886));+#1952 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1953 = ORIENTED_EDGE('',*,*,#1954,.T.);+#1954 = EDGE_CURVE('',#1939,#1955,#1957,.T.);+#1955 = VERTEX_POINT('',#1956);+#1956 = CARTESIAN_POINT('',(0.21302135781143874,-0.8792741913698973,1.2049999999999998));+#1957 = SURFACE_CURVE('',#1958,(#1962),.PCURVE_S1.);+#1958 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#1959,#1960,#1961),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#1959 = CARTESIAN_POINT('',(0.22234938497580453,-0.9289279975092343,1.2049999999999998));+#1960 = CARTESIAN_POINT('',(0.21302135781143874,-0.9079758134152383,1.2049999999999998));+#1961 = CARTESIAN_POINT('',(0.21302135781143874,-0.8792741913698973,1.2049999999999998));+#1962 = PCURVE('',#1862,#1963);+#1963 = DEFINITIONAL_REPRESENTATION('',(#1964),#1968);+#1964 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#1965,#1966,#1967),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#1965 = CARTESIAN_POINT('',(0.20234643542187547,0.1511140400703886));+#1966 = CARTESIAN_POINT('',(0.1813942513287503,0.1417860129060228));+#1967 = CARTESIAN_POINT('',(0.15269262928340918,0.1417860129060228));+#1968 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1969 = ORIENTED_EDGE('',*,*,#1970,.T.);+#1970 = EDGE_CURVE('',#1955,#1971,#1973,.T.);+#1971 = VERTEX_POINT('',#1972);+#1972 = CARTESIAN_POINT('',(0.24961592591927045,-0.7900121468078326,1.2049999999999998));+#1973 = SURFACE_CURVE('',#1974,(#1978),.PCURVE_S1.);+#1974 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#1975,#1976,#1977),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#1975 = CARTESIAN_POINT('',(0.21302135781143874,-0.8792741913698973,1.2049999999999998));+#1976 = CARTESIAN_POINT('',(0.21302135781143874,-0.821583931057795,1.2049999999999998));+#1977 = CARTESIAN_POINT('',(0.24961592591927045,-0.7900121468078326,1.2049999999999998));+#1978 = PCURVE('',#1862,#1979);+#1979 = DEFINITIONAL_REPRESENTATION('',(#1980),#1984);+#1980 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#1981,#1982,#1983),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#1981 = CARTESIAN_POINT('',(0.15269262928340918,0.1417860129060228));+#1982 = CARTESIAN_POINT('',(0.09500236897130694,0.1417860129060228));+#1983 = CARTESIAN_POINT('',(0.06343058472096148,0.1783805810138545));+#1984 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1985 = ORIENTED_EDGE('',*,*,#1986,.T.);+#1986 = EDGE_CURVE('',#1971,#1987,#1989,.T.);+#1987 = VERTEX_POINT('',#1988);+#1988 = CARTESIAN_POINT('',(0.35337228961471556,-0.7584403625578703,1.2049999999999998));+#1989 = SURFACE_CURVE('',#1990,(#1994),.PCURVE_S1.);+#1990 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#1991,#1992,#1993),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#1991 = CARTESIAN_POINT('',(0.24961592591927045,-0.7900121468078326,1.2049999999999998));+#1992 = CARTESIAN_POINT('',(0.28621049402797294,-0.7584403625578703,1.2049999999999998));+#1993 = CARTESIAN_POINT('',(0.35337228961471556,-0.7584403625578703,1.2049999999999998));+#1994 = PCURVE('',#1862,#1995);+#1995 = DEFINITIONAL_REPRESENTATION('',(#1996),#2000);+#1996 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#1997,#1998,#1999),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#1997 = CARTESIAN_POINT('',(0.06343058472096148,0.1783805810138545));+#1998 = CARTESIAN_POINT('',(0.031858800470711796,0.214975149122557));+#1999 = CARTESIAN_POINT('',(0.031858800470711796,0.2821369447092997));+#2000 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2001 = ORIENTED_EDGE('',*,*,#2002,.T.);+#2002 = EDGE_CURVE('',#1987,#2003,#2005,.T.);+#2003 = VERTEX_POINT('',#2004);+#2004 = CARTESIAN_POINT('',(0.46444756693155287,-0.7937433576741014,1.2049999999999998));+#2005 = SURFACE_CURVE('',#2006,(#2010),.PCURVE_S1.);+#2006 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#2007,#2008,#2009),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#2007 = CARTESIAN_POINT('',(0.35337228961471556,-0.7584403625578703,1.2049999999999998));+#2008 = CARTESIAN_POINT('',(0.42512634472850375,-0.7584403625578703,1.2049999999999998));+#2009 = CARTESIAN_POINT('',(0.46444756693155287,-0.7937433576741014,1.2049999999999998));+#2010 = PCURVE('',#1862,#2011);+#2011 = DEFINITIONAL_REPRESENTATION('',(#2012),#2016);+#2012 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#2013,#2014,#2015),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#2013 = CARTESIAN_POINT('',(0.031858800470711796,0.2821369447092997));+#2014 = CARTESIAN_POINT('',(0.031858800470711796,0.35389099982308786));+#2015 = CARTESIAN_POINT('',(0.06716179558689936,0.3932122220261369));+#2016 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2017 = ORIENTED_EDGE('',*,*,#2018,.T.);+#2018 = EDGE_CURVE('',#2003,#2019,#2021,.T.);+#2019 = VERTEX_POINT('',#2020);+#2020 = CARTESIAN_POINT('',(0.5037687891337311,-0.8936250023930032,1.2049999999999998));+#2021 = SURFACE_CURVE('',#2022,(#2026),.PCURVE_S1.);+#2022 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#2023,#2024,#2025),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#2023 = CARTESIAN_POINT('',(0.46444756693155287,-0.7937433576741014,1.2049999999999998));+#2024 = CARTESIAN_POINT('',(0.5037687891337311,-0.8290463527903326,1.2049999999999998));+#2025 = CARTESIAN_POINT('',(0.5037687891337311,-0.8936250023930032,1.2049999999999998));+#2026 = PCURVE('',#1862,#2027);+#2027 = DEFINITIONAL_REPRESENTATION('',(#2028),#2032);+#2028 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#2029,#2030,#2031),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#2029 = CARTESIAN_POINT('',(0.06716179558689936,0.3932122220261369));+#2030 = CARTESIAN_POINT('',(0.10246479070297372,0.43253344422831524));+#2031 = CARTESIAN_POINT('',(0.1670434403056444,0.43253344422831524));+#2032 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2033 = ORIENTED_EDGE('',*,*,#2034,.T.);+#2034 = EDGE_CURVE('',#2019,#2035,#2037,.T.);+#2035 = VERTEX_POINT('',#2036);+#2036 = CARTESIAN_POINT('',(0.4513883289009184,-1.007426933804187,1.2049999999999998));+#2037 = SURFACE_CURVE('',#2038,(#2042),.PCURVE_S1.);+#2038 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#2039,#2040,#2041),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#2039 = CARTESIAN_POINT('',(0.5037687891337311,-0.8936250023930032,1.2049999999999998));+#2040 = CARTESIAN_POINT('',(0.5037687891337311,-0.9719804305776812,1.2049999999999998));+#2041 = CARTESIAN_POINT('',(0.4513883289009184,-1.007426933804187,1.2049999999999998));+#2042 = PCURVE('',#1862,#2043);+#2043 = DEFINITIONAL_REPRESENTATION('',(#2044),#2048);+#2044 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#2045,#2046,#2047),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#2045 = CARTESIAN_POINT('',(0.1670434403056444,0.43253344422831524));+#2046 = CARTESIAN_POINT('',(0.24539886849032255,0.43253344422831524));+#2047 = CARTESIAN_POINT('',(0.2808453717168283,0.38015298399550235));+#2048 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2049 = ORIENTED_EDGE('',*,*,#2050,.T.);+#2050 = EDGE_CURVE('',#2035,#2051,#2053,.T.);+#2051 = VERTEX_POINT('',#2052);+#2052 = CARTESIAN_POINT('',(0.28219226694115496,-1.0428734370298218,1.2049999999999998));+#2053 = SURFACE_CURVE('',#2054,(#2058),.PCURVE_S1.);+#2054 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#2055,#2056,#2057),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#2055 = CARTESIAN_POINT('',(0.4513883289009184,-1.007426933804187,1.2049999999999998));+#2056 = CARTESIAN_POINT('',(0.3990078686672347,-1.0428734370298218,1.2049999999999998));+#2057 = CARTESIAN_POINT('',(0.28219226694115496,-1.0428734370298218,1.2049999999999998));+#2058 = PCURVE('',#1862,#2059);+#2059 = DEFINITIONAL_REPRESENTATION('',(#2060),#2064);+#2060 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#2061,#2062,#2063),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#2061 = CARTESIAN_POINT('',(0.2808453717168283,0.38015298399550235));+#2062 = CARTESIAN_POINT('',(0.31629187494333394,0.32777252376181876));+#2063 = CARTESIAN_POINT('',(0.31629187494333394,0.21095692203573901));+#2064 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2065 = ORIENTED_EDGE('',*,*,#2066,.T.);+#2066 = EDGE_CURVE('',#2051,#2067,#2069,.T.);+#2067 = VERTEX_POINT('',#2068);+#2068 = CARTESIAN_POINT('',(0.11557935096608188,-0.9995339877416963,1.2049999999999998));+#2069 = SURFACE_CURVE('',#2070,(#2074),.PCURVE_S1.);+#2070 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#2071,#2072,#2073),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#2071 = CARTESIAN_POINT('',(0.28219226694115496,-1.0428734370298218,1.2049999999999998));+#2072 = CARTESIAN_POINT('',(0.1711169896244831,-1.0428734370298218,1.2049999999999998));+#2073 = CARTESIAN_POINT('',(0.11557935096608188,-0.9995339877416963,1.2049999999999998));+#2074 = PCURVE('',#1862,#2075);+#2075 = DEFINITIONAL_REPRESENTATION('',(#2076),#2080);+#2076 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#2077,#2078,#2079),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#2077 = CARTESIAN_POINT('',(0.31629187494333394,0.21095692203573901));+#2078 = CARTESIAN_POINT('',(0.31629187494333394,0.09988164471890174));+#2079 = CARTESIAN_POINT('',(0.27295242565433764,0.04434400606057887));+#2080 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2081 = ORIENTED_EDGE('',*,*,#2082,.T.);+#2082 = EDGE_CURVE('',#2067,#2083,#2085,.T.);+#2083 = VERTEX_POINT('',#2084);+#2084 = CARTESIAN_POINT('',(0.06004171230768934,-0.8695156398747076,1.2049999999999998));+#2085 = SURFACE_CURVE('',#2086,(#2090),.PCURVE_S1.);+#2086 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#2087,#2088,#2089),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#2087 = CARTESIAN_POINT('',(0.11557935096608188,-0.9995339877416963,1.2049999999999998));+#2088 = CARTESIAN_POINT('',(0.06004171230768934,-0.9561945384527001,1.2049999999999998));+#2089 = CARTESIAN_POINT('',(0.06004171230768934,-0.8695156398747076,1.2049999999999998));+#2090 = PCURVE('',#1862,#2091);+#2091 = DEFINITIONAL_REPRESENTATION('',(#2092),#2096);+#2092 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#2093,#2094,#2095),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#2093 = CARTESIAN_POINT('',(0.27295242565433764,0.04434400606057887));+#2094 = CARTESIAN_POINT('',(0.22961297636534142,-0.011193632597813658));+#2095 = CARTESIAN_POINT('',(0.14293407778734882,-0.011193632597813658));+#2096 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2097 = ORIENTED_EDGE('',*,*,#2098,.T.);+#2098 = EDGE_CURVE('',#2083,#2099,#2101,.T.);+#2099 = VERTEX_POINT('',#2100);+#2100 = CARTESIAN_POINT('',(0.06434695561454276,-0.8280417960184103,1.2049999999999998));+#2101 = SURFACE_CURVE('',#2102,(#2106),.PCURVE_S1.);+#2102 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#2103,#2104,#2105),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#2103 = CARTESIAN_POINT('',(0.06004171230768934,-0.8695156398747076,1.2049999999999998));+#2104 = CARTESIAN_POINT('',(0.06004171230768934,-0.8494245044423593,1.2049999999999998));+#2105 = CARTESIAN_POINT('',(0.06434695561454276,-0.8280417960184103,1.2049999999999998));+#2106 = PCURVE('',#1862,#2107);+#2107 = DEFINITIONAL_REPRESENTATION('',(#2108),#2112);+#2108 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#2109,#2110,#2111),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#2109 = CARTESIAN_POINT('',(0.14293407778734882,-0.011193632597813658));+#2110 = CARTESIAN_POINT('',(0.12284294235587126,-0.011193632597813658));+#2111 = CARTESIAN_POINT('',(0.1014602339319223,-0.0068883892909637244));+#2112 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2113 = ORIENTED_EDGE('',*,*,#2114,.T.);+#2114 = EDGE_CURVE('',#2099,#1852,#2115,.T.);+#2115 = SURFACE_CURVE('',#2116,(#2120),.PCURVE_S1.);+#2116 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#2117,#2118,#2119),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#2117 = CARTESIAN_POINT('',(0.06434695561454276,-0.8280417960184103,1.2049999999999998));+#2118 = CARTESIAN_POINT('',(0.06865219892138748,-0.8066590875944615,1.2049999999999998));+#2119 = CARTESIAN_POINT('',(0.0769756693146409,-0.7848458548396887,1.2049999999999998));+#2120 = PCURVE('',#1862,#2121);+#2121 = DEFINITIONAL_REPRESENTATION('',(#2122),#2126);+#2122 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#2123,#2124,#2125),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#2123 = CARTESIAN_POINT('',(0.1014602339319223,-0.0068883892909637244));+#2124 = CARTESIAN_POINT('',(0.08007752550745961,-0.002583145984111179));+#2125 = CARTESIAN_POINT('',(0.058264292752739116,0.0057403244091370174));+#2126 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2127 = FACE_BOUND('',#2128,.F.);+#2128 = EDGE_LOOP('',(#2129,#2147,#2163,#2179,#2195,#2211,#2227,#2243));+#2129 = ORIENTED_EDGE('',*,*,#2130,.T.);+#2130 = EDGE_CURVE('',#2131,#2133,#2135,.T.);+#2131 = VERTEX_POINT('',#2132);+#2132 = CARTESIAN_POINT('',(0.28391436426445016,-0.8959211321565258,1.2049999999999998));+#2133 = VERTEX_POINT('',#2134);+#2134 = CARTESIAN_POINT('',(0.30386199158565314,-0.9376819922325017,1.2049999999999998));+#2135 = SURFACE_CURVE('',#2136,(#2140),.PCURVE_S1.);+#2136 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#2137,#2138,#2139),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#2137 = CARTESIAN_POINT('',(0.28391436426445016,-0.8959211321565258,1.2049999999999998));+#2138 = CARTESIAN_POINT('',(0.28391436426445016,-0.923187673099992,1.2049999999999998));+#2139 = CARTESIAN_POINT('',(0.30386199158565314,-0.9376819922325017,1.2049999999999998));+#2140 = PCURVE('',#1862,#2141);+#2141 = DEFINITIONAL_REPRESENTATION('',(#2142),#2146);+#2142 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#2143,#2144,#2145),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#2143 = CARTESIAN_POINT('',(0.16933957006916717,0.21267901935816347));+#2144 = CARTESIAN_POINT('',(0.1966061110126331,0.21267901935816347));+#2145 = CARTESIAN_POINT('',(0.21110043014601362,0.2326266466802372));+#2146 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2147 = ORIENTED_EDGE('',*,*,#2148,.T.);+#2148 = EDGE_CURVE('',#2133,#2149,#2151,.T.);+#2149 = VERTEX_POINT('',#2150);+#2150 = CARTESIAN_POINT('',(0.3616957600080299,-0.9521763113658823,1.2049999999999998));+#2151 = SURFACE_CURVE('',#2152,(#2156),.PCURVE_S1.);+#2152 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#2153,#2154,#2155),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#2153 = CARTESIAN_POINT('',(0.30386199158565314,-0.9376819922325017,1.2049999999999998));+#2154 = CARTESIAN_POINT('',(0.3238096189077268,-0.9521763113658823,1.2049999999999998));+#2155 = CARTESIAN_POINT('',(0.3616957600080299,-0.9521763113658823,1.2049999999999998));+#2156 = PCURVE('',#1862,#2157);+#2157 = DEFINITIONAL_REPRESENTATION('',(#2158),#2162);+#2158 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#2159,#2160,#2161),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#2159 = CARTESIAN_POINT('',(0.21110043014601362,0.2326266466802372));+#2160 = CARTESIAN_POINT('',(0.22559474927939419,0.25257427400231086));+#2161 = CARTESIAN_POINT('',(0.22559474927939419,0.290460415102614));+#2162 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2163 = ORIENTED_EDGE('',*,*,#2164,.T.);+#2164 = EDGE_CURVE('',#2149,#2165,#2167,.T.);+#2165 = VERTEX_POINT('',#2166);+#2166 = CARTESIAN_POINT('',(0.4192425122089869,-0.9376819922325017,1.2049999999999998));+#2167 = SURFACE_CURVE('',#2168,(#2172),.PCURVE_S1.);+#2168 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#2169,#2170,#2171),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#2169 = CARTESIAN_POINT('',(0.3616957600080299,-0.9521763113658823,1.2049999999999998));+#2170 = CARTESIAN_POINT('',(0.39929488488778386,-0.9521763113658823,1.2049999999999998));+#2171 = CARTESIAN_POINT('',(0.4192425122089869,-0.9376819922325017,1.2049999999999998));+#2172 = PCURVE('',#1862,#2173);+#2173 = DEFINITIONAL_REPRESENTATION('',(#2174),#2178);+#2174 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#2175,#2176,#2177),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#2175 = CARTESIAN_POINT('',(0.22559474927939419,0.290460415102614));+#2176 = CARTESIAN_POINT('',(0.22559474927939419,0.3280595399823679));+#2177 = CARTESIAN_POINT('',(0.21110043014601362,0.34800716730357084));+#2178 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2179 = ORIENTED_EDGE('',*,*,#2180,.T.);+#2180 = EDGE_CURVE('',#2165,#2181,#2183,.T.);+#2181 = VERTEX_POINT('',#2182);+#2182 = CARTESIAN_POINT('',(0.43919013953106056,-0.8959211321565258,1.2049999999999998));+#2183 = SURFACE_CURVE('',#2184,(#2188),.PCURVE_S1.);+#2184 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#2185,#2186,#2187),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#2185 = CARTESIAN_POINT('',(0.4192425122089869,-0.9376819922325017,1.2049999999999998));+#2186 = CARTESIAN_POINT('',(0.43919013953106056,-0.923187673099992,1.2049999999999998));+#2187 = CARTESIAN_POINT('',(0.43919013953106056,-0.8959211321565258,1.2049999999999998));+#2188 = PCURVE('',#1862,#2189);+#2189 = DEFINITIONAL_REPRESENTATION('',(#2190),#2194);+#2190 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#2191,#2192,#2193),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#2191 = CARTESIAN_POINT('',(0.21110043014601362,0.34800716730357084));+#2192 = CARTESIAN_POINT('',(0.1966061110126331,0.3679547946256446));+#2193 = CARTESIAN_POINT('',(0.16933957006916717,0.3679547946256446));+#2194 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2195 = ORIENTED_EDGE('',*,*,#2196,.T.);+#2196 = EDGE_CURVE('',#2181,#2197,#2199,.T.);+#2197 = VERTEX_POINT('',#2198);+#2198 = CARTESIAN_POINT('',(0.4192425122089869,-0.8535862396385812,1.2049999999999998));+#2199 = SURFACE_CURVE('',#2200,(#2204),.PCURVE_S1.);+#2200 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#2201,#2202,#2203),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#2201 = CARTESIAN_POINT('',(0.43919013953106056,-0.8959211321565258,1.2049999999999998));+#2202 = CARTESIAN_POINT('',(0.43919013953106056,-0.8683675749925108,1.2049999999999998));+#2203 = CARTESIAN_POINT('',(0.4192425122089869,-0.8535862396385812,1.2049999999999998));+#2204 = PCURVE('',#1862,#2205);+#2205 = DEFINITIONAL_REPRESENTATION('',(#2206),#2210);+#2206 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#2207,#2208,#2209),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#2207 = CARTESIAN_POINT('',(0.16933957006916717,0.3679547946256446));+#2208 = CARTESIAN_POINT('',(0.1417860129060228,0.3679547946256446));+#2209 = CARTESIAN_POINT('',(0.12700467755209308,0.34800716730357084));+#2210 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2211 = ORIENTED_EDGE('',*,*,#2212,.T.);+#2212 = EDGE_CURVE('',#2197,#2213,#2215,.T.);+#2213 = VERTEX_POINT('',#2214);+#2214 = CARTESIAN_POINT('',(0.3616957600080299,-0.838804904285522,1.2049999999999998));+#2215 = SURFACE_CURVE('',#2216,(#2220),.PCURVE_S1.);+#2216 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#2217,#2218,#2219),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#2217 = CARTESIAN_POINT('',(0.4192425122089869,-0.8535862396385812,1.2049999999999998));+#2218 = CARTESIAN_POINT('',(0.39929488488778386,-0.838804904285522,1.2049999999999998));+#2219 = CARTESIAN_POINT('',(0.3616957600080299,-0.838804904285522,1.2049999999999998));+#2220 = PCURVE('',#1862,#2221);+#2221 = DEFINITIONAL_REPRESENTATION('',(#2222),#2226);+#2222 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#2223,#2224,#2225),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#2223 = CARTESIAN_POINT('',(0.12700467755209308,0.34800716730357084));+#2224 = CARTESIAN_POINT('',(0.11222334219903408,0.3280595399823679));+#2225 = CARTESIAN_POINT('',(0.11222334219903408,0.290460415102614));+#2226 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2227 = ORIENTED_EDGE('',*,*,#2228,.T.);+#2228 = EDGE_CURVE('',#2213,#2229,#2231,.T.);+#2229 = VERTEX_POINT('',#2230);+#2230 = CARTESIAN_POINT('',(0.3040054996959277,-0.8535862396385812,1.2049999999999998));+#2231 = SURFACE_CURVE('',#2232,(#2236),.PCURVE_S1.);+#2232 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#2233,#2234,#2235),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#2233 = CARTESIAN_POINT('',(0.3616957600080299,-0.838804904285522,1.2049999999999998));+#2234 = CARTESIAN_POINT('',(0.3240966351282761,-0.838804904285522,1.2049999999999998));+#2235 = CARTESIAN_POINT('',(0.3040054996959277,-0.8535862396385812,1.2049999999999998));+#2236 = PCURVE('',#1862,#2237);+#2237 = DEFINITIONAL_REPRESENTATION('',(#2238),#2242);+#2238 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#2239,#2240,#2241),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#2239 = CARTESIAN_POINT('',(0.11222334219903408,0.290460415102614));+#2240 = CARTESIAN_POINT('',(0.11222334219903408,0.25286129022286014));+#2241 = CARTESIAN_POINT('',(0.12700467755209308,0.23277015479051177));+#2242 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2243 = ORIENTED_EDGE('',*,*,#2244,.T.);+#2244 = EDGE_CURVE('',#2229,#2131,#2245,.T.);+#2245 = SURFACE_CURVE('',#2246,(#2250),.PCURVE_S1.);+#2246 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#2247,#2248,#2249),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#2247 = CARTESIAN_POINT('',(0.3040054996959277,-0.8535862396385812,1.2049999999999998));+#2248 = CARTESIAN_POINT('',(0.28391436426445016,-0.8683675749925108,1.2049999999999998));+#2249 = CARTESIAN_POINT('',(0.28391436426445016,-0.8959211321565258,1.2049999999999998));+#2250 = PCURVE('',#1862,#2251);+#2251 = DEFINITIONAL_REPRESENTATION('',(#2252),#2256);+#2252 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#2253,#2254,#2255),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#2253 = CARTESIAN_POINT('',(0.12700467755209308,0.23277015479051177));+#2254 = CARTESIAN_POINT('',(0.1417860129060228,0.21267901935816347));+#2255 = CARTESIAN_POINT('',(0.16933957006916717,0.21267901935816347));+#2256 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2257 = SHELL_BASED_SURFACE_MODEL('',(#2258));+#2258 = OPEN_SHELL('',(#2259));+#2259 = ADVANCED_FACE('',(#2260),#2274,.T.);+#2260 = FACE_BOUND('',#2261,.F.);+#2261 = EDGE_LOOP('',(#2262,#2285,#2301,#2317,#2333,#2349,#2365,#2381,+ #2397,#2413,#2429,#2445));+#2262 = ORIENTED_EDGE('',*,*,#2263,.T.);+#2263 = EDGE_CURVE('',#2264,#2266,#2268,.T.);+#2264 = VERTEX_POINT('',#2265);+#2265 = CARTESIAN_POINT('',(-0.14732761270502073,0.7634310901816365,1.2049999999999998));+#2266 = VERTEX_POINT('',#2267);+#2267 = CARTESIAN_POINT('',(-0.14732761270502073,0.8501879425961312,1.2049999999999998));+#2268 = SURFACE_CURVE('',#2269,(#2273),.PCURVE_S1.);+#2269 = LINE('',#2270,#2271);+#2270 = CARTESIAN_POINT('',(-0.14732761270502073,0.7634310901816365,1.2049999999999998));+#2271 = VECTOR('',#2272,1.4293757239468543);+#2272 = DIRECTION('',(0.,1.0,0.));+#2273 = PCURVE('',#2274,#2279);+#2274 = PLANE('',#2275);+#2275 = AXIS2_PLACEMENT_3D('',#2276,#2277,#2278);+#2276 = CARTESIAN_POINT('',(-0.5075,0.900430968236733,1.2049999999999998));+#2277 = DIRECTION('',(0.,0.,1.0));+#2278 = DIRECTION('',(0.,-1.0,0.));+#2279 = DEFINITIONAL_REPRESENTATION('',(#2280),#2284);+#2280 = LINE('',#2281,#2282);+#2281 = CARTESIAN_POINT('',(0.13699987805446767,0.3601723872949791));+#2282 = VECTOR('',#2283,1.4293757239468543);+#2283 = DIRECTION('',(-1.,0.));+#2284 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2285 = ORIENTED_EDGE('',*,*,#2286,.T.);+#2286 = EDGE_CURVE('',#2266,#2287,#2289,.T.);+#2287 = VERTEX_POINT('',#2288);+#2288 = CARTESIAN_POINT('',(-0.07137885301583849,0.8501879425961312,1.2049999999999998));+#2289 = SURFACE_CURVE('',#2290,(#2294),.PCURVE_S1.);+#2290 = LINE('',#2291,#2292);+#2291 = CARTESIAN_POINT('',(-0.14732761270502073,0.8501879425961312,1.2049999999999998));+#2292 = VECTOR('',#2293,1.4293757239468543);+#2293 = DIRECTION('',(1.0,0.,0.));+#2294 = PCURVE('',#2274,#2295);+#2295 = DEFINITIONAL_REPRESENTATION('',(#2296),#2300);+#2296 = LINE('',#2297,#2298);+#2297 = CARTESIAN_POINT('',(0.0502430256404447,0.3601723872949791));+#2298 = VECTOR('',#2299,1.4293757239468543);+#2299 = DIRECTION('',(0.,1.));+#2300 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2301 = ORIENTED_EDGE('',*,*,#2302,.T.);+#2302 = EDGE_CURVE('',#2287,#2303,#2305,.T.);+#2303 = VERTEX_POINT('',#2304);+#2304 = CARTESIAN_POINT('',(-0.07137885301583849,0.5905016065823558,1.2049999999999998));+#2305 = SURFACE_CURVE('',#2306,(#2310),.PCURVE_S1.);+#2306 = LINE('',#2307,#2308);+#2307 = CARTESIAN_POINT('',(-0.07137885301583849,0.8501879425961312,1.2049999999999998));+#2308 = VECTOR('',#2309,1.4293757239468543);+#2309 = DIRECTION('',(0.,-1.0,0.));+#2310 = PCURVE('',#2274,#2311);+#2311 = DEFINITIONAL_REPRESENTATION('',(#2312),#2316);+#2312 = LINE('',#2313,#2314);+#2313 = CARTESIAN_POINT('',(0.0502430256404447,0.4361211469841614));+#2314 = VECTOR('',#2315,1.4293757239468543);+#2315 = DIRECTION('',(1.,0.));+#2316 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2317 = ORIENTED_EDGE('',*,*,#2318,.T.);+#2318 = EDGE_CURVE('',#2303,#2319,#2321,.T.);+#2319 = VERTEX_POINT('',#2320);+#2320 = CARTESIAN_POINT('',(-0.14732761270502073,0.5905016065823558,1.2049999999999998));+#2321 = SURFACE_CURVE('',#2322,(#2326),.PCURVE_S1.);+#2322 = LINE('',#2323,#2324);+#2323 = CARTESIAN_POINT('',(-0.07137885301583849,0.5905016065823558,1.2049999999999998));+#2324 = VECTOR('',#2325,1.4293757239468543);+#2325 = DIRECTION('',(-1.0,0.,0.));+#2326 = PCURVE('',#2274,#2327);+#2327 = DEFINITIONAL_REPRESENTATION('',(#2328),#2332);+#2328 = LINE('',#2329,#2330);+#2329 = CARTESIAN_POINT('',(0.3099293616543772,0.4361211469841614));+#2330 = VECTOR('',#2331,1.4293757239468543);+#2331 = DIRECTION('',(0.,-1.));+#2332 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2333 = ORIENTED_EDGE('',*,*,#2334,.T.);+#2334 = EDGE_CURVE('',#2319,#2335,#2337,.T.);+#2335 = VERTEX_POINT('',#2336);+#2336 = CARTESIAN_POINT('',(-0.14732761270502073,0.6772584589968506,1.2049999999999998));+#2337 = SURFACE_CURVE('',#2338,(#2342),.PCURVE_S1.);+#2338 = LINE('',#2339,#2340);+#2339 = CARTESIAN_POINT('',(-0.14732761270502073,0.5905016065823558,1.2049999999999998));+#2340 = VECTOR('',#2341,1.4293757239468543);+#2341 = DIRECTION('',(0.,1.0,0.));+#2342 = PCURVE('',#2274,#2343);+#2343 = DEFINITIONAL_REPRESENTATION('',(#2344),#2348);+#2344 = LINE('',#2345,#2346);+#2345 = CARTESIAN_POINT('',(0.3099293616543772,0.3601723872949791));+#2346 = VECTOR('',#2347,1.4293757239468543);+#2347 = DIRECTION('',(-1.,0.));+#2348 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2349 = ORIENTED_EDGE('',*,*,#2350,.T.);+#2350 = EDGE_CURVE('',#2335,#2351,#2353,.T.);+#2351 = VERTEX_POINT('',#2352);+#2352 = CARTESIAN_POINT('',(-0.4315512403108175,0.6772584589968506,1.2049999999999998));+#2353 = SURFACE_CURVE('',#2354,(#2358),.PCURVE_S1.);+#2354 = LINE('',#2355,#2356);+#2355 = CARTESIAN_POINT('',(-0.14732761270502073,0.6772584589968506,1.2049999999999998));+#2356 = VECTOR('',#2357,1.4293757239468543);+#2357 = DIRECTION('',(-1.0,0.,0.));+#2358 = PCURVE('',#2274,#2359);+#2359 = DEFINITIONAL_REPRESENTATION('',(#2360),#2364);+#2360 = LINE('',#2361,#2362);+#2361 = CARTESIAN_POINT('',(0.22317250923988247,0.3601723872949791));+#2362 = VECTOR('',#2363,1.4293757239468543);+#2363 = DIRECTION('',(0.,-1.));+#2364 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2365 = ORIENTED_EDGE('',*,*,#2366,.T.);+#2366 = EDGE_CURVE('',#2351,#2367,#2369,.T.);+#2367 = VERTEX_POINT('',#2368);+#2368 = CARTESIAN_POINT('',(-0.4315512403108175,0.5905016065823558,1.2049999999999998));+#2369 = SURFACE_CURVE('',#2370,(#2374),.PCURVE_S1.);+#2370 = LINE('',#2371,#2372);+#2371 = CARTESIAN_POINT('',(-0.4315512403108175,0.6772584589968506,1.2049999999999998));+#2372 = VECTOR('',#2373,1.4293757239468543);+#2373 = DIRECTION('',(0.,-1.0,0.));+#2374 = PCURVE('',#2274,#2375);+#2375 = DEFINITIONAL_REPRESENTATION('',(#2376),#2380);+#2376 = LINE('',#2377,#2378);+#2377 = CARTESIAN_POINT('',(0.22317250923988247,0.07594875968903933));+#2378 = VECTOR('',#2379,1.4293757239468543);+#2379 = DIRECTION('',(1.,0.));+#2380 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2381 = ORIENTED_EDGE('',*,*,#2382,.T.);+#2382 = EDGE_CURVE('',#2367,#2383,#2385,.T.);+#2383 = VERTEX_POINT('',#2384);+#2384 = CARTESIAN_POINT('',(-0.5075,0.5905016065823558,1.2049999999999998));+#2385 = SURFACE_CURVE('',#2386,(#2390),.PCURVE_S1.);+#2386 = LINE('',#2387,#2388);+#2387 = CARTESIAN_POINT('',(-0.4315512403108175,0.5905016065823558,1.2049999999999998));+#2388 = VECTOR('',#2389,1.4293757239468543);+#2389 = DIRECTION('',(-1.0,0.,0.));+#2390 = PCURVE('',#2274,#2391);+#2391 = DEFINITIONAL_REPRESENTATION('',(#2392),#2396);+#2392 = LINE('',#2393,#2394);+#2393 = CARTESIAN_POINT('',(0.3099293616543772,0.07594875968903933));+#2394 = VECTOR('',#2395,1.4293757239468543);+#2395 = DIRECTION('',(0.,-1.));+#2396 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2397 = ORIENTED_EDGE('',*,*,#2398,.T.);+#2398 = EDGE_CURVE('',#2383,#2399,#2401,.T.);+#2399 = VERTEX_POINT('',#2400);+#2400 = CARTESIAN_POINT('',(-0.5075,0.8501879425961312,1.2049999999999998));+#2401 = SURFACE_CURVE('',#2402,(#2406),.PCURVE_S1.);+#2402 = LINE('',#2403,#2404);+#2403 = CARTESIAN_POINT('',(-0.5075,0.5905016065823558,1.2049999999999998));+#2404 = VECTOR('',#2405,1.4293757239468543);+#2405 = DIRECTION('',(0.,1.0,0.));+#2406 = PCURVE('',#2274,#2407);+#2407 = DEFINITIONAL_REPRESENTATION('',(#2408),#2412);+#2408 = LINE('',#2409,#2410);+#2409 = CARTESIAN_POINT('',(0.3099293616543772,0.));+#2410 = VECTOR('',#2411,1.4293757239468543);+#2411 = DIRECTION('',(-1.,0.));+#2412 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2413 = ORIENTED_EDGE('',*,*,#2414,.T.);+#2414 = EDGE_CURVE('',#2399,#2415,#2417,.T.);+#2415 = VERTEX_POINT('',#2416);+#2416 = CARTESIAN_POINT('',(-0.4315512403108175,0.8501879425961312,1.2049999999999998));+#2417 = SURFACE_CURVE('',#2418,(#2422),.PCURVE_S1.);+#2418 = LINE('',#2419,#2420);+#2419 = CARTESIAN_POINT('',(-0.5075,0.8501879425961312,1.2049999999999998));+#2420 = VECTOR('',#2421,1.4293757239468543);+#2421 = DIRECTION('',(1.0,0.,0.));+#2422 = PCURVE('',#2274,#2423);+#2423 = DEFINITIONAL_REPRESENTATION('',(#2424),#2428);+#2424 = LINE('',#2425,#2426);+#2425 = CARTESIAN_POINT('',(0.0502430256404447,0.));+#2426 = VECTOR('',#2427,1.4293757239468543);+#2427 = DIRECTION('',(0.,1.));+#2428 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2429 = ORIENTED_EDGE('',*,*,#2430,.T.);+#2430 = EDGE_CURVE('',#2415,#2431,#2433,.T.);+#2431 = VERTEX_POINT('',#2432);+#2432 = CARTESIAN_POINT('',(-0.4315512403108175,0.7634310901816365,1.2049999999999998));+#2433 = SURFACE_CURVE('',#2434,(#2438),.PCURVE_S1.);+#2434 = LINE('',#2435,#2436);+#2435 = CARTESIAN_POINT('',(-0.4315512403108175,0.8501879425961312,1.2049999999999998));+#2436 = VECTOR('',#2437,1.4293757239468543);+#2437 = DIRECTION('',(0.,-1.0,0.));+#2438 = PCURVE('',#2274,#2439);+#2439 = DEFINITIONAL_REPRESENTATION('',(#2440),#2444);+#2440 = LINE('',#2441,#2442);+#2441 = CARTESIAN_POINT('',(0.0502430256404447,0.07594875968903933));+#2442 = VECTOR('',#2443,1.4293757239468543);+#2443 = DIRECTION('',(1.,0.));+#2444 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2445 = ORIENTED_EDGE('',*,*,#2446,.T.);+#2446 = EDGE_CURVE('',#2431,#2264,#2447,.T.);+#2447 = SURFACE_CURVE('',#2448,(#2452),.PCURVE_S1.);+#2448 = LINE('',#2449,#2450);+#2449 = CARTESIAN_POINT('',(-0.4315512403108175,0.7634310901816365,1.2049999999999998));+#2450 = VECTOR('',#2451,1.4293757239468543);+#2451 = DIRECTION('',(1.0,0.,0.));+#2452 = PCURVE('',#2274,#2453);+#2453 = DEFINITIONAL_REPRESENTATION('',(#2454),#2458);+#2454 = LINE('',#2455,#2456);+#2455 = CARTESIAN_POINT('',(0.13699987805446767,0.07594875968903933));+#2456 = VECTOR('',#2457,1.4293757239468543);+#2457 = DIRECTION('',(0.,1.));+#2458 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2459 = SHELL_BASED_SURFACE_MODEL('',(#2460));+#2460 = OPEN_SHELL('',(#2461));+#2461 = ADVANCED_FACE('',(#2462,#2581),#2476,.T.);+#2462 = FACE_BOUND('',#2463,.F.);+#2463 = EDGE_LOOP('',(#2464,#2487,#2503,#2519,#2535,#2551,#2567));+#2464 = ORIENTED_EDGE('',*,*,#2465,.T.);+#2465 = EDGE_CURVE('',#2466,#2468,#2470,.T.);+#2466 = VERTEX_POINT('',#2467);+#2467 = CARTESIAN_POINT('',(-0.5075,0.5002394267981851,1.2049999999999998));+#2468 = VERTEX_POINT('',#2469);+#2469 = CARTESIAN_POINT('',(-0.07137885301583849,0.5002394267981851,1.2049999999999998));+#2470 = SURFACE_CURVE('',#2471,(#2475),.PCURVE_S1.);+#2471 = LINE('',#2472,#2473);+#2472 = CARTESIAN_POINT('',(-0.5075,0.5002394267981851,1.2049999999999998));+#2473 = VECTOR('',#2474,1.4293757239468543);+#2474 = DIRECTION('',(1.0,0.,0.));+#2475 = PCURVE('',#2476,#2481);+#2476 = PLANE('',#2477);+#2477 = AXIS2_PLACEMENT_3D('',#2478,#2479,#2480);+#2478 = CARTESIAN_POINT('',(-0.5075,0.540258580941754,1.2049999999999998));+#2479 = DIRECTION('',(0.,0.,1.0));+#2480 = DIRECTION('',(0.,-1.0,0.));+#2481 = DEFINITIONAL_REPRESENTATION('',(#2482),#2486);+#2482 = LINE('',#2483,#2484);+#2483 = CARTESIAN_POINT('',(0.0400191541438405,0.));+#2484 = VECTOR('',#2485,1.4293757239468543);+#2485 = DIRECTION('',(0.,1.));+#2486 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2487 = ORIENTED_EDGE('',*,*,#2488,.T.);+#2488 = EDGE_CURVE('',#2468,#2489,#2491,.T.);+#2489 = VERTEX_POINT('',#2490);+#2490 = CARTESIAN_POINT('',(-0.07137885301583849,0.40793247271432176,1.2049999999999998));+#2491 = SURFACE_CURVE('',#2492,(#2496),.PCURVE_S1.);+#2492 = LINE('',#2493,#2494);+#2493 = CARTESIAN_POINT('',(-0.07137885301583849,0.5002394267981851,1.2049999999999998));+#2494 = VECTOR('',#2495,1.4293757239468543);+#2495 = DIRECTION('',(0.,-1.0,0.));+#2496 = PCURVE('',#2476,#2497);+#2497 = DEFINITIONAL_REPRESENTATION('',(#2498),#2502);+#2498 = LINE('',#2499,#2500);+#2499 = CARTESIAN_POINT('',(0.0400191541438405,0.4361211469841614));+#2500 = VECTOR('',#2501,1.4293757239468543);+#2501 = DIRECTION('',(1.,0.));+#2502 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2503 = ORIENTED_EDGE('',*,*,#2504,.T.);+#2504 = EDGE_CURVE('',#2489,#2505,#2507,.T.);+#2505 = VERTEX_POINT('',#2506);+#2506 = CARTESIAN_POINT('',(-0.1223521551914323,0.25399017903626475,1.2049999999999998));+#2507 = SURFACE_CURVE('',#2508,(#2512),.PCURVE_S1.);+#2508 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#2509,#2510,#2511),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#2509 = CARTESIAN_POINT('',(-0.07137885301583849,0.40793247271432176,1.2049999999999998));+#2510 = CARTESIAN_POINT('',(-0.07137885301583849,0.3010199879206154,1.2049999999999998));+#2511 = CARTESIAN_POINT('',(-0.1223521551914323,0.25399017903626475,1.2049999999999998));+#2512 = PCURVE('',#2476,#2513);+#2513 = DEFINITIONAL_REPRESENTATION('',(#2514),#2518);+#2514 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#2515,#2516,#2517),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#2515 = CARTESIAN_POINT('',(0.13232610822744656,0.4361211469841614));+#2516 = CARTESIAN_POINT('',(0.2392385930211386,0.4361211469841614));+#2517 = CARTESIAN_POINT('',(0.2862684019054893,0.3851478448071382));+#2518 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2519 = ORIENTED_EDGE('',*,*,#2520,.T.);+#2520 = EDGE_CURVE('',#2505,#2521,#2523,.T.);+#2521 = VERTEX_POINT('',#2522);+#2522 = CARTESIAN_POINT('',(-0.2890012605863522,0.20696037015191396,1.2049999999999998));+#2523 = SURFACE_CURVE('',#2524,(#2528),.PCURVE_S1.);+#2524 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#2525,#2526,#2527),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#2525 = CARTESIAN_POINT('',(-0.1223521551914323,0.25399017903626475,1.2049999999999998));+#2526 = CARTESIAN_POINT('',(-0.17332545736845542,0.20696037015191396,1.2049999999999998));+#2527 = CARTESIAN_POINT('',(-0.2890012605863522,0.20696037015191396,1.2049999999999998));+#2528 = PCURVE('',#2476,#2529);+#2529 = DEFINITIONAL_REPRESENTATION('',(#2530),#2534);+#2530 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#2531,#2532,#2533),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#2531 = CARTESIAN_POINT('',(0.2862684019054893,0.3851478448071382));+#2532 = CARTESIAN_POINT('',(0.33329821078983995,0.33417454263154434));+#2533 = CARTESIAN_POINT('',(0.33329821078983995,0.21849873941364756));+#2534 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2535 = ORIENTED_EDGE('',*,*,#2536,.T.);+#2536 = EDGE_CURVE('',#2521,#2537,#2539,.T.);+#2537 = VERTEX_POINT('',#2538);+#2538 = CARTESIAN_POINT('',(-0.45623458720955157,0.25399017903626475,1.2049999999999998));+#2539 = SURFACE_CURVE('',#2540,(#2544),.PCURVE_S1.);+#2540 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#2541,#2542,#2543),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#2541 = CARTESIAN_POINT('',(-0.2890012605863522,0.20696037015191396,1.2049999999999998));+#2542 = CARTESIAN_POINT('',(-0.4049691744191035,0.20696037015191396,1.2049999999999998));+#2543 = CARTESIAN_POINT('',(-0.45623458720955157,0.25399017903626475,1.2049999999999998));+#2544 = PCURVE('',#2476,#2545);+#2545 = DEFINITIONAL_REPRESENTATION('',(#2546),#2550);+#2546 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#2547,#2548,#2549),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#2547 = CARTESIAN_POINT('',(0.33329821078983995,0.21849873941364756));+#2548 = CARTESIAN_POINT('',(0.33329821078983995,0.10253082558021025));+#2549 = CARTESIAN_POINT('',(0.2862684019054893,0.051265412790105123));+#2550 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2551 = ORIENTED_EDGE('',*,*,#2552,.T.);+#2552 = EDGE_CURVE('',#2537,#2553,#2555,.T.);+#2553 = VERTEX_POINT('',#2554);+#2554 = CARTESIAN_POINT('',(-0.5075,0.40793247271432176,1.2049999999999998));+#2555 = SURFACE_CURVE('',#2556,(#2560),.PCURVE_S1.);+#2556 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#2557,#2558,#2559),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#2557 = CARTESIAN_POINT('',(-0.45623458720955157,0.25399017903626475,1.2049999999999998));+#2558 = CARTESIAN_POINT('',(-0.5075,0.3010199879206154,1.2049999999999998));+#2559 = CARTESIAN_POINT('',(-0.5075,0.40793247271432176,1.2049999999999998));+#2560 = PCURVE('',#2476,#2561);+#2561 = DEFINITIONAL_REPRESENTATION('',(#2562),#2566);+#2562 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#2563,#2564,#2565),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#2563 = CARTESIAN_POINT('',(0.2862684019054893,0.051265412790105123));+#2564 = CARTESIAN_POINT('',(0.2392385930211386,0.));+#2565 = CARTESIAN_POINT('',(0.13232610822744656,0.));+#2566 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2567 = ORIENTED_EDGE('',*,*,#2568,.T.);+#2568 = EDGE_CURVE('',#2553,#2466,#2569,.T.);+#2569 = SURFACE_CURVE('',#2570,(#2574),.PCURVE_S1.);+#2570 = LINE('',#2571,#2572);+#2571 = CARTESIAN_POINT('',(-0.5075,0.40793247271432176,1.2049999999999998));+#2572 = VECTOR('',#2573,1.4293757239468543);+#2573 = DIRECTION('',(0.,1.0,0.));+#2574 = PCURVE('',#2476,#2575);+#2575 = DEFINITIONAL_REPRESENTATION('',(#2576),#2580);+#2576 = LINE('',#2577,#2578);+#2577 = CARTESIAN_POINT('',(0.13232610822744656,0.));+#2578 = VECTOR('',#2579,1.4293757239468543);+#2579 = DIRECTION('',(-1.,0.));+#2580 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2581 = FACE_BOUND('',#2582,.F.);+#2582 = EDGE_LOOP('',(#2583,#2601,#2617,#2633,#2649,#2665,#2681));+#2583 = ORIENTED_EDGE('',*,*,#2584,.T.);+#2584 = EDGE_CURVE('',#2585,#2587,#2589,.T.);+#2585 = VERTEX_POINT('',#2586);+#2586 = CARTESIAN_POINT('',(-0.1490802763898588,0.3906979464765069,1.2049999999999998));+#2587 = VERTEX_POINT('',#2588);+#2588 = CARTESIAN_POINT('',(-0.1490802763898588,0.41406679561196985,1.2049999999999998));+#2589 = SURFACE_CURVE('',#2590,(#2594),.PCURVE_S1.);+#2590 = LINE('',#2591,#2592);+#2591 = CARTESIAN_POINT('',(-0.1490802763898588,0.3906979464765069,1.2049999999999998));+#2592 = VECTOR('',#2593,1.4293757239468543);+#2593 = DIRECTION('',(0.,1.0,0.));+#2594 = PCURVE('',#2476,#2595);+#2595 = DEFINITIONAL_REPRESENTATION('',(#2596),#2600);+#2596 = LINE('',#2597,#2598);+#2597 = CARTESIAN_POINT('',(0.14956063446524706,0.358419723610141));+#2598 = VECTOR('',#2599,1.4293757239468543);+#2599 = DIRECTION('',(-1.,0.));+#2600 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2601 = ORIENTED_EDGE('',*,*,#2602,.T.);+#2602 = EDGE_CURVE('',#2587,#2603,#2605,.T.);+#2603 = VERTEX_POINT('',#2604);+#2604 = CARTESIAN_POINT('',(-0.4297985766259794,0.41406679561196985,1.2049999999999998));+#2605 = SURFACE_CURVE('',#2606,(#2610),.PCURVE_S1.);+#2606 = LINE('',#2607,#2608);+#2607 = CARTESIAN_POINT('',(-0.1490802763898588,0.41406679561196985,1.2049999999999998));+#2608 = VECTOR('',#2609,1.4293757239468543);+#2609 = DIRECTION('',(-1.0,0.,0.));+#2610 = PCURVE('',#2476,#2611);+#2611 = DEFINITIONAL_REPRESENTATION('',(#2612),#2616);+#2612 = LINE('',#2613,#2614);+#2613 = CARTESIAN_POINT('',(0.12619178532948405,0.358419723610141));+#2614 = VECTOR('',#2615,1.4293757239468543);+#2615 = DIRECTION('',(0.,-1.));+#2616 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2617 = ORIENTED_EDGE('',*,*,#2618,.T.);+#2618 = EDGE_CURVE('',#2603,#2619,#2621,.T.);+#2619 = VERTEX_POINT('',#2620);+#2620 = CARTESIAN_POINT('',(-0.4297985766259794,0.3906979464765069,1.2049999999999998));+#2621 = SURFACE_CURVE('',#2622,(#2626),.PCURVE_S1.);+#2622 = LINE('',#2623,#2624);+#2623 = CARTESIAN_POINT('',(-0.4297985766259794,0.41406679561196985,1.2049999999999998));+#2624 = VECTOR('',#2625,1.4293757239468543);+#2625 = DIRECTION('',(0.,-1.0,0.));+#2626 = PCURVE('',#2476,#2627);+#2627 = DEFINITIONAL_REPRESENTATION('',(#2628),#2632);+#2628 = LINE('',#2629,#2630);+#2629 = CARTESIAN_POINT('',(0.12619178532948405,0.07770142337417761));+#2630 = VECTOR('',#2631,1.4293757239468543);+#2631 = DIRECTION('',(1.,0.));+#2632 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2633 = ORIENTED_EDGE('',*,*,#2634,.T.);+#2634 = EDGE_CURVE('',#2619,#2635,#2637,.T.);+#2635 = VERTEX_POINT('',#2636);+#2636 = CARTESIAN_POINT('',(-0.3978124643716091,0.3182545141584302,1.2049999999999998));+#2637 = SURFACE_CURVE('',#2638,(#2642),.PCURVE_S1.);+#2638 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#2639,#2640,#2641),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#2639 = CARTESIAN_POINT('',(-0.4297985766259794,0.3906979464765069,1.2049999999999998));+#2640 = CARTESIAN_POINT('',(-0.4297985766259794,0.33987069960905497,1.2049999999999998));+#2641 = CARTESIAN_POINT('',(-0.3978124643716091,0.3182545141584302,1.2049999999999998));+#2642 = PCURVE('',#2476,#2643);+#2643 = DEFINITIONAL_REPRESENTATION('',(#2644),#2648);+#2644 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#2645,#2646,#2647),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#2645 = CARTESIAN_POINT('',(0.14956063446524706,0.07770142337417761));+#2646 = CARTESIAN_POINT('',(0.20038788133269897,0.07770142337417761));+#2647 = CARTESIAN_POINT('',(0.2220040667833238,0.10968753562783319));+#2648 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2649 = ORIENTED_EDGE('',*,*,#2650,.T.);+#2650 = EDGE_CURVE('',#2635,#2651,#2653,.T.);+#2651 = VERTEX_POINT('',#2652);+#2652 = CARTESIAN_POINT('',(-0.2890012605863522,0.2966383287078055,1.2049999999999998));+#2653 = SURFACE_CURVE('',#2654,(#2658),.PCURVE_S1.);+#2654 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#2655,#2656,#2657),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#2655 = CARTESIAN_POINT('',(-0.3978124643716091,0.3182545141584302,1.2049999999999998));+#2656 = CARTESIAN_POINT('',(-0.3658263521186682,0.2966383287078055,1.2049999999999998));+#2657 = CARTESIAN_POINT('',(-0.2890012605863522,0.2966383287078055,1.2049999999999998));+#2658 = PCURVE('',#2476,#2659);+#2659 = DEFINITIONAL_REPRESENTATION('',(#2660),#2664);+#2660 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#2661,#2662,#2663),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#2661 = CARTESIAN_POINT('',(0.2220040667833238,0.10968753562783319));+#2662 = CARTESIAN_POINT('',(0.2436202522339485,0.14167364788148878));+#2663 = CARTESIAN_POINT('',(0.2436202522339485,0.21849873941364756));+#2664 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2665 = ORIENTED_EDGE('',*,*,#2666,.T.);+#2666 = EDGE_CURVE('',#2651,#2667,#2669,.T.);+#2667 = VERTEX_POINT('',#2668);+#2668 = CARTESIAN_POINT('',(-0.18092033333751664,0.3182545141584302,1.2049999999999998));+#2669 = SURFACE_CURVE('',#2670,(#2674),.PCURVE_S1.);+#2670 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#2671,#2672,#2673),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#2671 = CARTESIAN_POINT('',(-0.2890012605863522,0.2966383287078055,1.2049999999999998));+#2672 = CARTESIAN_POINT('',(-0.21276039028374502,0.2966383287078055,1.2049999999999998));+#2673 = CARTESIAN_POINT('',(-0.18092033333751664,0.3182545141584302,1.2049999999999998));+#2674 = PCURVE('',#2476,#2675);+#2675 = DEFINITIONAL_REPRESENTATION('',(#2676),#2680);+#2676 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#2677,#2678,#2679),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#2677 = CARTESIAN_POINT('',(0.2436202522339485,0.21849873941364756));+#2678 = CARTESIAN_POINT('',(0.2436202522339485,0.29473960971625485));+#2679 = CARTESIAN_POINT('',(0.2220040667833238,0.3265796666624832));+#2680 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2681 = ORIENTED_EDGE('',*,*,#2682,.T.);+#2682 = EDGE_CURVE('',#2667,#2585,#2683,.T.);+#2683 = SURFACE_CURVE('',#2684,(#2688),.PCURVE_S1.);+#2684 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#2685,#2686,#2687),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#2685 = CARTESIAN_POINT('',(-0.18092033333751664,0.3182545141584302,1.2049999999999998));+#2686 = CARTESIAN_POINT('',(-0.1490802763898588,0.33987069960905497,1.2049999999999998));+#2687 = CARTESIAN_POINT('',(-0.1490802763898588,0.3906979464765069,1.2049999999999998));+#2688 = PCURVE('',#2476,#2689);+#2689 = DEFINITIONAL_REPRESENTATION('',(#2690),#2694);+#2690 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#2691,#2692,#2693),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#2691 = CARTESIAN_POINT('',(0.2220040667833238,0.3265796666624832));+#2692 = CARTESIAN_POINT('',(0.20038788133269897,0.358419723610141));+#2693 = CARTESIAN_POINT('',(0.14956063446524706,0.358419723610141));+#2694 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2695 = SHELL_BASED_SURFACE_MODEL('',(#2696));+#2696 = OPEN_SHELL('',(#2697));+#2697 = ADVANCED_FACE('',(#2698,#2881,#2995),#2712,.T.);+#2698 = FACE_BOUND('',#2699,.F.);+#2699 = EDGE_LOOP('',(#2700,#2723,#2739,#2755,#2771,#2787,#2803,#2819,+ #2835,#2851,#2867));+#2700 = ORIENTED_EDGE('',*,*,#2701,.T.);+#2701 = EDGE_CURVE('',#2702,#2704,#2706,.T.);+#2702 = VERTEX_POINT('',#2703);+#2703 = CARTESIAN_POINT('',(-0.5075,0.14357236687431155,1.2049999999999998));+#2704 = VERTEX_POINT('',#2705);+#2705 = CARTESIAN_POINT('',(-0.07079463178755913,0.14357236687431155,1.2049999999999998));+#2706 = SURFACE_CURVE('',#2707,(#2711),.PCURVE_S1.);+#2707 = LINE('',#2708,#2709);+#2708 = CARTESIAN_POINT('',(-0.5075,0.14357236687431155,1.2049999999999998));+#2709 = VECTOR('',#2710,1.4293757239468543);+#2710 = DIRECTION('',(1.0,0.,0.));+#2711 = PCURVE('',#2712,#2717);+#2712 = PLANE('',#2713);+#2713 = AXIS2_PLACEMENT_3D('',#2714,#2715,#2716);+#2714 = CARTESIAN_POINT('',(-0.5075,0.18008619364677492,1.2049999999999998));+#2715 = DIRECTION('',(0.,0.,1.0));+#2716 = DIRECTION('',(0.,-1.0,0.));+#2717 = DEFINITIONAL_REPRESENTATION('',(#2718),#2722);+#2718 = LINE('',#2719,#2720);+#2719 = CARTESIAN_POINT('',(0.036513826773578256,0.));+#2720 = VECTOR('',#2721,1.4293757239468543);+#2721 = DIRECTION('',(0.,1.));+#2722 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2723 = ORIENTED_EDGE('',*,*,#2724,.T.);+#2724 = EDGE_CURVE('',#2704,#2725,#2727,.T.);+#2725 = VERTEX_POINT('',#2726);+#2726 = CARTESIAN_POINT('',(-0.07079463178755913,0.003067161448895541,1.2049999999999998));+#2727 = SURFACE_CURVE('',#2728,(#2732),.PCURVE_S1.);+#2728 = LINE('',#2729,#2730);+#2729 = CARTESIAN_POINT('',(-0.07079463178755913,0.14357236687431155,1.2049999999999998));+#2730 = VECTOR('',#2731,1.4293757239468543);+#2731 = DIRECTION('',(0.,-1.0,0.));+#2732 = PCURVE('',#2712,#2733);+#2733 = DEFINITIONAL_REPRESENTATION('',(#2734),#2738);+#2734 = LINE('',#2735,#2736);+#2735 = CARTESIAN_POINT('',(0.036513826773578256,0.43670536821244077));+#2736 = VECTOR('',#2737,1.4293757239468543);+#2737 = DIRECTION('',(1.,0.));+#2738 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2739 = ORIENTED_EDGE('',*,*,#2740,.T.);+#2740 = EDGE_CURVE('',#2725,#2741,#2743,.T.);+#2741 = VERTEX_POINT('',#2742);+#2742 = CARTESIAN_POINT('',(-0.09839908482911944,-0.1063282635647408,1.2049999999999998));+#2743 = SURFACE_CURVE('',#2744,(#2748),.PCURVE_S1.);+#2744 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#2745,#2746,#2747),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#2745 = CARTESIAN_POINT('',(-0.07079463178755913,0.003067161448895541,1.2049999999999998));+#2746 = CARTESIAN_POINT('',(-0.07079463178755913,-0.06966838148406411,1.2049999999999998));+#2747 = CARTESIAN_POINT('',(-0.09839908482911944,-0.1063282635647408,1.2049999999999998));+#2748 = PCURVE('',#2712,#2749);+#2749 = DEFINITIONAL_REPRESENTATION('',(#2750),#2754);+#2750 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#2751,#2752,#2753),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#2751 = CARTESIAN_POINT('',(0.1770190321986655,0.43670536821244077));+#2752 = CARTESIAN_POINT('',(0.24975457513159657,0.43670536821244077));+#2753 = CARTESIAN_POINT('',(0.28641445721220177,0.4091009151708804));+#2754 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2755 = ORIENTED_EDGE('',*,*,#2756,.T.);+#2756 = EDGE_CURVE('',#2741,#2757,#2759,.T.);+#2757 = VERTEX_POINT('',#2758);+#2758 = CARTESIAN_POINT('',(-0.18092033333751664,-0.14298814564541745,1.2049999999999998));+#2759 = SURFACE_CURVE('',#2760,(#2764),.PCURVE_S1.);+#2760 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#2761,#2762,#2763),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#2761 = CARTESIAN_POINT('',(-0.09839908482911944,-0.1063282635647408,1.2049999999999998));+#2762 = CARTESIAN_POINT('',(-0.12600353786925036,-0.14298814564541745,1.2049999999999998));+#2763 = CARTESIAN_POINT('',(-0.18092033333751664,-0.14298814564541745,1.2049999999999998));+#2764 = PCURVE('',#2712,#2765);+#2765 = DEFINITIONAL_REPRESENTATION('',(#2766),#2770);+#2766 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#2767,#2768,#2769),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#2767 = CARTESIAN_POINT('',(0.28641445721220177,0.4091009151708804));+#2768 = CARTESIAN_POINT('',(0.323074339292807,0.3814964621307495));+#2769 = CARTESIAN_POINT('',(0.323074339292807,0.3265796666624832));+#2770 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2771 = ORIENTED_EDGE('',*,*,#2772,.T.);+#2772 = EDGE_CURVE('',#2757,#2773,#2775,.T.);+#2773 = VERTEX_POINT('',#2774);+#2774 = CARTESIAN_POINT('',(-0.2466452215296658,-0.12137196019545023,1.2049999999999998));+#2775 = SURFACE_CURVE('',#2776,(#2780),.PCURVE_S1.);+#2776 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#2777,#2778,#2779),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#2777 = CARTESIAN_POINT('',(-0.18092033333751664,-0.14298814564541745,1.2049999999999998));+#2778 = CARTESIAN_POINT('',(-0.22298426178077804,-0.14298814564541745,1.2049999999999998));+#2779 = CARTESIAN_POINT('',(-0.2466452215296658,-0.12137196019545023,1.2049999999999998));+#2780 = PCURVE('',#2712,#2781);+#2781 = DEFINITIONAL_REPRESENTATION('',(#2782),#2786);+#2782 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#2783,#2784,#2785),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#2783 = CARTESIAN_POINT('',(0.323074339292807,0.3265796666624832));+#2784 = CARTESIAN_POINT('',(0.323074339292807,0.2845157382192218));+#2785 = CARTESIAN_POINT('',(0.3014581538421823,0.26085477847033395));+#2786 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2787 = ORIENTED_EDGE('',*,*,#2788,.T.);+#2788 = EDGE_CURVE('',#2773,#2789,#2791,.T.);+#2789 = VERTEX_POINT('',#2790);+#2790 = CARTESIAN_POINT('',(-0.27410361926308435,-0.057983956916518496,1.2049999999999998));+#2791 = SURFACE_CURVE('',#2792,(#2796),.PCURVE_S1.);+#2792 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#2793,#2794,#2795),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#2793 = CARTESIAN_POINT('',(-0.2466452215296658,-0.12137196019545023,1.2049999999999998));+#2794 = CARTESIAN_POINT('',(-0.27030618127855377,-0.09975577474549727,1.2049999999999998));+#2795 = CARTESIAN_POINT('',(-0.27410361926308435,-0.057983956916518496,1.2049999999999998));+#2796 = PCURVE('',#2712,#2797);+#2797 = DEFINITIONAL_REPRESENTATION('',(#2798),#2802);+#2798 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#2799,#2800,#2801),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#2799 = CARTESIAN_POINT('',(0.3014581538421823,0.26085477847033395));+#2800 = CARTESIAN_POINT('',(0.27984196839298686,0.23719381872144607));+#2801 = CARTESIAN_POINT('',(0.23807015056315045,0.23339638073691554));+#2802 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2803 = ORIENTED_EDGE('',*,*,#2804,.T.);+#2804 = EDGE_CURVE('',#2789,#2805,#2807,.T.);+#2805 = VERTEX_POINT('',#2806);+#2806 = CARTESIAN_POINT('',(-0.3076963398941508,-0.13320244007009427,1.2049999999999998));+#2807 = SURFACE_CURVE('',#2808,(#2812),.PCURVE_S1.);+#2808 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#2809,#2810,#2811),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#2809 = CARTESIAN_POINT('',(-0.27410361926308435,-0.057983956916518496,1.2049999999999998));+#2810 = CARTESIAN_POINT('',(-0.2790694997041736,-0.10793487194278062,1.2049999999999998));+#2811 = CARTESIAN_POINT('',(-0.3076963398941508,-0.13320244007009427,1.2049999999999998));+#2812 = PCURVE('',#2712,#2813);+#2813 = DEFINITIONAL_REPRESENTATION('',(#2814),#2818);+#2814 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#2815,#2816,#2817),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#2815 = CARTESIAN_POINT('',(0.23807015056315045,0.23339638073691554));+#2816 = CARTESIAN_POINT('',(0.2880210655903274,0.22843050029582618));+#2817 = CARTESIAN_POINT('',(0.3132886337173409,0.19980366010441966));+#2818 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2819 = ORIENTED_EDGE('',*,*,#2820,.T.);+#2820 = EDGE_CURVE('',#2805,#2821,#2823,.T.);+#2821 = VERTEX_POINT('',#2822);+#2822 = CARTESIAN_POINT('',(-0.38773464818271797,-0.15847000819740792,1.2049999999999998));+#2823 = SURFACE_CURVE('',#2824,(#2828),.PCURVE_S1.);+#2824 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#2825,#2826,#2827),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#2825 = CARTESIAN_POINT('',(-0.3076963398941508,-0.13320244007009427,1.2049999999999998));+#2826 = CARTESIAN_POINT('',(-0.3363231800855574,-0.15847000819740792,1.2049999999999998));+#2827 = CARTESIAN_POINT('',(-0.38773464818271797,-0.15847000819740792,1.2049999999999998));+#2828 = PCURVE('',#2712,#2829);+#2829 = DEFINITIONAL_REPRESENTATION('',(#2830),#2834);+#2830 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#2831,#2832,#2833),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#2831 = CARTESIAN_POINT('',(0.3132886337173409,0.19980366010441966));+#2832 = CARTESIAN_POINT('',(0.3385562018443543,0.17117681991444245));+#2833 = CARTESIAN_POINT('',(0.3385562018443543,0.11976535181733895));+#2834 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2835 = ORIENTED_EDGE('',*,*,#2836,.T.);+#2836 = EDGE_CURVE('',#2821,#2837,#2839,.T.);+#2837 = VERTEX_POINT('',#2838);+#2838 = CARTESIAN_POINT('',(-0.4791652704234476,-0.12049562835288824,1.2049999999999998));+#2839 = SURFACE_CURVE('',#2840,(#2844),.PCURVE_S1.);+#2840 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#2841,#2842,#2843),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#2841 = CARTESIAN_POINT('',(-0.38773464818271797,-0.15847000819740792,1.2049999999999998));+#2842 = CARTESIAN_POINT('',(-0.45083054084689544,-0.15847000819740792,1.2049999999999998));+#2843 = CARTESIAN_POINT('',(-0.4791652704234476,-0.12049562835288824,1.2049999999999998));+#2844 = PCURVE('',#2712,#2845);+#2845 = DEFINITIONAL_REPRESENTATION('',(#2846),#2850);+#2846 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#2847,#2848,#2849),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#2847 = CARTESIAN_POINT('',(0.3385562018443543,0.11976535181733895));+#2848 = CARTESIAN_POINT('',(0.3385562018443543,0.056669459152589786));+#2849 = CARTESIAN_POINT('',(0.3005818220004779,0.028334729576294893));+#2850 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2851 = ORIENTED_EDGE('',*,*,#2852,.T.);+#2852 = EDGE_CURVE('',#2837,#2853,#2855,.T.);+#2853 = VERTEX_POINT('',#2854);+#2854 = CARTESIAN_POINT('',(-0.5075,0.003067161448895541,1.2049999999999998));+#2855 = SURFACE_CURVE('',#2856,(#2860),.PCURVE_S1.);+#2856 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#2857,#2858,#2859),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#2857 = CARTESIAN_POINT('',(-0.4791652704234476,-0.12049562835288824,1.2049999999999998));+#2858 = CARTESIAN_POINT('',(-0.5075,-0.08252124850836857,1.2049999999999998));+#2859 = CARTESIAN_POINT('',(-0.5075,0.003067161448895541,1.2049999999999998));+#2860 = PCURVE('',#2712,#2861);+#2861 = DEFINITIONAL_REPRESENTATION('',(#2862),#2866);+#2862 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#2863,#2864,#2865),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#2863 = CARTESIAN_POINT('',(0.3005818220004779,0.028334729576294893));+#2864 = CARTESIAN_POINT('',(0.26260744215517207,0.));+#2865 = CARTESIAN_POINT('',(0.1770190321986655,0.));+#2866 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2867 = ORIENTED_EDGE('',*,*,#2868,.T.);+#2868 = EDGE_CURVE('',#2853,#2702,#2869,.T.);+#2869 = SURFACE_CURVE('',#2870,(#2874),.PCURVE_S1.);+#2870 = LINE('',#2871,#2872);+#2871 = CARTESIAN_POINT('',(-0.5075,0.003067161448895541,1.2049999999999998));+#2872 = VECTOR('',#2873,1.4293757239468543);+#2873 = DIRECTION('',(0.,1.0,0.));+#2874 = PCURVE('',#2712,#2875);+#2875 = DEFINITIONAL_REPRESENTATION('',(#2876),#2880);+#2876 = LINE('',#2877,#2878);+#2877 = CARTESIAN_POINT('',(0.1770190321986655,0.));+#2878 = VECTOR('',#2879,1.4293757239468543);+#2879 = DIRECTION('',(-1.,0.));+#2880 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2881 = FACE_BOUND('',#2882,.F.);+#2882 = EDGE_LOOP('',(#2883,#2901,#2917,#2933,#2949,#2965,#2981));+#2883 = ORIENTED_EDGE('',*,*,#2884,.T.);+#2884 = EDGE_CURVE('',#2885,#2887,#2889,.T.);+#2885 = VERTEX_POINT('',#2886);+#2886 = CARTESIAN_POINT('',(-0.30944900358041827,0.003067161448895541,1.2049999999999998));+#2887 = VERTEX_POINT('',#2888);+#2888 = CARTESIAN_POINT('',(-0.30944900358041827,0.060320841829879054,1.2049999999999998));+#2889 = SURFACE_CURVE('',#2890,(#2894),.PCURVE_S1.);+#2890 = LINE('',#2891,#2892);+#2891 = CARTESIAN_POINT('',(-0.30944900358041827,0.003067161448895541,1.2049999999999998));+#2892 = VECTOR('',#2893,1.4293757239468543);+#2893 = DIRECTION('',(0.,1.0,0.));+#2894 = PCURVE('',#2712,#2895);+#2895 = DEFINITIONAL_REPRESENTATION('',(#2896),#2900);+#2896 = LINE('',#2897,#2898);+#2897 = CARTESIAN_POINT('',(0.1770190321986655,0.19805099641958152));+#2898 = VECTOR('',#2899,1.4293757239468543);+#2899 = DIRECTION('',(-1.,0.));+#2900 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2901 = ORIENTED_EDGE('',*,*,#2902,.T.);+#2902 = EDGE_CURVE('',#2887,#2903,#2905,.T.);+#2903 = VERTEX_POINT('',#2904);+#2904 = CARTESIAN_POINT('',(-0.43856189505159926,0.060320841829879054,1.2049999999999998));+#2905 = SURFACE_CURVE('',#2906,(#2910),.PCURVE_S1.);+#2906 = LINE('',#2907,#2908);+#2907 = CARTESIAN_POINT('',(-0.30944900358041827,0.060320841829879054,1.2049999999999998));+#2908 = VECTOR('',#2909,1.4293757239468543);+#2909 = DIRECTION('',(-1.0,0.,0.));+#2910 = PCURVE('',#2712,#2911);+#2911 = DEFINITIONAL_REPRESENTATION('',(#2912),#2916);+#2912 = LINE('',#2913,#2914);+#2913 = CARTESIAN_POINT('',(0.11976535181733895,0.19805099641958152));+#2914 = VECTOR('',#2915,1.4293757239468543);+#2915 = DIRECTION('',(0.,-1.));+#2916 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2917 = ORIENTED_EDGE('',*,*,#2918,.T.);+#2918 = EDGE_CURVE('',#2903,#2919,#2921,.T.);+#2919 = VERTEX_POINT('',#2920);+#2920 = CARTESIAN_POINT('',(-0.43856189505159926,0.003067161448895541,1.2049999999999998));+#2921 = SURFACE_CURVE('',#2922,(#2926),.PCURVE_S1.);+#2922 = LINE('',#2923,#2924);+#2923 = CARTESIAN_POINT('',(-0.43856189505159926,0.060320841829879054,1.2049999999999998));+#2924 = VECTOR('',#2925,1.4293757239468543);+#2925 = DIRECTION('',(0.,-1.0,0.));+#2926 = PCURVE('',#2712,#2927);+#2927 = DEFINITIONAL_REPRESENTATION('',(#2928),#2932);+#2928 = LINE('',#2929,#2930);+#2929 = CARTESIAN_POINT('',(0.11976535181733895,0.06893810494851482));+#2930 = VECTOR('',#2931,1.4293757239468543);+#2931 = DIRECTION('',(1.,0.));+#2932 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2933 = ORIENTED_EDGE('',*,*,#2934,.T.);+#2934 = EDGE_CURVE('',#2919,#2935,#2937,.T.);+#2935 = VERTEX_POINT('',#2936);+#2936 = CARTESIAN_POINT('',(-0.4245405855700358,-0.05462468485335467,1.2049999999999998));+#2937 = SURFACE_CURVE('',#2938,(#2942),.PCURVE_S1.);+#2938 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#2939,#2940,#2941),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#2939 = CARTESIAN_POINT('',(-0.43856189505159926,0.003067161448895541,1.2049999999999998));+#2940 = CARTESIAN_POINT('',(-0.43856189505159926,-0.03812043515169524,1.2049999999999998));+#2941 = CARTESIAN_POINT('',(-0.4245405855700358,-0.05462468485335467,1.2049999999999998));+#2942 = PCURVE('',#2712,#2943);+#2943 = DEFINITIONAL_REPRESENTATION('',(#2944),#2948);+#2944 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#2945,#2946,#2947),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#2945 = CARTESIAN_POINT('',(0.1770190321986655,0.06893810494851482));+#2946 = CARTESIAN_POINT('',(0.21820662879879316,0.06893810494851482));+#2947 = CARTESIAN_POINT('',(0.23471087850018674,0.08295941442956385));+#2948 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2949 = ORIENTED_EDGE('',*,*,#2950,.T.);+#2950 = EDGE_CURVE('',#2935,#2951,#2953,.T.);+#2951 = VERTEX_POINT('',#2952);+#2952 = CARTESIAN_POINT('',(-0.37575811300084694,-0.07112893455500552,1.2049999999999998));+#2953 = SURFACE_CURVE('',#2954,(#2958),.PCURVE_S1.);+#2954 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#2955,#2956,#2957),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#2955 = CARTESIAN_POINT('',(-0.4245405855700358,-0.05462468485335467,1.2049999999999998));+#2956 = CARTESIAN_POINT('',(-0.41051927608990146,-0.07112893455500552,1.2049999999999998));+#2957 = CARTESIAN_POINT('',(-0.37575811300084694,-0.07112893455500552,1.2049999999999998));+#2958 = PCURVE('',#2712,#2959);+#2959 = DEFINITIONAL_REPRESENTATION('',(#2960),#2964);+#2960 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#2961,#2962,#2963),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#2961 = CARTESIAN_POINT('',(0.23471087850018674,0.08295941442956385));+#2962 = CARTESIAN_POINT('',(0.2512151282015803,0.09698072391062715));+#2963 = CARTESIAN_POINT('',(0.2512151282015803,0.13174188699906714));+#2964 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2965 = ORIENTED_EDGE('',*,*,#2966,.T.);+#2966 = EDGE_CURVE('',#2951,#2967,#2969,.T.);+#2967 = VERTEX_POINT('',#2968);+#2968 = CARTESIAN_POINT('',(-0.32493086613196565,-0.05389440831787682,1.2049999999999998));+#2969 = SURFACE_CURVE('',#2970,(#2974),.PCURVE_S1.);+#2970 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#2971,#2972,#2973),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#2971 = CARTESIAN_POINT('',(-0.37575811300084694,-0.07112893455500552,1.2049999999999998));+#2972 = CARTESIAN_POINT('',(-0.3404127286835129,-0.07112893455500552,1.2049999999999998));+#2973 = CARTESIAN_POINT('',(-0.32493086613196565,-0.05389440831787682,1.2049999999999998));+#2974 = PCURVE('',#2712,#2975);+#2975 = DEFINITIONAL_REPRESENTATION('',(#2976),#2980);+#2976 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#2977,#2978,#2979),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#2977 = CARTESIAN_POINT('',(0.2512151282015803,0.13174188699906714));+#2978 = CARTESIAN_POINT('',(0.2512151282015803,0.1670872713164869));+#2979 = CARTESIAN_POINT('',(0.23398060196519488,0.18256913386803422));+#2980 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2981 = ORIENTED_EDGE('',*,*,#2982,.T.);+#2982 = EDGE_CURVE('',#2967,#2885,#2983,.T.);+#2983 = SURFACE_CURVE('',#2984,(#2988),.PCURVE_S1.);+#2984 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#2985,#2986,#2987),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#2985 = CARTESIAN_POINT('',(-0.32493086613196565,-0.05389440831787682,1.2049999999999998));+#2986 = CARTESIAN_POINT('',(-0.30944900358041827,-0.036659882080750966,1.2049999999999998));+#2987 = CARTESIAN_POINT('',(-0.30944900358041827,0.003067161448895541,1.2049999999999998));+#2988 = PCURVE('',#2712,#2989);+#2989 = DEFINITIONAL_REPRESENTATION('',(#2990),#2994);+#2990 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#2991,#2992,#2993),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#2991 = CARTESIAN_POINT('',(0.23398060196519488,0.18256913386803422));+#2992 = CARTESIAN_POINT('',(0.21674607572738008,0.19805099641958152));+#2993 = CARTESIAN_POINT('',(0.1770190321986655,0.19805099641958152));+#2994 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2995 = FACE_BOUND('',#2996,.F.);+#2996 = EDGE_LOOP('',(#2997,#3015,#3031,#3047,#3063,#3079,#3095));+#2997 = ORIENTED_EDGE('',*,*,#2998,.T.);+#2998 = EDGE_CURVE('',#2999,#3001,#3003,.T.);+#2999 = VERTEX_POINT('',#3000);+#3000 = CARTESIAN_POINT('',(-0.13944062612253458,0.003067161448895541,1.2049999999999998));+#3001 = VERTEX_POINT('',#3002);+#3002 = CARTESIAN_POINT('',(-0.13944062612253458,0.060320841829879054,1.2049999999999998));+#3003 = SURFACE_CURVE('',#3004,(#3008),.PCURVE_S1.);+#3004 = LINE('',#3005,#3006);+#3005 = CARTESIAN_POINT('',(-0.13944062612253458,0.003067161448895541,1.2049999999999998));+#3006 = VECTOR('',#3007,1.4293757239468543);+#3007 = DIRECTION('',(0.,1.0,0.));+#3008 = PCURVE('',#2712,#3009);+#3009 = DEFINITIONAL_REPRESENTATION('',(#3010),#3014);+#3010 = LINE('',#3011,#3012);+#3011 = CARTESIAN_POINT('',(0.1770190321986655,0.3680593738774653));+#3012 = VECTOR('',#3013,1.4293757239468543);+#3013 = DIRECTION('',(-1.,0.));+#3014 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3015 = ORIENTED_EDGE('',*,*,#3016,.T.);+#3016 = EDGE_CURVE('',#3001,#3017,#3019,.T.);+#3017 = VERTEX_POINT('',#3018);+#3018 = CARTESIAN_POINT('',(-0.24080300924544287,0.060320841829879054,1.2049999999999998));+#3019 = SURFACE_CURVE('',#3020,(#3024),.PCURVE_S1.);+#3020 = LINE('',#3021,#3022);+#3021 = CARTESIAN_POINT('',(-0.13944062612253458,0.060320841829879054,1.2049999999999998));+#3022 = VECTOR('',#3023,1.4293757239468543);+#3023 = DIRECTION('',(-1.0,0.,0.));+#3024 = PCURVE('',#2712,#3025);+#3025 = DEFINITIONAL_REPRESENTATION('',(#3026),#3030);+#3026 = LINE('',#3027,#3028);+#3027 = CARTESIAN_POINT('',(0.11976535181733895,0.3680593738774653));+#3028 = VECTOR('',#3029,1.4293757239468543);+#3029 = DIRECTION('',(0.,-1.));+#3030 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3031 = ORIENTED_EDGE('',*,*,#3032,.T.);+#3032 = EDGE_CURVE('',#3017,#3033,#3035,.T.);+#3033 = VERTEX_POINT('',#3034);+#3034 = CARTESIAN_POINT('',(-0.24080300924544287,0.003067161448895541,1.2049999999999998));+#3035 = SURFACE_CURVE('',#3036,(#3040),.PCURVE_S1.);+#3036 = LINE('',#3037,#3038);+#3037 = CARTESIAN_POINT('',(-0.24080300924544287,0.060320841829879054,1.2049999999999998));+#3038 = VECTOR('',#3039,1.4293757239468543);+#3039 = DIRECTION('',(0.,-1.0,0.));+#3040 = PCURVE('',#2712,#3041);+#3041 = DEFINITIONAL_REPRESENTATION('',(#3042),#3046);+#3042 = LINE('',#3043,#3044);+#3043 = CARTESIAN_POINT('',(0.11976535181733895,0.266696990754557));+#3044 = VECTOR('',#3045,1.4293757239468543);+#3045 = DIRECTION('',(1.,0.));+#3046 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3047 = ORIENTED_EDGE('',*,*,#3048,.T.);+#3048 = EDGE_CURVE('',#3033,#3049,#3051,.T.);+#3049 = VERTEX_POINT('',#3050);+#3050 = CARTESIAN_POINT('',(-0.22911858467842608,-0.04352448151418848,1.2049999999999998));+#3051 = SURFACE_CURVE('',#3052,(#3056),.PCURVE_S1.);+#3052 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3053,#3054,#3055),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3053 = CARTESIAN_POINT('',(-0.24080300924544287,0.003067161448895541,1.2049999999999998));+#3054 = CARTESIAN_POINT('',(-0.24080300924544287,-0.02964922734022503,1.2049999999999998));+#3055 = CARTESIAN_POINT('',(-0.22911858467842608,-0.04352448151418848,1.2049999999999998));+#3056 = PCURVE('',#2712,#3057);+#3057 = DEFINITIONAL_REPRESENTATION('',(#3058),#3062);+#3058 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3059,#3060,#3061),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3059 = CARTESIAN_POINT('',(0.1770190321986655,0.266696990754557));+#3060 = CARTESIAN_POINT('',(0.20973542098802767,0.266696990754557));+#3061 = CARTESIAN_POINT('',(0.22361067516144933,0.2783814153215738));+#3062 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3063 = ORIENTED_EDGE('',*,*,#3064,.T.);+#3064 = EDGE_CURVE('',#3049,#3065,#3067,.T.);+#3065 = VERTEX_POINT('',#3066);+#3066 = CARTESIAN_POINT('',(-0.19055998360484086,-0.05739973568813907,1.2049999999999998));+#3067 = SURFACE_CURVE('',#3068,(#3072),.PCURVE_S1.);+#3068 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3069,#3070,#3071),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3069 = CARTESIAN_POINT('',(-0.22911858467842608,-0.04352448151418848,1.2049999999999998));+#3070 = CARTESIAN_POINT('',(-0.21743416010997998,-0.05739973568813907,1.2049999999999998));+#3071 = CARTESIAN_POINT('',(-0.19055998360484086,-0.05739973568813907,1.2049999999999998));+#3072 = PCURVE('',#2712,#3073);+#3073 = DEFINITIONAL_REPRESENTATION('',(#3074),#3078);+#3074 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3075,#3076,#3077),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3075 = CARTESIAN_POINT('',(0.22361067516144933,0.2783814153215738));+#3076 = CARTESIAN_POINT('',(0.2374859293348711,0.2900658398900199));+#3077 = CARTESIAN_POINT('',(0.2374859293348711,0.31694001639515895));+#3078 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3079 = ORIENTED_EDGE('',*,*,#3080,.T.);+#3080 = EDGE_CURVE('',#3065,#3081,#3083,.T.);+#3081 = VERTEX_POINT('',#3082);+#3082 = CARTESIAN_POINT('',(-0.15156321661111818,-0.04323237089999162,1.2049999999999998));+#3083 = SURFACE_CURVE('',#3084,(#3088),.PCURVE_S1.);+#3084 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3085,#3086,#3087),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3085 = CARTESIAN_POINT('',(-0.19055998360484086,-0.05739973568813907,1.2049999999999998));+#3086 = CARTESIAN_POINT('',(-0.16368580709970185,-0.05739973568813907,1.2049999999999998));+#3087 = CARTESIAN_POINT('',(-0.15156321661111818,-0.04323237089999162,1.2049999999999998));+#3088 = PCURVE('',#2712,#3089);+#3089 = DEFINITIONAL_REPRESENTATION('',(#3090),#3094);+#3090 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3091,#3092,#3093),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3091 = CARTESIAN_POINT('',(0.2374859293348711,0.31694001639515895));+#3092 = CARTESIAN_POINT('',(0.2374859293348711,0.343814192900298));+#3093 = CARTESIAN_POINT('',(0.223318564546595,0.3559367833888817));+#3094 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3095 = ORIENTED_EDGE('',*,*,#3096,.T.);+#3096 = EDGE_CURVE('',#3081,#2999,#3097,.T.);+#3097 = SURFACE_CURVE('',#3098,(#3102),.PCURVE_S1.);+#3098 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3099,#3100,#3101),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3099 = CARTESIAN_POINT('',(-0.15156321661111818,-0.04323237089999162,1.2049999999999998));+#3100 = CARTESIAN_POINT('',(-0.13944062612253458,-0.029065006111847033,1.2049999999999998));+#3101 = CARTESIAN_POINT('',(-0.13944062612253458,0.003067161448895541,1.2049999999999998));+#3102 = PCURVE('',#2712,#3103);+#3103 = DEFINITIONAL_REPRESENTATION('',(#3104),#3108);+#3104 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3105,#3106,#3107),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3105 = CARTESIAN_POINT('',(0.223318564546595,0.3559367833888817));+#3106 = CARTESIAN_POINT('',(0.20915119975974827,0.3680593738774653));+#3107 = CARTESIAN_POINT('',(0.1770190321986655,0.3680593738774653));+#3108 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3109 = SHELL_BASED_SURFACE_MODEL('',(#3110));+#3110 = OPEN_SHELL('',(#3111));+#3111 = ADVANCED_FACE('',(#3112),#3126,.T.);+#3112 = FACE_BOUND('',#3113,.F.);+#3113 = EDGE_LOOP('',(#3114,#3137,#3153,#3169,#3185,#3201,#3217));+#3114 = ORIENTED_EDGE('',*,*,#3115,.T.);+#3115 = EDGE_CURVE('',#3116,#3118,#3120,.T.);+#3116 = VERTEX_POINT('',#3117);+#3117 = CARTESIAN_POINT('',(-0.07137885301583849,-0.2834933510708049,1.2049999999999998));+#3118 = VERTEX_POINT('',#3119);+#3119 = CARTESIAN_POINT('',(-0.4356407889087732,-0.36002633198826656,1.2049999999999998));+#3120 = SURFACE_CURVE('',#3121,(#3125),.PCURVE_S1.);+#3121 = LINE('',#3122,#3123);+#3122 = CARTESIAN_POINT('',(-0.07137885301583849,-0.2834933510708049,1.2049999999999998));+#3123 = VECTOR('',#3124,1.4293757239468543);+#3124 = DIRECTION('',(-0.978632971885,-0.205614946779,0.));+#3125 = PCURVE('',#3126,#3131);+#3126 = PLANE('',#3127);+#3127 = AXIS2_PLACEMENT_3D('',#3128,#3129,#3130);+#3128 = CARTESIAN_POINT('',(-0.5075,-0.18008619364677483,1.2049999999999998));+#3129 = DIRECTION('',(0.,0.,1.0));+#3130 = DIRECTION('',(0.,-1.0,0.));+#3131 = DEFINITIONAL_REPRESENTATION('',(#3132),#3136);+#3132 = LINE('',#3133,#3134);+#3133 = CARTESIAN_POINT('',(0.10340715742277223,0.4361211469841614));+#3134 = VECTOR('',#3135,1.4293757239468543);+#3135 = DIRECTION('',(0.205614946779,-0.978632971885));+#3136 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3137 = ORIENTED_EDGE('',*,*,#3138,.T.);+#3138 = EDGE_CURVE('',#3118,#3139,#3141,.T.);+#3139 = VERTEX_POINT('',#3140);+#3140 = CARTESIAN_POINT('',(-0.07137885301583849,-0.4368514235191531,1.2049999999999998));+#3141 = SURFACE_CURVE('',#3142,(#3146),.PCURVE_S1.);+#3142 = LINE('',#3143,#3144);+#3143 = CARTESIAN_POINT('',(-0.4356407889087732,-0.36002633198826656,1.2049999999999998));+#3144 = VECTOR('',#3145,1.4293757239468543);+#3145 = DIRECTION('',(0.978474792229,-0.206366375586,0.));+#3146 = PCURVE('',#3126,#3147);+#3147 = DEFINITIONAL_REPRESENTATION('',(#3148),#3152);+#3148 = LINE('',#3149,#3150);+#3149 = CARTESIAN_POINT('',(0.17994013834006237,0.07185921109039765));+#3150 = VECTOR('',#3151,1.4293757239468543);+#3151 = DIRECTION('',(0.206366375586,0.978474792229));+#3152 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3153 = ORIENTED_EDGE('',*,*,#3154,.T.);+#3154 = EDGE_CURVE('',#3139,#3155,#3157,.T.);+#3155 = VERTEX_POINT('',#3156);+#3156 = CARTESIAN_POINT('',(-0.07137885301583849,-0.5236082759336479,1.2049999999999998));+#3157 = SURFACE_CURVE('',#3158,(#3162),.PCURVE_S1.);+#3158 = LINE('',#3159,#3160);+#3159 = CARTESIAN_POINT('',(-0.07137885301583849,-0.4368514235191531,1.2049999999999998));+#3160 = VECTOR('',#3161,1.4293757239468543);+#3161 = DIRECTION('',(0.,-1.0,0.));+#3162 = PCURVE('',#3126,#3163);+#3163 = DEFINITIONAL_REPRESENTATION('',(#3164),#3168);+#3164 = LINE('',#3165,#3166);+#3165 = CARTESIAN_POINT('',(0.2567652298723784,0.4361211469841614));+#3166 = VECTOR('',#3167,1.4293757239468543);+#3167 = DIRECTION('',(1.,0.));+#3168 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3169 = ORIENTED_EDGE('',*,*,#3170,.T.);+#3170 = EDGE_CURVE('',#3155,#3171,#3173,.T.);+#3171 = VERTEX_POINT('',#3172);+#3172 = CARTESIAN_POINT('',(-0.5075,-0.41990900789619273,1.2049999999999998));+#3173 = SURFACE_CURVE('',#3174,(#3178),.PCURVE_S1.);+#3174 = LINE('',#3175,#3176);+#3175 = CARTESIAN_POINT('',(-0.07137885301583849,-0.5236082759336479,1.2049999999999998));+#3176 = VECTOR('',#3177,1.4293757239468543);+#3177 = DIRECTION('',(-0.972876087208,0.231326866014,0.));+#3178 = PCURVE('',#3126,#3179);+#3179 = DEFINITIONAL_REPRESENTATION('',(#3180),#3184);+#3180 = LINE('',#3181,#3182);+#3181 = CARTESIAN_POINT('',(0.3435220822854436,0.4361211469841614));+#3182 = VECTOR('',#3183,1.4293757239468543);+#3183 = DIRECTION('',(-0.231326866014,-0.972876087208));+#3184 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3185 = ORIENTED_EDGE('',*,*,#3186,.T.);+#3186 = EDGE_CURVE('',#3171,#3187,#3189,.T.);+#3187 = VERTEX_POINT('',#3188);+#3188 = CARTESIAN_POINT('',(-0.5075,-0.3004357666937653,1.2049999999999998));+#3189 = SURFACE_CURVE('',#3190,(#3194),.PCURVE_S1.);+#3190 = LINE('',#3191,#3192);+#3191 = CARTESIAN_POINT('',(-0.5075,-0.41990900789619273,1.2049999999999998));+#3192 = VECTOR('',#3193,1.4293757239468543);+#3193 = DIRECTION('',(0.,1.0,0.));+#3194 = PCURVE('',#3126,#3195);+#3195 = DEFINITIONAL_REPRESENTATION('',(#3196),#3200);+#3196 = LINE('',#3197,#3198);+#3197 = CARTESIAN_POINT('',(0.23982281424941795,0.));+#3198 = VECTOR('',#3199,1.4293757239468543);+#3199 = DIRECTION('',(-1.,0.));+#3200 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3201 = ORIENTED_EDGE('',*,*,#3202,.T.);+#3202 = EDGE_CURVE('',#3187,#3203,#3205,.T.);+#3203 = VERTEX_POINT('',#3204);+#3204 = CARTESIAN_POINT('',(-0.07137885301583849,-0.19673649865631024,1.2049999999999998));+#3205 = SURFACE_CURVE('',#3206,(#3210),.PCURVE_S1.);+#3206 = LINE('',#3207,#3208);+#3207 = CARTESIAN_POINT('',(-0.5075,-0.3004357666937653,1.2049999999999998));+#3208 = VECTOR('',#3209,1.4293757239468543);+#3209 = DIRECTION('',(0.972876087208,0.231326866014,0.));+#3210 = PCURVE('',#3126,#3211);+#3211 = DEFINITIONAL_REPRESENTATION('',(#3212),#3216);+#3212 = LINE('',#3213,#3214);+#3213 = CARTESIAN_POINT('',(0.1203495730457184,0.));+#3214 = VECTOR('',#3215,1.4293757239468543);+#3215 = DIRECTION('',(-0.231326866014,0.972876087208));+#3216 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3217 = ORIENTED_EDGE('',*,*,#3218,.T.);+#3218 = EDGE_CURVE('',#3203,#3116,#3219,.T.);+#3219 = SURFACE_CURVE('',#3220,(#3224),.PCURVE_S1.);+#3220 = LINE('',#3221,#3222);+#3221 = CARTESIAN_POINT('',(-0.07137885301583849,-0.19673649865631024,1.2049999999999998));+#3222 = VECTOR('',#3223,1.4293757239468543);+#3223 = DIRECTION('',(0.,-1.0,0.));+#3224 = PCURVE('',#3126,#3225);+#3225 = DEFINITIONAL_REPRESENTATION('',(#3226),#3230);+#3226 = LINE('',#3227,#3228);+#3227 = CARTESIAN_POINT('',(0.016650305008749283,0.4361211469841614));+#3228 = VECTOR('',#3229,1.4293757239468543);+#3229 = DIRECTION('',(1.,0.));+#3230 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3231 = SHELL_BASED_SURFACE_MODEL('',(#3232));+#3232 = OPEN_SHELL('',(#3233));+#3233 = ADVANCED_FACE('',(#3234,#3497),#3248,.T.);+#3234 = FACE_BOUND('',#3235,.F.);+#3235 = EDGE_LOOP('',(#3236,#3259,#3275,#3291,#3307,#3323,#3339,#3355,+ #3371,#3387,#3403,#3419,#3435,#3451,#3467,#3483));+#3236 = ORIENTED_EDGE('',*,*,#3237,.T.);+#3237 = EDGE_CURVE('',#3238,#3240,#3242,.T.);+#3238 = VERTEX_POINT('',#3239);+#3239 = CARTESIAN_POINT('',(-0.30156201699650276,-0.7759918465917869,1.2049999999999998));+#3240 = VERTEX_POINT('',#3241);+#3241 = CARTESIAN_POINT('',(-0.3136846074850863,-0.7983383085774035,1.2049999999999998));+#3242 = SURFACE_CURVE('',#3243,(#3247),.PCURVE_S1.);+#3243 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3244,#3245,#3246),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3244 = CARTESIAN_POINT('',(-0.30156201699650276,-0.7759918465917869,1.2049999999999998));+#3245 = CARTESIAN_POINT('',(-0.30419101252447467,-0.7888447136167919,1.2049999999999998));+#3246 = CARTESIAN_POINT('',(-0.3136846074850863,-0.7983383085774035,1.2049999999999998));+#3247 = PCURVE('',#3248,#3253);+#3248 = PLANE('',#3249);+#3249 = AXIS2_PLACEMENT_3D('',#3250,#3251,#3252);+#3250 = CARTESIAN_POINT('',(-0.5075,-0.5402585809417539,1.2049999999999998));+#3251 = DIRECTION('',(0.,0.,1.0));+#3252 = DIRECTION('',(0.,-1.0,0.));+#3253 = DEFINITIONAL_REPRESENTATION('',(#3254),#3258);+#3254 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3255,#3256,#3257),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3255 = CARTESIAN_POINT('',(0.23573326565003297,0.20593798300349705));+#3256 = CARTESIAN_POINT('',(0.24858613267503782,0.20330898747552523));+#3257 = CARTESIAN_POINT('',(0.2580797276356496,0.1938153925134841));+#3258 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3259 = ORIENTED_EDGE('',*,*,#3260,.T.);+#3260 = EDGE_CURVE('',#3240,#3261,#3263,.T.);+#3261 = VERTEX_POINT('',#3262);+#3262 = CARTESIAN_POINT('',(-0.350636600180546,-0.821561102406154,1.2049999999999998));+#3263 = SURFACE_CURVE('',#3264,(#3268),.PCURVE_S1.);+#3264 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3265,#3266,#3267),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3265 = CARTESIAN_POINT('',(-0.3136846074850863,-0.7983383085774035,1.2049999999999998));+#3266 = CARTESIAN_POINT('',(-0.3231782024471276,-0.8078319035380153,1.2049999999999998));+#3267 = CARTESIAN_POINT('',(-0.350636600180546,-0.821561102406154,1.2049999999999998));+#3268 = PCURVE('',#3248,#3269);+#3269 = DEFINITIONAL_REPRESENTATION('',(#3270),#3274);+#3270 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3271,#3272,#3273),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3271 = CARTESIAN_POINT('',(0.2580797276356496,0.1938153925134841));+#3272 = CARTESIAN_POINT('',(0.2675733225962614,0.1843217975528723));+#3273 = CARTESIAN_POINT('',(0.2813025214629706,0.15686339981945388));+#3274 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3275 = ORIENTED_EDGE('',*,*,#3276,.T.);+#3276 = EDGE_CURVE('',#3261,#3277,#3279,.T.);+#3277 = VERTEX_POINT('',#3278);+#3278 = CARTESIAN_POINT('',(-0.5075,-0.900430968236733,1.2049999999999998));+#3279 = SURFACE_CURVE('',#3280,(#3284),.PCURVE_S1.);+#3280 = LINE('',#3281,#3282);+#3281 = CARTESIAN_POINT('',(-0.350636600180546,-0.821561102406154,1.2049999999999998));+#3282 = VECTOR('',#3283,1.4293757239468543);+#3283 = DIRECTION('',(-0.893426720638,-0.449208965684,0.));+#3284 = PCURVE('',#3248,#3285);+#3285 = DEFINITIONAL_REPRESENTATION('',(#3286),#3290);+#3286 = LINE('',#3287,#3288);+#3287 = CARTESIAN_POINT('',(0.2813025214629706,0.15686339981945388));+#3288 = VECTOR('',#3289,1.4293757239468543);+#3289 = DIRECTION('',(0.449208965684,-0.893426720638));+#3290 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3291 = ORIENTED_EDGE('',*,*,#3292,.T.);+#3292 = EDGE_CURVE('',#3277,#3293,#3295,.T.);+#3293 = VERTEX_POINT('',#3294);+#3294 = CARTESIAN_POINT('',(-0.5075,-0.8057871292397522,1.2049999999999998));+#3295 = SURFACE_CURVE('',#3296,(#3300),.PCURVE_S1.);+#3296 = LINE('',#3297,#3298);+#3297 = CARTESIAN_POINT('',(-0.5075,-0.900430968236733,1.2049999999999998));+#3298 = VECTOR('',#3299,1.4293757239468543);+#3299 = DIRECTION('',(0.,1.0,0.));+#3300 = PCURVE('',#3248,#3301);+#3301 = DEFINITIONAL_REPRESENTATION('',(#3302),#3306);+#3302 = LINE('',#3303,#3304);+#3303 = CARTESIAN_POINT('',(0.3601723872949791,0.));+#3304 = VECTOR('',#3305,1.4293757239468543);+#3305 = DIRECTION('',(-1.,0.));+#3306 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3307 = ORIENTED_EDGE('',*,*,#3308,.T.);+#3308 = EDGE_CURVE('',#3293,#3309,#3311,.T.);+#3309 = VERTEX_POINT('',#3310);+#3310 = CARTESIAN_POINT('',(-0.39737429845004224,-0.7532072186860328,1.2049999999999998));+#3311 = SURFACE_CURVE('',#3312,(#3316),.PCURVE_S1.);+#3312 = LINE('',#3313,#3314);+#3313 = CARTESIAN_POINT('',(-0.5075,-0.8057871292397522,1.2049999999999998));+#3314 = VECTOR('',#3315,1.4293757239468543);+#3315 = DIRECTION('',(0.902417585892,0.430862507853,0.));+#3316 = PCURVE('',#3248,#3317);+#3317 = DEFINITIONAL_REPRESENTATION('',(#3318),#3322);+#3318 = LINE('',#3319,#3320);+#3319 = CARTESIAN_POINT('',(0.26552854829799827,0.));+#3320 = VECTOR('',#3321,1.4293757239468543);+#3321 = DIRECTION('',(-0.430862507853,0.902417585892));+#3322 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3323 = ORIENTED_EDGE('',*,*,#3324,.T.);+#3324 = EDGE_CURVE('',#3309,#3325,#3327,.T.);+#3325 = VERTEX_POINT('',#3326);+#3326 = CARTESIAN_POINT('',(-0.3845214314264668,-0.7470728957869553,1.2049999999999998));+#3327 = SURFACE_CURVE('',#3328,(#3332),.PCURVE_S1.);+#3328 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3329,#3330,#3331),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3329 = CARTESIAN_POINT('',(-0.39737429845004224,-0.7532072186860328,1.2049999999999998));+#3330 = CARTESIAN_POINT('',(-0.39270052862380733,-0.750870333771486,1.2049999999999998));+#3331 = CARTESIAN_POINT('',(-0.3845214314264668,-0.7470728957869553,1.2049999999999998));+#3332 = PCURVE('',#3248,#3333);+#3333 = DEFINITIONAL_REPRESENTATION('',(#3334),#3338);+#3334 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3335,#3336,#3337),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3335 = CARTESIAN_POINT('',(0.2129486377428495,0.11012570154911418));+#3336 = CARTESIAN_POINT('',(0.21061175282973202,0.1147994713761353));+#3337 = CARTESIAN_POINT('',(0.20681431484520144,0.12297856857341866));+#3338 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3339 = ORIENTED_EDGE('',*,*,#3340,.T.);+#3340 = EDGE_CURVE('',#3325,#3341,#3343,.T.);+#3341 = VERTEX_POINT('',#3342);+#3342 = CARTESIAN_POINT('',(-0.3351547376289986,-0.6927403215483977,1.2049999999999998));+#3343 = SURFACE_CURVE('',#3344,(#3348),.PCURVE_S1.);+#3344 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3345,#3346,#3347),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3345 = CARTESIAN_POINT('',(-0.3845214314264668,-0.7470728957869553,1.2049999999999998));+#3346 = CARTESIAN_POINT('',(-0.3351547376289986,-0.7239961572663469,1.2049999999999998));+#3347 = CARTESIAN_POINT('',(-0.3351547376289986,-0.6927403215483977,1.2049999999999998));+#3348 = PCURVE('',#3248,#3349);+#3349 = DEFINITIONAL_REPRESENTATION('',(#3350),#3354);+#3350 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3351,#3352,#3353),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3351 = CARTESIAN_POINT('',(0.20681431484520144,0.12297856857341866));+#3352 = CARTESIAN_POINT('',(0.18373757632459295,0.1723452623710012));+#3353 = CARTESIAN_POINT('',(0.1524817406066439,0.1723452623710012));+#3354 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3355 = ORIENTED_EDGE('',*,*,#3356,.T.);+#3356 = EDGE_CURVE('',#3341,#3357,#3359,.T.);+#3357 = VERTEX_POINT('',#3358);+#3358 = CARTESIAN_POINT('',(-0.3351547376289986,-0.6652819238149794,1.2049999999999998));+#3359 = SURFACE_CURVE('',#3360,(#3364),.PCURVE_S1.);+#3360 = LINE('',#3361,#3362);+#3361 = CARTESIAN_POINT('',(-0.3351547376289986,-0.6927403215483977,1.2049999999999998));+#3362 = VECTOR('',#3363,1.4293757239468543);+#3363 = DIRECTION('',(0.,1.0,0.));+#3364 = PCURVE('',#3248,#3365);+#3365 = DEFINITIONAL_REPRESENTATION('',(#3366),#3370);+#3366 = LINE('',#3367,#3368);+#3367 = CARTESIAN_POINT('',(0.1524817406066439,0.1723452623710012));+#3368 = VECTOR('',#3369,1.4293757239468543);+#3369 = DIRECTION('',(-1.,0.));+#3370 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3371 = ORIENTED_EDGE('',*,*,#3372,.T.);+#3372 = EDGE_CURVE('',#3357,#3373,#3375,.T.);+#3373 = VERTEX_POINT('',#3374);+#3374 = CARTESIAN_POINT('',(-0.5075,-0.6652819238149794,1.2049999999999998));+#3375 = SURFACE_CURVE('',#3376,(#3380),.PCURVE_S1.);+#3376 = LINE('',#3377,#3378);+#3377 = CARTESIAN_POINT('',(-0.3351547376289986,-0.6652819238149794,1.2049999999999998));+#3378 = VECTOR('',#3379,1.4293757239468543);+#3379 = DIRECTION('',(-1.0,0.,0.));+#3380 = PCURVE('',#3248,#3381);+#3381 = DEFINITIONAL_REPRESENTATION('',(#3382),#3386);+#3382 = LINE('',#3383,#3384);+#3383 = CARTESIAN_POINT('',(0.1250233428727252,0.1723452623710012));+#3384 = VECTOR('',#3385,1.4293757239468543);+#3385 = DIRECTION('',(0.,-1.));+#3386 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3387 = ORIENTED_EDGE('',*,*,#3388,.T.);+#3388 = EDGE_CURVE('',#3373,#3389,#3391,.T.);+#3389 = VERTEX_POINT('',#3390);+#3390 = CARTESIAN_POINT('',(-0.5075,-0.579109292628764,1.2049999999999998));+#3391 = SURFACE_CURVE('',#3392,(#3396),.PCURVE_S1.);+#3392 = LINE('',#3393,#3394);+#3393 = CARTESIAN_POINT('',(-0.5075,-0.6652819238149794,1.2049999999999998));+#3394 = VECTOR('',#3395,1.4293757239468543);+#3395 = DIRECTION('',(0.,1.0,0.));+#3396 = PCURVE('',#3248,#3397);+#3397 = DEFINITIONAL_REPRESENTATION('',(#3398),#3402);+#3398 = LINE('',#3399,#3400);+#3399 = CARTESIAN_POINT('',(0.1250233428727252,0.));+#3400 = VECTOR('',#3401,1.4293757239468543);+#3401 = DIRECTION('',(-1.,0.));+#3402 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3403 = ORIENTED_EDGE('',*,*,#3404,.T.);+#3404 = EDGE_CURVE('',#3389,#3405,#3407,.T.);+#3405 = VERTEX_POINT('',#3406);+#3406 = CARTESIAN_POINT('',(-0.07137885301583849,-0.579109292628764,1.2049999999999998));+#3407 = SURFACE_CURVE('',#3408,(#3412),.PCURVE_S1.);+#3408 = LINE('',#3409,#3410);+#3409 = CARTESIAN_POINT('',(-0.5075,-0.579109292628764,1.2049999999999998));+#3410 = VECTOR('',#3411,1.4293757239468543);+#3411 = DIRECTION('',(1.0,0.,0.));+#3412 = PCURVE('',#3248,#3413);+#3413 = DEFINITIONAL_REPRESENTATION('',(#3414),#3418);+#3414 = LINE('',#3415,#3416);+#3415 = CARTESIAN_POINT('',(0.03885071168708166,0.));+#3416 = VECTOR('',#3417,1.4293757239468543);+#3417 = DIRECTION('',(0.,1.));+#3418 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3419 = ORIENTED_EDGE('',*,*,#3420,.T.);+#3420 = EDGE_CURVE('',#3405,#3421,#3423,.T.);+#3421 = VERTEX_POINT('',#3422);+#3422 = CARTESIAN_POINT('',(-0.07137885301583849,-0.7035484142737102,1.2049999999999998));+#3423 = SURFACE_CURVE('',#3424,(#3428),.PCURVE_S1.);+#3424 = LINE('',#3425,#3426);+#3425 = CARTESIAN_POINT('',(-0.07137885301583849,-0.579109292628764,1.2049999999999998));+#3426 = VECTOR('',#3427,1.4293757239468543);+#3427 = DIRECTION('',(0.,-1.0,0.));+#3428 = PCURVE('',#3248,#3429);+#3429 = DEFINITIONAL_REPRESENTATION('',(#3430),#3434);+#3430 = LINE('',#3431,#3432);+#3431 = CARTESIAN_POINT('',(0.03885071168708166,0.4361211469841614));+#3432 = VECTOR('',#3433,1.4293757239468543);+#3433 = DIRECTION('',(1.,0.));+#3434 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3435 = ORIENTED_EDGE('',*,*,#3436,.T.);+#3436 = EDGE_CURVE('',#3421,#3437,#3439,.T.);+#3437 = VERTEX_POINT('',#3438);+#3438 = CARTESIAN_POINT('',(-0.10117413566380376,-0.8243361532408383,1.2049999999999998));+#3439 = SURFACE_CURVE('',#3440,(#3444),.PCURVE_S1.);+#3440 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3441,#3442,#3443),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3441 = CARTESIAN_POINT('',(-0.07137885301583849,-0.7035484142737102,1.2049999999999998));+#3442 = CARTESIAN_POINT('',(-0.07137885301583849,-0.787676271160233,1.2049999999999998));+#3443 = CARTESIAN_POINT('',(-0.10117413566380376,-0.8243361532408383,1.2049999999999998));+#3444 = PCURVE('',#3248,#3445);+#3445 = DEFINITIONAL_REPRESENTATION('',(#3446),#3450);+#3446 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3447,#3448,#3449),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3447 = CARTESIAN_POINT('',(0.1632898333319563,0.4361211469841614));+#3448 = CARTESIAN_POINT('',(0.24741769021847912,0.4361211469841614));+#3449 = CARTESIAN_POINT('',(0.2840775722990843,0.40632586433619605));+#3450 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3451 = ORIENTED_EDGE('',*,*,#3452,.T.);+#3452 = EDGE_CURVE('',#3437,#3453,#3455,.T.);+#3453 = VERTEX_POINT('',#3454);+#3454 = CARTESIAN_POINT('',(-0.19815485957390203,-0.8609960353214435,1.2049999999999998));+#3455 = SURFACE_CURVE('',#3456,(#3460),.PCURVE_S1.);+#3456 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3457,#3458,#3459),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3457 = CARTESIAN_POINT('',(-0.10117413566380376,-0.8243361532408383,1.2049999999999998));+#3458 = CARTESIAN_POINT('',(-0.13096941831033967,-0.8609960353214435,1.2049999999999998));+#3459 = CARTESIAN_POINT('',(-0.19815485957390203,-0.8609960353214435,1.2049999999999998));+#3460 = PCURVE('',#3248,#3461);+#3461 = DEFINITIONAL_REPRESENTATION('',(#3462),#3466);+#3462 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3463,#3464,#3465),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3463 = CARTESIAN_POINT('',(0.2840775722990843,0.40632586433619605));+#3464 = CARTESIAN_POINT('',(0.32073745437968953,0.3765305816896602));+#3465 = CARTESIAN_POINT('',(0.32073745437968953,0.3093451404260978));+#3466 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3467 = ORIENTED_EDGE('',*,*,#3468,.T.);+#3468 = EDGE_CURVE('',#3453,#3469,#3471,.T.);+#3469 = VERTEX_POINT('',#3470);+#3470 = CARTESIAN_POINT('',(-0.2697219600502744,-0.8390877392573937,1.2049999999999998));+#3471 = SURFACE_CURVE('',#3472,(#3476),.PCURVE_S1.);+#3472 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3473,#3474,#3475),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3473 = CARTESIAN_POINT('',(-0.19815485957390203,-0.8609960353214435,1.2049999999999998));+#3474 = CARTESIAN_POINT('',(-0.24313989415856033,-0.8609960353214435,1.2049999999999998));+#3475 = CARTESIAN_POINT('',(-0.2697219600502744,-0.8390877392573937,1.2049999999999998));+#3476 = PCURVE('',#3248,#3477);+#3477 = DEFINITIONAL_REPRESENTATION('',(#3478),#3482);+#3478 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3479,#3480,#3481),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3479 = CARTESIAN_POINT('',(0.32073745437968953,0.3093451404260978));+#3480 = CARTESIAN_POINT('',(0.32073745437968953,0.2643601058400102));+#3481 = CARTESIAN_POINT('',(0.29882915831563983,0.23777803994972546));+#3482 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3483 = ORIENTED_EDGE('',*,*,#3484,.T.);+#3484 = EDGE_CURVE('',#3469,#3238,#3485,.T.);+#3485 = SURFACE_CURVE('',#3486,(#3490),.PCURVE_S1.);+#3486 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3487,#3488,#3489),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3487 = CARTESIAN_POINT('',(-0.2697219600502744,-0.8390877392573937,1.2049999999999998));+#3488 = CARTESIAN_POINT('',(-0.29630402594198835,-0.8171794431933439,1.2049999999999998));+#3489 = CARTESIAN_POINT('',(-0.30156201699650276,-0.7759918465917869,1.2049999999999998));+#3490 = PCURVE('',#3248,#3491);+#3491 = DEFINITIONAL_REPRESENTATION('',(#3492),#3496);+#3492 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3493,#3494,#3495),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3493 = CARTESIAN_POINT('',(0.29882915831563983,0.23777803994972546));+#3494 = CARTESIAN_POINT('',(0.2769208622501606,0.21119597405801138));+#3495 = CARTESIAN_POINT('',(0.23573326565003297,0.20593798300349705));+#3496 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3497 = FACE_BOUND('',#3498,.F.);+#3498 = EDGE_LOOP('',(#3499,#3517,#3533,#3549,#3565,#3581,#3597));+#3499 = ORIENTED_EDGE('',*,*,#3500,.T.);+#3500 = EDGE_CURVE('',#3501,#3503,#3505,.T.);+#3501 = VERTEX_POINT('',#3502);+#3502 = CARTESIAN_POINT('',(-0.1438222853353445,-0.7058852991868277,1.2049999999999998));+#3503 = VERTEX_POINT('',#3504);+#3504 = CARTESIAN_POINT('',(-0.1438222853353445,-0.6652819238149794,1.2049999999999998));+#3505 = SURFACE_CURVE('',#3506,(#3510),.PCURVE_S1.);+#3506 = LINE('',#3507,#3508);+#3507 = CARTESIAN_POINT('',(-0.1438222853353445,-0.7058852991868277,1.2049999999999998));+#3508 = VECTOR('',#3509,1.4293757239468543);+#3509 = DIRECTION('',(0.,1.0,0.));+#3510 = PCURVE('',#3248,#3511);+#3511 = DEFINITIONAL_REPRESENTATION('',(#3512),#3516);+#3512 = LINE('',#3513,#3514);+#3513 = CARTESIAN_POINT('',(0.16562671824507377,0.36367771466465526));+#3514 = VECTOR('',#3515,1.4293757239468543);+#3515 = DIRECTION('',(-1.,0.));+#3516 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3517 = ORIENTED_EDGE('',*,*,#3518,.T.);+#3518 = EDGE_CURVE('',#3503,#3519,#3521,.T.);+#3519 = VERTEX_POINT('',#3520);+#3520 = CARTESIAN_POINT('',(-0.2627113053094926,-0.6652819238149794,1.2049999999999998));+#3521 = SURFACE_CURVE('',#3522,(#3526),.PCURVE_S1.);+#3522 = LINE('',#3523,#3524);+#3523 = CARTESIAN_POINT('',(-0.1438222853353445,-0.6652819238149794,1.2049999999999998));+#3524 = VECTOR('',#3525,1.4293757239468543);+#3525 = DIRECTION('',(-1.0,0.,0.));+#3526 = PCURVE('',#3248,#3527);+#3527 = DEFINITIONAL_REPRESENTATION('',(#3528),#3532);+#3528 = LINE('',#3529,#3530);+#3529 = CARTESIAN_POINT('',(0.1250233428727252,0.36367771466465526));+#3530 = VECTOR('',#3531,1.4293757239468543);+#3531 = DIRECTION('',(0.,-1.));+#3532 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3533 = ORIENTED_EDGE('',*,*,#3534,.T.);+#3534 = EDGE_CURVE('',#3519,#3535,#3537,.T.);+#3535 = VERTEX_POINT('',#3536);+#3536 = CARTESIAN_POINT('',(-0.2627113053094926,-0.7058852991868277,1.2049999999999998));+#3537 = SURFACE_CURVE('',#3538,(#3542),.PCURVE_S1.);+#3538 = LINE('',#3539,#3540);+#3539 = CARTESIAN_POINT('',(-0.2627113053094926,-0.6652819238149794,1.2049999999999998));+#3540 = VECTOR('',#3541,1.4293757239468543);+#3541 = DIRECTION('',(0.,-1.0,0.));+#3542 = PCURVE('',#3248,#3543);+#3543 = DEFINITIONAL_REPRESENTATION('',(#3544),#3548);+#3544 = LINE('',#3545,#3546);+#3545 = CARTESIAN_POINT('',(0.1250233428727252,0.24478869469050726));+#3546 = VECTOR('',#3547,1.4293757239468543);+#3547 = DIRECTION('',(1.,0.));+#3548 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3549 = ORIENTED_EDGE('',*,*,#3550,.T.);+#3550 = EDGE_CURVE('',#3535,#3551,#3553,.T.);+#3551 = VERTEX_POINT('',#3552);+#3552 = CARTESIAN_POINT('',(-0.2488360511360708,-0.7565664907489965,1.2049999999999998));+#3553 = SURFACE_CURVE('',#3554,(#3558),.PCURVE_S1.);+#3554 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3555,#3556,#3557),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3555 = CARTESIAN_POINT('',(-0.2627113053094926,-0.7058852991868277,1.2049999999999998));+#3556 = CARTESIAN_POINT('',(-0.2627113053094926,-0.7412306835041618,1.2049999999999998));+#3557 = CARTESIAN_POINT('',(-0.2488360511360708,-0.7565664907489965,1.2049999999999998));+#3558 = PCURVE('',#3248,#3559);+#3559 = DEFINITIONAL_REPRESENTATION('',(#3560),#3564);+#3560 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3561,#3562,#3563),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3561 = CARTESIAN_POINT('',(0.16562671824507377,0.24478869469050726));+#3562 = CARTESIAN_POINT('',(0.20097210256240775,0.24478869469050726));+#3563 = CARTESIAN_POINT('',(0.2163079098072426,0.258663948863929));+#3564 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3565 = ORIENTED_EDGE('',*,*,#3566,.T.);+#3566 = EDGE_CURVE('',#3551,#3567,#3569,.T.);+#3567 = VERTEX_POINT('',#3568);+#3568 = CARTESIAN_POINT('',(-0.20312074001499134,-0.7719022979938313,1.2049999999999998));+#3569 = SURFACE_CURVE('',#3570,(#3574),.PCURVE_S1.);+#3570 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3571,#3572,#3573),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3571 = CARTESIAN_POINT('',(-0.2488360511360708,-0.7565664907489965,1.2049999999999998));+#3572 = CARTESIAN_POINT('',(-0.23496079696121971,-0.7719022979938313,1.2049999999999998));+#3573 = CARTESIAN_POINT('',(-0.20312074001499134,-0.7719022979938313,1.2049999999999998));+#3574 = PCURVE('',#3248,#3575);+#3575 = DEFINITIONAL_REPRESENTATION('',(#3576),#3580);+#3576 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3577,#3578,#3579),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3577 = CARTESIAN_POINT('',(0.2163079098072426,0.258663948863929));+#3578 = CARTESIAN_POINT('',(0.2316437170520774,0.2725392030373507));+#3579 = CARTESIAN_POINT('',(0.2316437170520774,0.3043792599850085));+#3580 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3581 = ORIENTED_EDGE('',*,*,#3582,.T.);+#3582 = EDGE_CURVE('',#3567,#3583,#3585,.T.);+#3583 = VERTEX_POINT('',#3584);+#3584 = CARTESIAN_POINT('',(-0.1575514842020537,-0.756712546055709,1.2049999999999998));+#3585 = SURFACE_CURVE('',#3586,(#3590),.PCURVE_S1.);+#3586 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3587,#3588,#3589),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3587 = CARTESIAN_POINT('',(-0.20312074001499134,-0.7719022979938313,1.2049999999999998));+#3588 = CARTESIAN_POINT('',(-0.17128068306876296,-0.7719022979938313,1.2049999999999998));+#3589 = CARTESIAN_POINT('',(-0.1575514842020537,-0.756712546055709,1.2049999999999998));+#3590 = PCURVE('',#3248,#3591);+#3591 = DEFINITIONAL_REPRESENTATION('',(#3592),#3596);+#3592 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3593,#3594,#3595),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3593 = CARTESIAN_POINT('',(0.2316437170520774,0.3043792599850085));+#3594 = CARTESIAN_POINT('',(0.2316437170520774,0.33621931693123686));+#3595 = CARTESIAN_POINT('',(0.2164539651139551,0.34994851579794606));+#3596 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3597 = ORIENTED_EDGE('',*,*,#3598,.T.);+#3598 = EDGE_CURVE('',#3583,#3501,#3599,.T.);+#3599 = SURFACE_CURVE('',#3600,(#3604),.PCURVE_S1.);+#3600 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3601,#3602,#3603),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3601 = CARTESIAN_POINT('',(-0.1575514842020537,-0.756712546055709,1.2049999999999998));+#3602 = CARTESIAN_POINT('',(-0.1438222853353445,-0.7415227941175866,1.2049999999999998));+#3603 = CARTESIAN_POINT('',(-0.1438222853353445,-0.7058852991868277,1.2049999999999998));+#3604 = PCURVE('',#3248,#3605);+#3605 = DEFINITIONAL_REPRESENTATION('',(#3606),#3610);+#3606 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3607,#3608,#3609),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3607 = CARTESIAN_POINT('',(0.2164539651139551,0.34994851579794606));+#3608 = CARTESIAN_POINT('',(0.20126421317583276,0.36367771466465526));+#3609 = CARTESIAN_POINT('',(0.16562671824507377,0.36367771466465526));+#3610 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3611 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#3615)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#3612,#3613,#3614)) REPRESENTATION_CONTEXT+('Context #1','3D Context with UNIT and UNCERTAINTY') );+#3612 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );+#3613 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );+#3614 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );+#3615 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#3612,+ 'distance_accuracy_value','confusion accuracy');+#3616 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3617,#3619);+#3617 = ( REPRESENTATION_RELATIONSHIP('','',#408,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3618) +SHAPE_REPRESENTATION_RELATIONSHIP() );+#3618 = ITEM_DEFINED_TRANSFORMATION('','',#11,#19);+#3619 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',+ #3620);+#3620 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('3','Adom.LaserEtch','',#5,#403,$+ );+#3621 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#405));+#3622 = PRESENTATION_LAYER_ASSIGNMENT('Adom.EtchStyle=flat','visible',(+ #411,#679,#947,#1135,#1321,#1847,#2259,#2461,#2697,#3111,#3233));+#3623 = PRESENTATION_LAYER_ASSIGNMENT('Adom.EtchFace=top','visible',(+ #411,#679,#947,#1135,#1321,#1847,#2259,#2461,#2697,#3111,#3233));+#3624 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(+ #3625,#3635,#3644,#3653,#3662,#3671,#3680,#3689,#3698,#3707,#3716),+ #3611);+#3625 = STYLED_ITEM('color',(#3626),#411);+#3626 = PRESENTATION_STYLE_ASSIGNMENT((#3627,#3633));+#3627 = SURFACE_STYLE_USAGE(.BOTH.,#3628);+#3628 = SURFACE_SIDE_STYLE('',(#3629));+#3629 = SURFACE_STYLE_FILL_AREA(#3630);+#3630 = FILL_AREA_STYLE('',(#3631));+#3631 = FILL_AREA_STYLE_COLOUR('',#3632);+#3632 = COLOUR_RGB('',0.896243869286,0.896243869286,0.886003966688);+#3633 = CURVE_STYLE('',#3634,POSITIVE_LENGTH_MEASURE(0.1),#3632);+#3634 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#3635 = STYLED_ITEM('color',(#3636),#679);+#3636 = PRESENTATION_STYLE_ASSIGNMENT((#3637,#3642));+#3637 = SURFACE_STYLE_USAGE(.BOTH.,#3638);+#3638 = SURFACE_SIDE_STYLE('',(#3639));+#3639 = SURFACE_STYLE_FILL_AREA(#3640);+#3640 = FILL_AREA_STYLE('',(#3641));+#3641 = FILL_AREA_STYLE_COLOUR('',#3632);+#3642 = CURVE_STYLE('',#3643,POSITIVE_LENGTH_MEASURE(0.1),#3632);+#3643 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#3644 = STYLED_ITEM('color',(#3645),#947);+#3645 = PRESENTATION_STYLE_ASSIGNMENT((#3646,#3651));+#3646 = SURFACE_STYLE_USAGE(.BOTH.,#3647);+#3647 = SURFACE_SIDE_STYLE('',(#3648));+#3648 = SURFACE_STYLE_FILL_AREA(#3649);+#3649 = FILL_AREA_STYLE('',(#3650));+#3650 = FILL_AREA_STYLE_COLOUR('',#3632);+#3651 = CURVE_STYLE('',#3652,POSITIVE_LENGTH_MEASURE(0.1),#3632);+#3652 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#3653 = STYLED_ITEM('color',(#3654),#1135);+#3654 = PRESENTATION_STYLE_ASSIGNMENT((#3655,#3660));+#3655 = SURFACE_STYLE_USAGE(.BOTH.,#3656);+#3656 = SURFACE_SIDE_STYLE('',(#3657));+#3657 = SURFACE_STYLE_FILL_AREA(#3658);+#3658 = FILL_AREA_STYLE('',(#3659));+#3659 = FILL_AREA_STYLE_COLOUR('',#3632);+#3660 = CURVE_STYLE('',#3661,POSITIVE_LENGTH_MEASURE(0.1),#3632);+#3661 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#3662 = STYLED_ITEM('color',(#3663),#1321);+#3663 = PRESENTATION_STYLE_ASSIGNMENT((#3664,#3669));+#3664 = SURFACE_STYLE_USAGE(.BOTH.,#3665);+#3665 = SURFACE_SIDE_STYLE('',(#3666));+#3666 = SURFACE_STYLE_FILL_AREA(#3667);+#3667 = FILL_AREA_STYLE('',(#3668));+#3668 = FILL_AREA_STYLE_COLOUR('',#3632);+#3669 = CURVE_STYLE('',#3670,POSITIVE_LENGTH_MEASURE(0.1),#3632);+#3670 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#3671 = STYLED_ITEM('color',(#3672),#1847);+#3672 = PRESENTATION_STYLE_ASSIGNMENT((#3673,#3678));+#3673 = SURFACE_STYLE_USAGE(.BOTH.,#3674);+#3674 = SURFACE_SIDE_STYLE('',(#3675));+#3675 = SURFACE_STYLE_FILL_AREA(#3676);+#3676 = FILL_AREA_STYLE('',(#3677));+#3677 = FILL_AREA_STYLE_COLOUR('',#3632);+#3678 = CURVE_STYLE('',#3679,POSITIVE_LENGTH_MEASURE(0.1),#3632);+#3679 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#3680 = STYLED_ITEM('color',(#3681),#2259);+#3681 = PRESENTATION_STYLE_ASSIGNMENT((#3682,#3687));+#3682 = SURFACE_STYLE_USAGE(.BOTH.,#3683);+#3683 = SURFACE_SIDE_STYLE('',(#3684));+#3684 = SURFACE_STYLE_FILL_AREA(#3685);+#3685 = FILL_AREA_STYLE('',(#3686));+#3686 = FILL_AREA_STYLE_COLOUR('',#3632);+#3687 = CURVE_STYLE('',#3688,POSITIVE_LENGTH_MEASURE(0.1),#3632);+#3688 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#3689 = STYLED_ITEM('color',(#3690),#2461);+#3690 = PRESENTATION_STYLE_ASSIGNMENT((#3691,#3696));+#3691 = SURFACE_STYLE_USAGE(.BOTH.,#3692);+#3692 = SURFACE_SIDE_STYLE('',(#3693));+#3693 = SURFACE_STYLE_FILL_AREA(#3694);+#3694 = FILL_AREA_STYLE('',(#3695));+#3695 = FILL_AREA_STYLE_COLOUR('',#3632);+#3696 = CURVE_STYLE('',#3697,POSITIVE_LENGTH_MEASURE(0.1),#3632);+#3697 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#3698 = STYLED_ITEM('color',(#3699),#2697);+#3699 = PRESENTATION_STYLE_ASSIGNMENT((#3700,#3705));+#3700 = SURFACE_STYLE_USAGE(.BOTH.,#3701);+#3701 = SURFACE_SIDE_STYLE('',(#3702));+#3702 = SURFACE_STYLE_FILL_AREA(#3703);+#3703 = FILL_AREA_STYLE('',(#3704));+#3704 = FILL_AREA_STYLE_COLOUR('',#3632);+#3705 = CURVE_STYLE('',#3706,POSITIVE_LENGTH_MEASURE(0.1),#3632);+#3706 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#3707 = STYLED_ITEM('color',(#3708),#3111);+#3708 = PRESENTATION_STYLE_ASSIGNMENT((#3709,#3714));+#3709 = SURFACE_STYLE_USAGE(.BOTH.,#3710);+#3710 = SURFACE_SIDE_STYLE('',(#3711));+#3711 = SURFACE_STYLE_FILL_AREA(#3712);+#3712 = FILL_AREA_STYLE('',(#3713));+#3713 = FILL_AREA_STYLE_COLOUR('',#3632);+#3714 = CURVE_STYLE('',#3715,POSITIVE_LENGTH_MEASURE(0.1),#3632);+#3715 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#3716 = STYLED_ITEM('color',(#3717),#3233);+#3717 = PRESENTATION_STYLE_ASSIGNMENT((#3718,#3723));+#3718 = SURFACE_STYLE_USAGE(.BOTH.,#3719);+#3719 = SURFACE_SIDE_STYLE('',(#3720));+#3720 = SURFACE_STYLE_FILL_AREA(#3721);+#3721 = FILL_AREA_STYLE('',(#3722));+#3722 = FILL_AREA_STYLE_COLOUR('',#3632);+#3723 = CURVE_STYLE('',#3724,POSITIVE_LENGTH_MEASURE(0.1),#3632);+#3724 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#3725 = CARTESIAN_POINT('',(0.,0.,0.));+#3726 = DIRECTION('',(0.,0.,1.0));+#3727 = DIRECTION('',(1.0,0.,0.));+#3728 = CARTESIAN_POINT('',(0.,0.,0.));+#3729 = DIRECTION('',(0.,0.,1.0));+#3730 = DIRECTION('',(1.0,0.,0.));+#3731 = CARTESIAN_POINT('',(0.,0.,0.));+#3732 = DIRECTION('',(0.,0.,1.0));+#3733 = DIRECTION('',(1.0,0.,0.));+#3734 = CARTESIAN_POINT('',(0.,0.,0.));+#3735 = DIRECTION('',(0.,0.,1.0));+#3736 = DIRECTION('',(1.0,0.,0.));+#3747 = APPLICATION_PROTOCOL_DEFINITION('international standard',+ 'automotive_design',2000,#3748);+#3748 = APPLICATION_CONTEXT(+ 'core data for automotive mechanical design processes');+#3749 = SHAPE_DEFINITION_REPRESENTATION(#3750,#3756);+#3750 = PRODUCT_DEFINITION_SHAPE('','',#3751);+#3751 = PRODUCT_DEFINITION('design','',#3752,#3755);+#3752 = PRODUCT_DEFINITION_FORMATION('','',#3753);+#3753 = PRODUCT('OPA189IDBVR_AI_Nominal_DBV0005A',+ 'OPA189IDBVR_AI_Nominal_DBV0005A','',(#3754));+#3754 = PRODUCT_CONTEXT('',#3748,'mechanical');+#3755 = PRODUCT_DEFINITION_CONTEXT('part definition',#3748,'design');+#3756 = SHAPE_REPRESENTATION('',(#3757,#3761,#3765,#3769,#3773,#3777,#3781),#3785);+#3757 = AXIS2_PLACEMENT_3D('',#7710,#7711,#7712);+#3758 = CARTESIAN_POINT('',(0.,0.,0.));+#3759 = DIRECTION('',(0.,0.,1.0));+#3760 = DIRECTION('',(1.0,0.,0.));+#3761 = AXIS2_PLACEMENT_3D('',#7713,#7714,#7715);+#3762 = CARTESIAN_POINT('',(0.,0.,0.));+#3763 = DIRECTION('',(0.,0.,1.0));+#3764 = DIRECTION('',(1.0,0.,0.));+#3765 = AXIS2_PLACEMENT_3D('',#7716,#7717,#7718);+#3766 = CARTESIAN_POINT('',(0.,0.,0.));+#3767 = DIRECTION('',(0.,0.,1.0));+#3768 = DIRECTION('',(1.0,0.,0.));+#3769 = AXIS2_PLACEMENT_3D('',#7719,#7720,#7721);+#3770 = CARTESIAN_POINT('',(0.,0.,0.));+#3771 = DIRECTION('',(0.,0.,1.0));+#3772 = DIRECTION('',(1.0,0.,0.));+#3773 = AXIS2_PLACEMENT_3D('',#7722,#7723,#7724);+#3774 = CARTESIAN_POINT('',(0.,0.,0.));+#3775 = DIRECTION('',(0.,0.,1.0));+#3776 = DIRECTION('',(1.0,0.,0.));+#3777 = AXIS2_PLACEMENT_3D('',#7725,#7726,#7727);+#3778 = CARTESIAN_POINT('',(0.,0.,0.));+#3779 = DIRECTION('',(0.,0.,1.0));+#3780 = DIRECTION('',(1.0,0.,0.));+#3781 = AXIS2_PLACEMENT_3D('',#7707,#7708,#7709);+#3782 = CARTESIAN_POINT('',(0.,0.,0.));+#3783 = DIRECTION('',(0.,0.,1.0));+#3784 = DIRECTION('',(1.0,0.,0.));+#3785 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#3789)) GLOBAL_UNIT_ASSIGNED_CONTEXT(+(#3786,#3787,#3788)) REPRESENTATION_CONTEXT('Context #1',+ '3D Context with UNIT and UNCERTAINTY') );+#3786 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );+#3787 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );+#3788 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );+#3789 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#3786,+ 'distance_accuracy_value','confusion accuracy');+#3790 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#3753));+#3791 = SHAPE_DEFINITION_REPRESENTATION(#3792,#3798);+#3792 = PRODUCT_DEFINITION_SHAPE('','',#3793);+#3793 = PRODUCT_DEFINITION('design','',#3794,#3797);+#3794 = PRODUCT_DEFINITION_FORMATION('','',#3795);+#3795 = PRODUCT('MoldedBody_AI_Nominal','MoldedBody_AI_Nominal','',(#3796));+#3796 = PRODUCT_CONTEXT('',#3748,'mechanical');+#3797 = PRODUCT_DEFINITION_CONTEXT('part definition',#3748,'design');+#3798 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#3757,#3799),#4329);+#3799 = MANIFOLD_SOLID_BREP('',#3800);+#3800 = CLOSED_SHELL('',(#3801,#3917,#3996,#4045,#4097,#4169,#4201,#4248,#4295,#4322)+ );+#3801 = ADVANCED_FACE('',(#3802),#3816,.T.);+#3802 = FACE_BOUND('',#3803,.T.);+#3803 = EDGE_LOOP('',(#3804,#3837,#3865,#3891));+#3804 = ORIENTED_EDGE('',*,*,#3805,.F.);+#3805 = EDGE_CURVE('',#3806,#3808,#3810,.T.);+#3806 = VERTEX_POINT('',#3807);+#3807 = CARTESIAN_POINT('',(-0.8,-1.45,0.6));+#3808 = VERTEX_POINT('',#3809);+#3809 = CARTESIAN_POINT('',(-0.725,-1.375,0.1));+#3810 = SURFACE_CURVE('',#3811,(#3815,#3826),.PCURVE_S1.);+#3811 = LINE('',#3812,#3813);+#3812 = CARTESIAN_POINT('',(-0.813456937799,-1.463456937799,0.68971291866)+ );+#3813 = VECTOR('',#3814,1.);+#3814 = DIRECTION('',(0.146734796413,0.146734796413,-0.978231976089));+#3815 = PCURVE('',#3816,#3821);+#3816 = PLANE('',#3817);+#3817 = AXIS2_PLACEMENT_3D('',#3818,#3819,#3820);+#3818 = CARTESIAN_POINT('',(-0.8,-2.0,0.6));+#3819 = DIRECTION('',(-0.988936352868,0.,-0.14834045293));+#3820 = DIRECTION('',(0.14834045293,0.,-0.988936352868));+#3821 = DEFINITIONAL_REPRESENTATION('',(#3822),#3825);+#3822 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3823,#3824),.UNSPECIFIED.,.F.,.F.,(2,+ 2),(9.170924775835E-02,0.602835455265),.PIECEWISE_BEZIER_KNOTS.);+#3823 = CARTESIAN_POINT('',(-1.387778780781E-17,-0.55));+#3824 = CARTESIAN_POINT('',(0.505593710404,-0.625));+#3825 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3826 = PCURVE('',#3827,#3832);+#3827 = PLANE('',#3828);+#3828 = AXIS2_PLACEMENT_3D('',#3829,#3830,#3831);+#3829 = CARTESIAN_POINT('',(-1.5,-1.45,0.6));+#3830 = DIRECTION('',(0.,0.988936352868,0.14834045293));+#3831 = DIRECTION('',(0.,0.14834045293,-0.988936352868));+#3832 = DEFINITIONAL_REPRESENTATION('',(#3833),#3836);+#3833 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3834,#3835),.UNSPECIFIED.,.F.,.F.,(2,+ 2),(9.170924775835E-02,0.602835455265),.PIECEWISE_BEZIER_KNOTS.);+#3834 = CARTESIAN_POINT('',(4.163336342344E-17,-0.7));+#3835 = CARTESIAN_POINT('',(0.505593710404,-0.775));+#3836 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3837 = ORIENTED_EDGE('',*,*,#3838,.T.);+#3838 = EDGE_CURVE('',#3806,#3839,#3841,.T.);+#3839 = VERTEX_POINT('',#3840);+#3840 = CARTESIAN_POINT('',(-0.8,1.45,0.6));+#3841 = SURFACE_CURVE('',#3842,(#3846,#3853),.PCURVE_S1.);+#3842 = LINE('',#3843,#3844);+#3843 = CARTESIAN_POINT('',(-0.8,-2.0,0.6));+#3844 = VECTOR('',#3845,1.);+#3845 = DIRECTION('',(0.,1.0,0.));+#3846 = PCURVE('',#3816,#3847);+#3847 = DEFINITIONAL_REPRESENTATION('',(#3848),#3852);+#3848 = LINE('',#3849,#3850);+#3849 = CARTESIAN_POINT('',(0.,0.));+#3850 = VECTOR('',#3851,1.);+#3851 = DIRECTION('',(0.,-1.));+#3852 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3853 = PCURVE('',#3854,#3859);+#3854 = PLANE('',#3855);+#3855 = AXIS2_PLACEMENT_3D('',#3856,#3857,#3858);+#3856 = CARTESIAN_POINT('',(-0.725,-2.0,1.2));+#3857 = DIRECTION('',(-0.992277876714,0.,0.124034734589));+#3858 = DIRECTION('',(-0.124034734589,0.,-0.992277876714));+#3859 = DEFINITIONAL_REPRESENTATION('',(#3860),#3864);+#3860 = LINE('',#3861,#3862);+#3861 = CARTESIAN_POINT('',(0.604669331122,0.));+#3862 = VECTOR('',#3863,1.);+#3863 = DIRECTION('',(0.,-1.));+#3864 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3865 = ORIENTED_EDGE('',*,*,#3866,.T.);+#3866 = EDGE_CURVE('',#3839,#3867,#3869,.T.);+#3867 = VERTEX_POINT('',#3868);+#3868 = CARTESIAN_POINT('',(-0.725,1.375,0.1));+#3869 = SURFACE_CURVE('',#3870,(#3874,#3880),.PCURVE_S1.);+#3870 = LINE('',#3871,#3872);+#3871 = CARTESIAN_POINT('',(-0.770394736842,1.420394736842,0.402631578947));+#3872 = VECTOR('',#3873,1.);+#3873 = DIRECTION('',(0.146734796413,-0.146734796413,-0.978231976089));+#3874 = PCURVE('',#3816,#3875);+#3875 = DEFINITIONAL_REPRESENTATION('',(#3876),#3879);+#3876 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3877,#3878),.UNSPECIFIED.,.F.,.F.,+ (2,2),(-0.201760345068,0.309365862438),.PIECEWISE_BEZIER_KNOTS.);+#3877 = CARTESIAN_POINT('',(0.,-3.45));+#3878 = CARTESIAN_POINT('',(0.505593710404,-3.375));+#3879 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3880 = PCURVE('',#3881,#3886);+#3881 = PLANE('',#3882);+#3882 = AXIS2_PLACEMENT_3D('',#3883,#3884,#3885);+#3883 = CARTESIAN_POINT('',(-1.5,1.45,0.6));+#3884 = DIRECTION('',(0.,0.988936352868,-0.14834045293));+#3885 = DIRECTION('',(0.,-0.14834045293,-0.988936352868));+#3886 = DEFINITIONAL_REPRESENTATION('',(#3887),#3890);+#3887 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3888,#3889),.UNSPECIFIED.,.F.,.F.,+ (2,2),(-0.201760345068,0.309365862438),.PIECEWISE_BEZIER_KNOTS.);+#3888 = CARTESIAN_POINT('',(-2.775557561563E-17,-0.7));+#3889 = CARTESIAN_POINT('',(0.505593710404,-0.775));+#3890 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3891 = ORIENTED_EDGE('',*,*,#3892,.F.);+#3892 = EDGE_CURVE('',#3808,#3867,#3893,.T.);+#3893 = SURFACE_CURVE('',#3894,(#3898,#3905),.PCURVE_S1.);+#3894 = LINE('',#3895,#3896);+#3895 = CARTESIAN_POINT('',(-0.725,-2.0,0.1));+#3896 = VECTOR('',#3897,1.);+#3897 = DIRECTION('',(0.,1.0,0.));+#3898 = PCURVE('',#3816,#3899);+#3899 = DEFINITIONAL_REPRESENTATION('',(#3900),#3904);+#3900 = LINE('',#3901,#3902);+#3901 = CARTESIAN_POINT('',(0.505593710404,0.));+#3902 = VECTOR('',#3903,1.);+#3903 = DIRECTION('',(0.,-1.));+#3904 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3905 = PCURVE('',#3906,#3911);+#3906 = PLANE('',#3907);+#3907 = AXIS2_PLACEMENT_3D('',#3908,#3909,#3910);+#3908 = CARTESIAN_POINT('',(-0.8,-1.45,0.1));+#3909 = DIRECTION('',(0.,0.,1.0));+#3910 = DIRECTION('',(1.0,0.,0.));+#3911 = DEFINITIONAL_REPRESENTATION('',(#3912),#3916);+#3912 = LINE('',#3913,#3914);+#3913 = CARTESIAN_POINT('',(7.5E-02,-0.55));+#3914 = VECTOR('',#3915,1.);+#3915 = DIRECTION('',(0.,1.));+#3916 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3917 = ADVANCED_FACE('',(#3918),#3827,.F.);+#3918 = FACE_BOUND('',#3919,.F.);+#3919 = EDGE_LOOP('',(#3920,#3921,#3949,#3975));+#3920 = ORIENTED_EDGE('',*,*,#3805,.F.);+#3921 = ORIENTED_EDGE('',*,*,#3922,.T.);+#3922 = EDGE_CURVE('',#3806,#3923,#3925,.T.);+#3923 = VERTEX_POINT('',#3924);+#3924 = CARTESIAN_POINT('',(0.8,-1.45,0.6));+#3925 = SURFACE_CURVE('',#3926,(#3930,#3937),.PCURVE_S1.);+#3926 = LINE('',#3927,#3928);+#3927 = CARTESIAN_POINT('',(-1.5,-1.45,0.6));+#3928 = VECTOR('',#3929,1.);+#3929 = DIRECTION('',(1.0,0.,0.));+#3930 = PCURVE('',#3827,#3931);+#3931 = DEFINITIONAL_REPRESENTATION('',(#3932),#3936);+#3932 = LINE('',#3933,#3934);+#3933 = CARTESIAN_POINT('',(0.,0.));+#3934 = VECTOR('',#3935,1.);+#3935 = DIRECTION('',(0.,-1.));+#3936 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3937 = PCURVE('',#3938,#3943);+#3938 = PLANE('',#3939);+#3939 = AXIS2_PLACEMENT_3D('',#3940,#3941,#3942);+#3940 = CARTESIAN_POINT('',(-1.5,-1.375,1.2));+#3941 = DIRECTION('',(0.,0.992277876714,-0.124034734589));+#3942 = DIRECTION('',(0.,-0.124034734589,-0.992277876714));+#3943 = DEFINITIONAL_REPRESENTATION('',(#3944),#3948);+#3944 = LINE('',#3945,#3946);+#3945 = CARTESIAN_POINT('',(0.604669331122,0.));+#3946 = VECTOR('',#3947,1.);+#3947 = DIRECTION('',(0.,-1.));+#3948 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3949 = ORIENTED_EDGE('',*,*,#3950,.T.);+#3950 = EDGE_CURVE('',#3923,#3951,#3953,.T.);+#3951 = VERTEX_POINT('',#3952);+#3952 = CARTESIAN_POINT('',(0.725,-1.375,0.1));+#3953 = SURFACE_CURVE('',#3954,(#3958,#3964),.PCURVE_S1.);+#3954 = LINE('',#3955,#3956);+#3955 = CARTESIAN_POINT('',(0.781160287081,-1.431160287081,0.474401913876));+#3956 = VECTOR('',#3957,1.);+#3957 = DIRECTION('',(-0.146734796413,0.146734796413,-0.978231976089));+#3958 = PCURVE('',#3827,#3959);+#3959 = DEFINITIONAL_REPRESENTATION('',(#3960),#3963);+#3960 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3961,#3962),.UNSPECIFIED.,.F.,.F.,+ (2,2),(-0.128392946862,0.382733260645),.PIECEWISE_BEZIER_KNOTS.);+#3961 = CARTESIAN_POINT('',(5.551115123126E-17,-2.3));+#3962 = CARTESIAN_POINT('',(0.505593710404,-2.225));+#3963 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3964 = PCURVE('',#3965,#3970);+#3965 = PLANE('',#3966);+#3966 = AXIS2_PLACEMENT_3D('',#3967,#3968,#3969);+#3967 = CARTESIAN_POINT('',(0.8,-2.0,0.6));+#3968 = DIRECTION('',(-0.988936352868,0.,0.14834045293));+#3969 = DIRECTION('',(-0.14834045293,0.,-0.988936352868));+#3970 = DEFINITIONAL_REPRESENTATION('',(#3971),#3974);+#3971 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3972,#3973),.UNSPECIFIED.,.F.,.F.,+ (2,2),(-0.128392946862,0.382733260645),.PIECEWISE_BEZIER_KNOTS.);+#3972 = CARTESIAN_POINT('',(-2.775557561563E-17,-0.55));+#3973 = CARTESIAN_POINT('',(0.505593710404,-0.625));+#3974 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3975 = ORIENTED_EDGE('',*,*,#3976,.F.);+#3976 = EDGE_CURVE('',#3808,#3951,#3977,.T.);+#3977 = SURFACE_CURVE('',#3978,(#3982,#3989),.PCURVE_S1.);+#3978 = LINE('',#3979,#3980);+#3979 = CARTESIAN_POINT('',(-1.5,-1.375,0.1));+#3980 = VECTOR('',#3981,1.);+#3981 = DIRECTION('',(1.0,0.,0.));+#3982 = PCURVE('',#3827,#3983);+#3983 = DEFINITIONAL_REPRESENTATION('',(#3984),#3988);+#3984 = LINE('',#3985,#3986);+#3985 = CARTESIAN_POINT('',(0.505593710404,0.));+#3986 = VECTOR('',#3987,1.);+#3987 = DIRECTION('',(0.,-1.));+#3988 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3989 = PCURVE('',#3906,#3990);+#3990 = DEFINITIONAL_REPRESENTATION('',(#3991),#3995);+#3991 = LINE('',#3992,#3993);+#3992 = CARTESIAN_POINT('',(-0.7,7.5E-02));+#3993 = VECTOR('',#3994,1.);+#3994 = DIRECTION('',(1.,0.));+#3995 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3996 = ADVANCED_FACE('',(#3997),#3906,.F.);+#3997 = FACE_BOUND('',#3998,.F.);+#3998 = EDGE_LOOP('',(#3999,#4022,#4023,#4024));+#3999 = ORIENTED_EDGE('',*,*,#4000,.F.);+#4000 = EDGE_CURVE('',#3867,#4001,#4003,.T.);+#4001 = VERTEX_POINT('',#4002);+#4002 = CARTESIAN_POINT('',(0.725,1.375,0.1));+#4003 = SURFACE_CURVE('',#4004,(#4008,#4015),.PCURVE_S1.);+#4004 = LINE('',#4005,#4006);+#4005 = CARTESIAN_POINT('',(-1.5,1.375,0.1));+#4006 = VECTOR('',#4007,1.);+#4007 = DIRECTION('',(1.0,0.,0.));+#4008 = PCURVE('',#3906,#4009);+#4009 = DEFINITIONAL_REPRESENTATION('',(#4010),#4014);+#4010 = LINE('',#4011,#4012);+#4011 = CARTESIAN_POINT('',(-0.7,2.825));+#4012 = VECTOR('',#4013,1.);+#4013 = DIRECTION('',(1.,0.));+#4014 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4015 = PCURVE('',#3881,#4016);+#4016 = DEFINITIONAL_REPRESENTATION('',(#4017),#4021);+#4017 = LINE('',#4018,#4019);+#4018 = CARTESIAN_POINT('',(0.505593710404,0.));+#4019 = VECTOR('',#4020,1.);+#4020 = DIRECTION('',(0.,-1.));+#4021 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4022 = ORIENTED_EDGE('',*,*,#3892,.F.);+#4023 = ORIENTED_EDGE('',*,*,#3976,.T.);+#4024 = ORIENTED_EDGE('',*,*,#4025,.T.);+#4025 = EDGE_CURVE('',#3951,#4001,#4026,.T.);+#4026 = SURFACE_CURVE('',#4027,(#4031,#4038),.PCURVE_S1.);+#4027 = LINE('',#4028,#4029);+#4028 = CARTESIAN_POINT('',(0.725,-2.0,0.1));+#4029 = VECTOR('',#4030,1.);+#4030 = DIRECTION('',(0.,1.0,0.));+#4031 = PCURVE('',#3906,#4032);+#4032 = DEFINITIONAL_REPRESENTATION('',(#4033),#4037);+#4033 = LINE('',#4034,#4035);+#4034 = CARTESIAN_POINT('',(1.525,-0.55));+#4035 = VECTOR('',#4036,1.);+#4036 = DIRECTION('',(0.,1.));+#4037 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4038 = PCURVE('',#3965,#4039);+#4039 = DEFINITIONAL_REPRESENTATION('',(#4040),#4044);+#4040 = LINE('',#4041,#4042);+#4041 = CARTESIAN_POINT('',(0.505593710404,0.));+#4042 = VECTOR('',#4043,1.);+#4043 = DIRECTION('',(0.,-1.));+#4044 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4045 = ADVANCED_FACE('',(#4046),#3881,.T.);+#4046 = FACE_BOUND('',#4047,.T.);+#4047 = EDGE_LOOP('',(#4048,#4049,#4077,#4096));+#4048 = ORIENTED_EDGE('',*,*,#3866,.F.);+#4049 = ORIENTED_EDGE('',*,*,#4050,.T.);+#4050 = EDGE_CURVE('',#3839,#4051,#4053,.T.);+#4051 = VERTEX_POINT('',#4052);+#4052 = CARTESIAN_POINT('',(0.8,1.45,0.6));+#4053 = SURFACE_CURVE('',#4054,(#4058,#4065),.PCURVE_S1.);+#4054 = LINE('',#4055,#4056);+#4055 = CARTESIAN_POINT('',(-1.5,1.45,0.6));+#4056 = VECTOR('',#4057,1.);+#4057 = DIRECTION('',(1.0,0.,0.));+#4058 = PCURVE('',#3881,#4059);+#4059 = DEFINITIONAL_REPRESENTATION('',(#4060),#4064);+#4060 = LINE('',#4061,#4062);+#4061 = CARTESIAN_POINT('',(0.,0.));+#4062 = VECTOR('',#4063,1.);+#4063 = DIRECTION('',(0.,-1.));+#4064 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4065 = PCURVE('',#4066,#4071);+#4066 = PLANE('',#4067);+#4067 = AXIS2_PLACEMENT_3D('',#4068,#4069,#4070);+#4068 = CARTESIAN_POINT('',(-1.5,1.375,1.2));+#4069 = DIRECTION('',(0.,0.992277876714,0.124034734589));+#4070 = DIRECTION('',(0.,0.124034734589,-0.992277876714));+#4071 = DEFINITIONAL_REPRESENTATION('',(#4072),#4076);+#4072 = LINE('',#4073,#4074);+#4073 = CARTESIAN_POINT('',(0.604669331122,0.));+#4074 = VECTOR('',#4075,1.);+#4075 = DIRECTION('',(0.,-1.));+#4076 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4077 = ORIENTED_EDGE('',*,*,#4078,.T.);+#4078 = EDGE_CURVE('',#4051,#4001,#4079,.T.);+#4079 = SURFACE_CURVE('',#4080,(#4084,#4090),.PCURVE_S1.);+#4080 = LINE('',#4081,#4082);+#4081 = CARTESIAN_POINT('',(0.738098086124,1.388098086124,0.187320574163)+ );+#4082 = VECTOR('',#4083,1.);+#4083 = DIRECTION('',(-0.146734796413,-0.146734796413,-0.978231976089));+#4084 = PCURVE('',#3881,#4085);+#4085 = DEFINITIONAL_REPRESENTATION('',(#4086),#4089);+#4086 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4087,#4088),.UNSPECIFIED.,.F.,.F.,+ (2,2),(-0.421862539688,8.926366781812E-02),.PIECEWISE_BEZIER_KNOTS.);+#4087 = CARTESIAN_POINT('',(-5.551115123126E-17,-2.3));+#4088 = CARTESIAN_POINT('',(0.505593710404,-2.225));+#4089 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4090 = PCURVE('',#3965,#4091);+#4091 = DEFINITIONAL_REPRESENTATION('',(#4092),#4095);+#4092 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4093,#4094),.UNSPECIFIED.,.F.,.F.,+ (2,2),(-0.421862539688,8.926366781812E-02),.PIECEWISE_BEZIER_KNOTS.);+#4093 = CARTESIAN_POINT('',(-5.551115123126E-17,-3.45));+#4094 = CARTESIAN_POINT('',(0.505593710404,-3.375));+#4095 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4096 = ORIENTED_EDGE('',*,*,#4000,.F.);+#4097 = ADVANCED_FACE('',(#4098),#3854,.T.);+#4098 = FACE_BOUND('',#4099,.T.);+#4099 = EDGE_LOOP('',(#4100,#4101,#4122,#4150));+#4100 = ORIENTED_EDGE('',*,*,#3838,.F.);+#4101 = ORIENTED_EDGE('',*,*,#4102,.F.);+#4102 = EDGE_CURVE('',#4103,#3806,#4105,.T.);+#4103 = VERTEX_POINT('',#4104);+#4104 = CARTESIAN_POINT('',(-0.725,-1.375,1.2));+#4105 = SURFACE_CURVE('',#4106,(#4110,#4116),.PCURVE_S1.);+#4106 = LINE('',#4107,#4108);+#4107 = CARTESIAN_POINT('',(-0.735606060606,-1.385606060606,1.115151515152));+#4108 = VECTOR('',#4109,1.);+#4109 = DIRECTION('',(-0.123091490979,-0.123091490979,-0.984731927835));+#4110 = PCURVE('',#3854,#4111);+#4111 = DEFINITIONAL_REPRESENTATION('',(#4112),#4115);+#4112 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4113,#4114),.UNSPECIFIED.,.F.,.F.,+ (2,2),(-8.616404368553E-02,0.523138836662),.PIECEWISE_BEZIER_KNOTS.);+#4113 = CARTESIAN_POINT('',(0.,-0.625));+#4114 = CARTESIAN_POINT('',(0.604669331122,-0.55));+#4115 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4116 = PCURVE('',#3938,#4117);+#4117 = DEFINITIONAL_REPRESENTATION('',(#4118),#4121);+#4118 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4119,#4120),.UNSPECIFIED.,.F.,.F.,+ (2,2),(-8.616404368553E-02,0.523138836662),.PIECEWISE_BEZIER_KNOTS.);+#4119 = CARTESIAN_POINT('',(1.387778780781E-17,-0.775));+#4120 = CARTESIAN_POINT('',(0.604669331122,-0.7));+#4121 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4122 = ORIENTED_EDGE('',*,*,#4123,.T.);+#4123 = EDGE_CURVE('',#4103,#4124,#4126,.T.);+#4124 = VERTEX_POINT('',#4125);+#4125 = CARTESIAN_POINT('',(-0.725,1.375,1.2));+#4126 = SURFACE_CURVE('',#4127,(#4131,#4138),.PCURVE_S1.);+#4127 = LINE('',#4128,#4129);+#4128 = CARTESIAN_POINT('',(-0.725,-2.0,1.2));+#4129 = VECTOR('',#4130,1.);+#4130 = DIRECTION('',(0.,1.0,0.));+#4131 = PCURVE('',#3854,#4132);+#4132 = DEFINITIONAL_REPRESENTATION('',(#4133),#4137);+#4133 = LINE('',#4134,#4135);+#4134 = CARTESIAN_POINT('',(0.,0.));+#4135 = VECTOR('',#4136,1.);+#4136 = DIRECTION('',(0.,-1.));+#4137 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4138 = PCURVE('',#4139,#4144);+#4139 = PLANE('',#4140);+#4140 = AXIS2_PLACEMENT_3D('',#4141,#4142,#4143);+#4141 = CARTESIAN_POINT('',(-0.8,-1.45,1.2));+#4142 = DIRECTION('',(0.,0.,1.0));+#4143 = DIRECTION('',(1.0,0.,0.));+#4144 = DEFINITIONAL_REPRESENTATION('',(#4145),#4149);+#4145 = LINE('',#4146,#4147);+#4146 = CARTESIAN_POINT('',(7.5E-02,-0.55));+#4147 = VECTOR('',#4148,1.);+#4148 = DIRECTION('',(0.,1.));+#4149 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4150 = ORIENTED_EDGE('',*,*,#4151,.T.);+#4151 = EDGE_CURVE('',#4124,#3839,#4152,.T.);+#4152 = SURFACE_CURVE('',#4153,(#4157,#4163),.PCURVE_S1.);+#4153 = LINE('',#4154,#4155);+#4154 = CARTESIAN_POINT('',(-0.705303030303,1.355303030303,1.357575757576));+#4155 = VECTOR('',#4156,1.);+#4156 = DIRECTION('',(-0.123091490979,0.123091490979,-0.984731927835));+#4157 = PCURVE('',#3854,#4158);+#4158 = DEFINITIONAL_REPRESENTATION('',(#4159),#4162);+#4159 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4160,#4161),.UNSPECIFIED.,.F.,.F.,+ (2,2),(0.160018938273,0.769321818621),.PIECEWISE_BEZIER_KNOTS.);+#4160 = CARTESIAN_POINT('',(2.775557561563E-17,-3.375));+#4161 = CARTESIAN_POINT('',(0.604669331122,-3.45));+#4162 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4163 = PCURVE('',#4066,#4164);+#4164 = DEFINITIONAL_REPRESENTATION('',(#4165),#4168);+#4165 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4166,#4167),.UNSPECIFIED.,.F.,.F.,+ (2,2),(0.160018938273,0.769321818621),.PIECEWISE_BEZIER_KNOTS.);+#4166 = CARTESIAN_POINT('',(2.775557561563E-17,-0.775));+#4167 = CARTESIAN_POINT('',(0.604669331122,-0.7));+#4168 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4169 = ADVANCED_FACE('',(#4170),#3965,.F.);+#4170 = FACE_BOUND('',#4171,.F.);+#4171 = EDGE_LOOP('',(#4172,#4173,#4199,#4200));+#4172 = ORIENTED_EDGE('',*,*,#3950,.F.);+#4173 = ORIENTED_EDGE('',*,*,#4174,.T.);+#4174 = EDGE_CURVE('',#3923,#4051,#4175,.T.);+#4175 = SURFACE_CURVE('',#4176,(#4180,#4187),.PCURVE_S1.);+#4176 = LINE('',#4177,#4178);+#4177 = CARTESIAN_POINT('',(0.8,-2.0,0.6));+#4178 = VECTOR('',#4179,1.);+#4179 = DIRECTION('',(0.,1.0,0.));+#4180 = PCURVE('',#3965,#4181);+#4181 = DEFINITIONAL_REPRESENTATION('',(#4182),#4186);+#4182 = LINE('',#4183,#4184);+#4183 = CARTESIAN_POINT('',(0.,0.));+#4184 = VECTOR('',#4185,1.);+#4185 = DIRECTION('',(0.,-1.));+#4186 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4187 = PCURVE('',#4188,#4193);+#4188 = PLANE('',#4189);+#4189 = AXIS2_PLACEMENT_3D('',#4190,#4191,#4192);+#4190 = CARTESIAN_POINT('',(0.725,-2.0,1.2));+#4191 = DIRECTION('',(-0.992277876714,0.,-0.124034734589));+#4192 = DIRECTION('',(0.124034734589,0.,-0.992277876714));+#4193 = DEFINITIONAL_REPRESENTATION('',(#4194),#4198);+#4194 = LINE('',#4195,#4196);+#4195 = CARTESIAN_POINT('',(0.604669331122,0.));+#4196 = VECTOR('',#4197,1.);+#4197 = DIRECTION('',(0.,-1.));+#4198 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4199 = ORIENTED_EDGE('',*,*,#4078,.T.);+#4200 = ORIENTED_EDGE('',*,*,#4025,.F.);+#4201 = ADVANCED_FACE('',(#4202),#3938,.F.);+#4202 = FACE_BOUND('',#4203,.F.);+#4203 = EDGE_LOOP('',(#4204,#4205,#4228,#4247));+#4204 = ORIENTED_EDGE('',*,*,#4102,.F.);+#4205 = ORIENTED_EDGE('',*,*,#4206,.T.);+#4206 = EDGE_CURVE('',#4103,#4207,#4209,.T.);+#4207 = VERTEX_POINT('',#4208);+#4208 = CARTESIAN_POINT('',(0.725,-1.375,1.2));+#4209 = SURFACE_CURVE('',#4210,(#4214,#4221),.PCURVE_S1.);+#4210 = LINE('',#4211,#4212);+#4211 = CARTESIAN_POINT('',(-1.5,-1.375,1.2));+#4212 = VECTOR('',#4213,1.);+#4213 = DIRECTION('',(1.0,0.,0.));+#4214 = PCURVE('',#3938,#4215);+#4215 = DEFINITIONAL_REPRESENTATION('',(#4216),#4220);+#4216 = LINE('',#4217,#4218);+#4217 = CARTESIAN_POINT('',(0.,0.));+#4218 = VECTOR('',#4219,1.);+#4219 = DIRECTION('',(0.,-1.));+#4220 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4221 = PCURVE('',#4139,#4222);+#4222 = DEFINITIONAL_REPRESENTATION('',(#4223),#4227);+#4223 = LINE('',#4224,#4225);+#4224 = CARTESIAN_POINT('',(-0.7,7.5E-02));+#4225 = VECTOR('',#4226,1.);+#4226 = DIRECTION('',(1.,0.));+#4227 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4228 = ORIENTED_EDGE('',*,*,#4229,.T.);+#4229 = EDGE_CURVE('',#4207,#3923,#4230,.T.);+#4230 = SURFACE_CURVE('',#4231,(#4235,#4241),.PCURVE_S1.);+#4231 = LINE('',#4232,#4233);+#4232 = CARTESIAN_POINT('',(0.712878787879,-1.362878787879,1.29696969697)+ );+#4233 = VECTOR('',#4234,1.);+#4234 = DIRECTION('',(0.123091490979,-0.123091490979,-0.984731927835));+#4235 = PCURVE('',#3938,#4236);+#4236 = DEFINITIONAL_REPRESENTATION('',(#4237),#4240);+#4237 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4238,#4239),.UNSPECIFIED.,.F.,.F.,+ (2,2),(9.847319278347E-02,0.707776073131),.PIECEWISE_BEZIER_KNOTS.);+#4238 = CARTESIAN_POINT('',(0.,-2.225));+#4239 = CARTESIAN_POINT('',(0.604669331122,-2.3));+#4240 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4241 = PCURVE('',#4188,#4242);+#4242 = DEFINITIONAL_REPRESENTATION('',(#4243),#4246);+#4243 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4244,#4245),.UNSPECIFIED.,.F.,.F.,+ (2,2),(9.847319278347E-02,0.707776073131),.PIECEWISE_BEZIER_KNOTS.);+#4244 = CARTESIAN_POINT('',(-1.387778780781E-17,-0.625));+#4245 = CARTESIAN_POINT('',(0.604669331122,-0.55));+#4246 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4247 = ORIENTED_EDGE('',*,*,#3922,.F.);+#4248 = ADVANCED_FACE('',(#4249),#4066,.T.);+#4249 = FACE_BOUND('',#4250,.T.);+#4250 = EDGE_LOOP('',(#4251,#4252,#4275,#4294));+#4251 = ORIENTED_EDGE('',*,*,#4151,.F.);+#4252 = ORIENTED_EDGE('',*,*,#4253,.T.);+#4253 = EDGE_CURVE('',#4124,#4254,#4256,.T.);+#4254 = VERTEX_POINT('',#4255);+#4255 = CARTESIAN_POINT('',(0.725,1.375,1.2));+#4256 = SURFACE_CURVE('',#4257,(#4261,#4268),.PCURVE_S1.);+#4257 = LINE('',#4258,#4259);+#4258 = CARTESIAN_POINT('',(-1.5,1.375,1.2));+#4259 = VECTOR('',#4260,1.);+#4260 = DIRECTION('',(1.0,0.,0.));+#4261 = PCURVE('',#4066,#4262);+#4262 = DEFINITIONAL_REPRESENTATION('',(#4263),#4267);+#4263 = LINE('',#4264,#4265);+#4264 = CARTESIAN_POINT('',(0.,0.));+#4265 = VECTOR('',#4266,1.);+#4266 = DIRECTION('',(0.,-1.));+#4267 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4268 = PCURVE('',#4139,#4269);+#4269 = DEFINITIONAL_REPRESENTATION('',(#4270),#4274);+#4270 = LINE('',#4271,#4272);+#4271 = CARTESIAN_POINT('',(-0.7,2.825));+#4272 = VECTOR('',#4273,1.);+#4273 = DIRECTION('',(1.,0.));+#4274 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4275 = ORIENTED_EDGE('',*,*,#4276,.T.);+#4276 = EDGE_CURVE('',#4254,#4051,#4277,.T.);+#4277 = SURFACE_CURVE('',#4278,(#4282,#4288),.PCURVE_S1.);+#4278 = LINE('',#4279,#4280);+#4279 = CARTESIAN_POINT('',(0.682575757576,1.332575757576,1.539393939394)+ );+#4280 = VECTOR('',#4281,1.);+#4281 = DIRECTION('',(0.123091490979,0.123091490979,-0.984731927835));+#4282 = PCURVE('',#4066,#4283);+#4283 = DEFINITIONAL_REPRESENTATION('',(#4284),#4287);+#4284 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4285,#4286),.UNSPECIFIED.,.F.,.F.,+ (2,2),(0.344656174742,0.95395905509),.PIECEWISE_BEZIER_KNOTS.);+#4285 = CARTESIAN_POINT('',(5.551115123126E-17,-2.225));+#4286 = CARTESIAN_POINT('',(0.604669331122,-2.3));+#4287 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4288 = PCURVE('',#4188,#4289);+#4289 = DEFINITIONAL_REPRESENTATION('',(#4290),#4293);+#4290 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4291,#4292),.UNSPECIFIED.,.F.,.F.,+ (2,2),(0.344656174742,0.95395905509),.PIECEWISE_BEZIER_KNOTS.);+#4291 = CARTESIAN_POINT('',(5.551115123126E-17,-3.375));+#4292 = CARTESIAN_POINT('',(0.604669331122,-3.45));+#4293 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4294 = ORIENTED_EDGE('',*,*,#4050,.F.);+#4295 = ADVANCED_FACE('',(#4296),#4139,.T.);+#4296 = FACE_BOUND('',#4297,.T.);+#4297 = EDGE_LOOP('',(#4298,#4299,#4300,#4301));+#4298 = ORIENTED_EDGE('',*,*,#4253,.F.);+#4299 = ORIENTED_EDGE('',*,*,#4123,.F.);+#4300 = ORIENTED_EDGE('',*,*,#4206,.T.);+#4301 = ORIENTED_EDGE('',*,*,#4302,.T.);+#4302 = EDGE_CURVE('',#4207,#4254,#4303,.T.);+#4303 = SURFACE_CURVE('',#4304,(#4308,#4315),.PCURVE_S1.);+#4304 = LINE('',#4305,#4306);+#4305 = CARTESIAN_POINT('',(0.725,-2.0,1.2));+#4306 = VECTOR('',#4307,1.);+#4307 = DIRECTION('',(0.,1.0,0.));+#4308 = PCURVE('',#4139,#4309);+#4309 = DEFINITIONAL_REPRESENTATION('',(#4310),#4314);+#4310 = LINE('',#4311,#4312);+#4311 = CARTESIAN_POINT('',(1.525,-0.55));+#4312 = VECTOR('',#4313,1.);+#4313 = DIRECTION('',(0.,1.));+#4314 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4315 = PCURVE('',#4188,#4316);+#4316 = DEFINITIONAL_REPRESENTATION('',(#4317),#4321);+#4317 = LINE('',#4318,#4319);+#4318 = CARTESIAN_POINT('',(0.,0.));+#4319 = VECTOR('',#4320,1.);+#4320 = DIRECTION('',(0.,-1.));+#4321 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4322 = ADVANCED_FACE('',(#4323),#4188,.F.);+#4323 = FACE_BOUND('',#4324,.F.);+#4324 = EDGE_LOOP('',(#4325,#4326,#4327,#4328));+#4325 = ORIENTED_EDGE('',*,*,#4174,.F.);+#4326 = ORIENTED_EDGE('',*,*,#4229,.F.);+#4327 = ORIENTED_EDGE('',*,*,#4302,.T.);+#4328 = ORIENTED_EDGE('',*,*,#4276,.T.);+#4329 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#4333)) GLOBAL_UNIT_ASSIGNED_CONTEXT+((#4330,#4331,#4332)) REPRESENTATION_CONTEXT('Context #1',+ '3D Context with UNIT and UNCERTAINTY') );+#4330 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );+#4331 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );+#4332 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );+#4333 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-07),#4330,+ 'distance_accuracy_value','confusion accuracy');+#4334 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#4335,#4337);+#4335 = ( REPRESENTATION_RELATIONSHIP('','',#3798,#3756) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#4336) +SHAPE_REPRESENTATION_RELATIONSHIP() );+#4336 = ITEM_DEFINED_TRANSFORMATION('','',#3757,#3761);+#4337 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#4338+ );+#4338 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('1','=>[0:1:1:2]','',#3751,#3793,$);+#4339 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#3795));+#4340 = SHAPE_DEFINITION_REPRESENTATION(#4341,#4347);+#4341 = PRODUCT_DEFINITION_SHAPE('','',#4342);+#4342 = PRODUCT_DEFINITION('design','',#4343,#4346);+#4343 = PRODUCT_DEFINITION_FORMATION('','',#4344);+#4344 = PRODUCT('Lead1','Lead1','',(#4345));+#4345 = PRODUCT_CONTEXT('',#3748,'mechanical');+#4346 = PRODUCT_DEFINITION_CONTEXT('part definition',#3748,'design');+#4347 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#3757,#4348),#4990);+#4348 = MANIFOLD_SOLID_BREP('',#4349);+#4349 = CLOSED_SHELL('',(#4350,#4470,#4546,#4622,#4698,#4774,#4850,#4921,#4968+ ,#4979));+#4350 = ADVANCED_FACE('',(#4351),#4365,.F.);+#4351 = FACE_BOUND('',#4352,.F.);+#4352 = EDGE_LOOP('',(#4353,#4388,#4416,#4444));+#4353 = ORIENTED_EDGE('',*,*,#4354,.T.);+#4354 = EDGE_CURVE('',#4355,#4357,#4359,.T.);+#4355 = VERTEX_POINT('',#4356);+#4356 = CARTESIAN_POINT('',(-0.72,0.75,0.525));+#4357 = VERTEX_POINT('',#4358);+#4358 = CARTESIAN_POINT('',(-0.72,1.15,0.525));+#4359 = SURFACE_CURVE('',#4360,(#4364,#4376),.PCURVE_S1.);+#4360 = LINE('',#4361,#4362);+#4361 = CARTESIAN_POINT('',(-0.72,0.75,0.525));+#4362 = VECTOR('',#4363,1.);+#4363 = DIRECTION('',(0.,1.0,0.));+#4364 = PCURVE('',#4365,#4370);+#4365 = PLANE('',#4366);+#4366 = AXIS2_PLACEMENT_3D('',#4367,#4368,#4369);+#4367 = CARTESIAN_POINT('',(-0.72,0.75,0.525));+#4368 = DIRECTION('',(0.,0.,1.0));+#4369 = DIRECTION('',(-1.0,0.,0.));+#4370 = DEFINITIONAL_REPRESENTATION('',(#4371),#4375);+#4371 = LINE('',#4372,#4373);+#4372 = CARTESIAN_POINT('',(0.,0.));+#4373 = VECTOR('',#4374,1.);+#4374 = DIRECTION('',(0.,-1.));+#4375 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4376 = PCURVE('',#4377,#4382);+#4377 = PLANE('',#4378);+#4378 = AXIS2_PLACEMENT_3D('',#4379,#4380,#4381);+#4379 = CARTESIAN_POINT('',(-0.72,0.75,0.675));+#4380 = DIRECTION('',(-1.0,0.,0.));+#4381 = DIRECTION('',(0.,0.,-1.0));+#4382 = DEFINITIONAL_REPRESENTATION('',(#4383),#4387);+#4383 = LINE('',#4384,#4385);+#4384 = CARTESIAN_POINT('',(0.15,0.));+#4385 = VECTOR('',#4386,1.);+#4386 = DIRECTION('',(0.,-1.));+#4387 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4388 = ORIENTED_EDGE('',*,*,#4389,.T.);+#4389 = EDGE_CURVE('',#4357,#4390,#4392,.T.);+#4390 = VERTEX_POINT('',#4391);+#4391 = CARTESIAN_POINT('',(-0.9,1.15,0.525));+#4392 = SURFACE_CURVE('',#4393,(#4397,#4404),.PCURVE_S1.);+#4393 = LINE('',#4394,#4395);+#4394 = CARTESIAN_POINT('',(-0.72,1.15,0.525));+#4395 = VECTOR('',#4396,1.);+#4396 = DIRECTION('',(-1.0,0.,0.));+#4397 = PCURVE('',#4365,#4398);+#4398 = DEFINITIONAL_REPRESENTATION('',(#4399),#4403);+#4399 = LINE('',#4400,#4401);+#4400 = CARTESIAN_POINT('',(0.,-0.4));+#4401 = VECTOR('',#4402,1.);+#4402 = DIRECTION('',(1.,0.));+#4403 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4404 = PCURVE('',#4405,#4410);+#4405 = PLANE('',#4406);+#4406 = AXIS2_PLACEMENT_3D('',#4407,#4408,#4409);+#4407 = CARTESIAN_POINT('',(-1.07480260336,1.15,0.322702992313));+#4408 = DIRECTION('',(0.,1.0,0.));+#4409 = DIRECTION('',(0.,0.,1.0));+#4410 = DEFINITIONAL_REPRESENTATION('',(#4411),#4415);+#4411 = LINE('',#4412,#4413);+#4412 = CARTESIAN_POINT('',(0.202297007687,0.35480260336));+#4413 = VECTOR('',#4414,1.);+#4414 = DIRECTION('',(0.,-1.));+#4415 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4416 = ORIENTED_EDGE('',*,*,#4417,.F.);+#4417 = EDGE_CURVE('',#4418,#4390,#4420,.T.);+#4418 = VERTEX_POINT('',#4419);+#4419 = CARTESIAN_POINT('',(-0.9,0.75,0.525));+#4420 = SURFACE_CURVE('',#4421,(#4425,#4432),.PCURVE_S1.);+#4421 = LINE('',#4422,#4423);+#4422 = CARTESIAN_POINT('',(-0.9,0.75,0.525));+#4423 = VECTOR('',#4424,1.);+#4424 = DIRECTION('',(0.,1.0,0.));+#4425 = PCURVE('',#4365,#4426);+#4426 = DEFINITIONAL_REPRESENTATION('',(#4427),#4431);+#4427 = LINE('',#4428,#4429);+#4428 = CARTESIAN_POINT('',(0.18,0.));+#4429 = VECTOR('',#4430,1.);+#4430 = DIRECTION('',(0.,-1.));+#4431 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4432 = PCURVE('',#4433,#4438);+#4433 = PLANE('',#4434);+#4434 = AXIS2_PLACEMENT_3D('',#4435,#4436,#4437);+#4435 = CARTESIAN_POINT('',(-0.9,0.75,0.525));+#4436 = DIRECTION('',(-0.934487734929,0.,0.355995327592));+#4437 = DIRECTION('',(-0.355995327592,0.,-0.934487734929));+#4438 = DEFINITIONAL_REPRESENTATION('',(#4439),#4443);+#4439 = LINE('',#4440,#4441);+#4440 = CARTESIAN_POINT('',(0.,0.));+#4441 = VECTOR('',#4442,1.);+#4442 = DIRECTION('',(0.,-1.));+#4443 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4444 = ORIENTED_EDGE('',*,*,#4445,.F.);+#4445 = EDGE_CURVE('',#4355,#4418,#4446,.T.);+#4446 = SURFACE_CURVE('',#4447,(#4451,#4458),.PCURVE_S1.);+#4447 = LINE('',#4448,#4449);+#4448 = CARTESIAN_POINT('',(-0.72,0.75,0.525));+#4449 = VECTOR('',#4450,1.);+#4450 = DIRECTION('',(-1.0,0.,0.));+#4451 = PCURVE('',#4365,#4452);+#4452 = DEFINITIONAL_REPRESENTATION('',(#4453),#4457);+#4453 = LINE('',#4454,#4455);+#4454 = CARTESIAN_POINT('',(0.,0.));+#4455 = VECTOR('',#4456,1.);+#4456 = DIRECTION('',(1.,0.));+#4457 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4458 = PCURVE('',#4459,#4464);+#4459 = PLANE('',#4460);+#4460 = AXIS2_PLACEMENT_3D('',#4461,#4462,#4463);+#4461 = CARTESIAN_POINT('',(-1.07480260336,0.75,0.322702992313));+#4462 = DIRECTION('',(0.,1.0,0.));+#4463 = DIRECTION('',(0.,0.,1.0));+#4464 = DEFINITIONAL_REPRESENTATION('',(#4465),#4469);+#4465 = LINE('',#4466,#4467);+#4466 = CARTESIAN_POINT('',(0.202297007687,0.35480260336));+#4467 = VECTOR('',#4468,1.);+#4468 = DIRECTION('',(0.,-1.));+#4469 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4470 = ADVANCED_FACE('',(#4471),#4433,.F.);+#4471 = FACE_BOUND('',#4472,.F.);+#4472 = EDGE_LOOP('',(#4473,#4474,#4497,#4525));+#4473 = ORIENTED_EDGE('',*,*,#4417,.T.);+#4474 = ORIENTED_EDGE('',*,*,#4475,.T.);+#4475 = EDGE_CURVE('',#4390,#4476,#4478,.T.);+#4476 = VERTEX_POINT('',#4477);+#4477 = CARTESIAN_POINT('',(-1.1,1.15,0.));+#4478 = SURFACE_CURVE('',#4479,(#4483,#4490),.PCURVE_S1.);+#4479 = LINE('',#4480,#4481);+#4480 = CARTESIAN_POINT('',(-0.9,1.15,0.525));+#4481 = VECTOR('',#4482,1.);+#4482 = DIRECTION('',(-0.355995327592,0.,-0.934487734929));+#4483 = PCURVE('',#4433,#4484);+#4484 = DEFINITIONAL_REPRESENTATION('',(#4485),#4489);+#4485 = LINE('',#4486,#4487);+#4486 = CARTESIAN_POINT('',(0.,-0.4));+#4487 = VECTOR('',#4488,1.);+#4488 = DIRECTION('',(1.,0.));+#4489 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4490 = PCURVE('',#4405,#4491);+#4491 = DEFINITIONAL_REPRESENTATION('',(#4492),#4496);+#4492 = LINE('',#4493,#4494);+#4493 = CARTESIAN_POINT('',(0.202297007687,0.17480260336));+#4494 = VECTOR('',#4495,1.);+#4495 = DIRECTION('',(-0.934487734929,-0.355995327592));+#4496 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4497 = ORIENTED_EDGE('',*,*,#4498,.F.);+#4498 = EDGE_CURVE('',#4499,#4476,#4501,.T.);+#4499 = VERTEX_POINT('',#4500);+#4500 = CARTESIAN_POINT('',(-1.1,0.75,0.));+#4501 = SURFACE_CURVE('',#4502,(#4506,#4513),.PCURVE_S1.);+#4502 = LINE('',#4503,#4504);+#4503 = CARTESIAN_POINT('',(-1.1,0.75,0.));+#4504 = VECTOR('',#4505,1.);+#4505 = DIRECTION('',(0.,1.0,0.));+#4506 = PCURVE('',#4433,#4507);+#4507 = DEFINITIONAL_REPRESENTATION('',(#4508),#4512);+#4508 = LINE('',#4509,#4510);+#4509 = CARTESIAN_POINT('',(0.561805126356,0.));+#4510 = VECTOR('',#4511,1.);+#4511 = DIRECTION('',(0.,-1.));+#4512 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4513 = PCURVE('',#4514,#4519);+#4514 = PLANE('',#4515);+#4515 = AXIS2_PLACEMENT_3D('',#4516,#4517,#4518);+#4516 = CARTESIAN_POINT('',(-1.1,0.75,0.));+#4517 = DIRECTION('',(0.,0.,1.0));+#4518 = DIRECTION('',(-1.0,0.,0.));+#4519 = DEFINITIONAL_REPRESENTATION('',(#4520),#4524);+#4520 = LINE('',#4521,#4522);+#4521 = CARTESIAN_POINT('',(0.,0.));+#4522 = VECTOR('',#4523,1.);+#4523 = DIRECTION('',(0.,-1.));+#4524 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4525 = ORIENTED_EDGE('',*,*,#4526,.F.);+#4526 = EDGE_CURVE('',#4418,#4499,#4527,.T.);+#4527 = SURFACE_CURVE('',#4528,(#4532,#4539),.PCURVE_S1.);+#4528 = LINE('',#4529,#4530);+#4529 = CARTESIAN_POINT('',(-0.9,0.75,0.525));+#4530 = VECTOR('',#4531,1.);+#4531 = DIRECTION('',(-0.355995327592,0.,-0.934487734929));+#4532 = PCURVE('',#4433,#4533);+#4533 = DEFINITIONAL_REPRESENTATION('',(#4534),#4538);+#4534 = LINE('',#4535,#4536);+#4535 = CARTESIAN_POINT('',(0.,0.));+#4536 = VECTOR('',#4537,1.);+#4537 = DIRECTION('',(1.,0.));+#4538 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4539 = PCURVE('',#4459,#4540);+#4540 = DEFINITIONAL_REPRESENTATION('',(#4541),#4545);+#4541 = LINE('',#4542,#4543);+#4542 = CARTESIAN_POINT('',(0.202297007687,0.17480260336));+#4543 = VECTOR('',#4544,1.);+#4544 = DIRECTION('',(-0.934487734929,-0.355995327592));+#4545 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4546 = ADVANCED_FACE('',(#4547),#4514,.F.);+#4547 = FACE_BOUND('',#4548,.F.);+#4548 = EDGE_LOOP('',(#4549,#4550,#4573,#4601));+#4549 = ORIENTED_EDGE('',*,*,#4498,.T.);+#4550 = ORIENTED_EDGE('',*,*,#4551,.T.);+#4551 = EDGE_CURVE('',#4476,#4552,#4554,.T.);+#4552 = VERTEX_POINT('',#4553);+#4553 = CARTESIAN_POINT('',(-1.45,1.15,0.));+#4554 = SURFACE_CURVE('',#4555,(#4559,#4566),.PCURVE_S1.);+#4555 = LINE('',#4556,#4557);+#4556 = CARTESIAN_POINT('',(-1.1,1.15,0.));+#4557 = VECTOR('',#4558,1.);+#4558 = DIRECTION('',(-1.0,0.,0.));+#4559 = PCURVE('',#4514,#4560);+#4560 = DEFINITIONAL_REPRESENTATION('',(#4561),#4565);+#4561 = LINE('',#4562,#4563);+#4562 = CARTESIAN_POINT('',(0.,-0.4));+#4563 = VECTOR('',#4564,1.);+#4564 = DIRECTION('',(1.,0.));+#4565 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4566 = PCURVE('',#4405,#4567);+#4567 = DEFINITIONAL_REPRESENTATION('',(#4568),#4572);+#4568 = LINE('',#4569,#4570);+#4569 = CARTESIAN_POINT('',(-0.322702992313,-2.519739663954E-02));+#4570 = VECTOR('',#4571,1.);+#4571 = DIRECTION('',(0.,-1.));+#4572 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4573 = ORIENTED_EDGE('',*,*,#4574,.F.);+#4574 = EDGE_CURVE('',#4575,#4552,#4577,.T.);+#4575 = VERTEX_POINT('',#4576);+#4576 = CARTESIAN_POINT('',(-1.45,0.75,0.));+#4577 = SURFACE_CURVE('',#4578,(#4582,#4589),.PCURVE_S1.);+#4578 = LINE('',#4579,#4580);+#4579 = CARTESIAN_POINT('',(-1.45,0.75,0.));+#4580 = VECTOR('',#4581,1.);+#4581 = DIRECTION('',(0.,1.0,0.));+#4582 = PCURVE('',#4514,#4583);+#4583 = DEFINITIONAL_REPRESENTATION('',(#4584),#4588);+#4584 = LINE('',#4585,#4586);+#4585 = CARTESIAN_POINT('',(0.35,0.));+#4586 = VECTOR('',#4587,1.);+#4587 = DIRECTION('',(0.,-1.));+#4588 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4589 = PCURVE('',#4590,#4595);+#4590 = PLANE('',#4591);+#4591 = AXIS2_PLACEMENT_3D('',#4592,#4593,#4594);+#4592 = CARTESIAN_POINT('',(-1.45,0.75,0.));+#4593 = DIRECTION('',(1.0,0.,0.));+#4594 = DIRECTION('',(0.,0.,1.0));+#4595 = DEFINITIONAL_REPRESENTATION('',(#4596),#4600);+#4596 = LINE('',#4597,#4598);+#4597 = CARTESIAN_POINT('',(0.,0.));+#4598 = VECTOR('',#4599,1.);+#4599 = DIRECTION('',(0.,-1.));+#4600 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4601 = ORIENTED_EDGE('',*,*,#4602,.F.);+#4602 = EDGE_CURVE('',#4499,#4575,#4603,.T.);+#4603 = SURFACE_CURVE('',#4604,(#4608,#4615),.PCURVE_S1.);+#4604 = LINE('',#4605,#4606);+#4605 = CARTESIAN_POINT('',(-1.1,0.75,0.));+#4606 = VECTOR('',#4607,1.);+#4607 = DIRECTION('',(-1.0,0.,0.));+#4608 = PCURVE('',#4514,#4609);+#4609 = DEFINITIONAL_REPRESENTATION('',(#4610),#4614);+#4610 = LINE('',#4611,#4612);+#4611 = CARTESIAN_POINT('',(0.,0.));+#4612 = VECTOR('',#4613,1.);+#4613 = DIRECTION('',(1.,0.));+#4614 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4615 = PCURVE('',#4459,#4616);+#4616 = DEFINITIONAL_REPRESENTATION('',(#4617),#4621);+#4617 = LINE('',#4618,#4619);+#4618 = CARTESIAN_POINT('',(-0.322702992313,-2.519739663954E-02));+#4619 = VECTOR('',#4620,1.);+#4620 = DIRECTION('',(0.,-1.));+#4621 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4622 = ADVANCED_FACE('',(#4623),#4590,.F.);+#4623 = FACE_BOUND('',#4624,.F.);+#4624 = EDGE_LOOP('',(#4625,#4626,#4649,#4677));+#4625 = ORIENTED_EDGE('',*,*,#4574,.T.);+#4626 = ORIENTED_EDGE('',*,*,#4627,.T.);+#4627 = EDGE_CURVE('',#4552,#4628,#4630,.T.);+#4628 = VERTEX_POINT('',#4629);+#4629 = CARTESIAN_POINT('',(-1.45,1.15,0.15));+#4630 = SURFACE_CURVE('',#4631,(#4635,#4642),.PCURVE_S1.);+#4631 = LINE('',#4632,#4633);+#4632 = CARTESIAN_POINT('',(-1.45,1.15,0.));+#4633 = VECTOR('',#4634,1.);+#4634 = DIRECTION('',(0.,0.,1.0));+#4635 = PCURVE('',#4590,#4636);+#4636 = DEFINITIONAL_REPRESENTATION('',(#4637),#4641);+#4637 = LINE('',#4638,#4639);+#4638 = CARTESIAN_POINT('',(0.,-0.4));+#4639 = VECTOR('',#4640,1.);+#4640 = DIRECTION('',(1.,0.));+#4641 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4642 = PCURVE('',#4405,#4643);+#4643 = DEFINITIONAL_REPRESENTATION('',(#4644),#4648);+#4644 = LINE('',#4645,#4646);+#4645 = CARTESIAN_POINT('',(-0.322702992313,-0.37519739664));+#4646 = VECTOR('',#4647,1.);+#4647 = DIRECTION('',(1.,0.));+#4648 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4649 = ORIENTED_EDGE('',*,*,#4650,.F.);+#4650 = EDGE_CURVE('',#4651,#4628,#4653,.T.);+#4651 = VERTEX_POINT('',#4652);+#4652 = CARTESIAN_POINT('',(-1.45,0.75,0.15));+#4653 = SURFACE_CURVE('',#4654,(#4658,#4665),.PCURVE_S1.);+#4654 = LINE('',#4655,#4656);+#4655 = CARTESIAN_POINT('',(-1.45,0.75,0.15));+#4656 = VECTOR('',#4657,1.);+#4657 = DIRECTION('',(0.,1.0,0.));+#4658 = PCURVE('',#4590,#4659);+#4659 = DEFINITIONAL_REPRESENTATION('',(#4660),#4664);+#4660 = LINE('',#4661,#4662);+#4661 = CARTESIAN_POINT('',(0.15,0.));+#4662 = VECTOR('',#4663,1.);+#4663 = DIRECTION('',(0.,-1.));+#4664 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4665 = PCURVE('',#4666,#4671);+#4666 = PLANE('',#4667);+#4667 = AXIS2_PLACEMENT_3D('',#4668,#4669,#4670);+#4668 = CARTESIAN_POINT('',(-1.45,0.75,0.15));+#4669 = DIRECTION('',(0.,0.,-1.0));+#4670 = DIRECTION('',(1.0,0.,0.));+#4671 = DEFINITIONAL_REPRESENTATION('',(#4672),#4676);+#4672 = LINE('',#4673,#4674);+#4673 = CARTESIAN_POINT('',(0.,0.));+#4674 = VECTOR('',#4675,1.);+#4675 = DIRECTION('',(0.,-1.));+#4676 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4677 = ORIENTED_EDGE('',*,*,#4678,.F.);+#4678 = EDGE_CURVE('',#4575,#4651,#4679,.T.);+#4679 = SURFACE_CURVE('',#4680,(#4684,#4691),.PCURVE_S1.);+#4680 = LINE('',#4681,#4682);+#4681 = CARTESIAN_POINT('',(-1.45,0.75,0.));+#4682 = VECTOR('',#4683,1.);+#4683 = DIRECTION('',(0.,0.,1.0));+#4684 = PCURVE('',#4590,#4685);+#4685 = DEFINITIONAL_REPRESENTATION('',(#4686),#4690);+#4686 = LINE('',#4687,#4688);+#4687 = CARTESIAN_POINT('',(0.,0.));+#4688 = VECTOR('',#4689,1.);+#4689 = DIRECTION('',(1.,0.));+#4690 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4691 = PCURVE('',#4459,#4692);+#4692 = DEFINITIONAL_REPRESENTATION('',(#4693),#4697);+#4693 = LINE('',#4694,#4695);+#4694 = CARTESIAN_POINT('',(-0.322702992313,-0.37519739664));+#4695 = VECTOR('',#4696,1.);+#4696 = DIRECTION('',(1.,0.));+#4697 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4698 = ADVANCED_FACE('',(#4699),#4666,.F.);+#4699 = FACE_BOUND('',#4700,.F.);+#4700 = EDGE_LOOP('',(#4701,#4702,#4725,#4753));+#4701 = ORIENTED_EDGE('',*,*,#4650,.T.);+#4702 = ORIENTED_EDGE('',*,*,#4703,.T.);+#4703 = EDGE_CURVE('',#4628,#4704,#4706,.T.);+#4704 = VERTEX_POINT('',#4705);+#4705 = CARTESIAN_POINT('',(-1.2,1.15,0.15));+#4706 = SURFACE_CURVE('',#4707,(#4711,#4718),.PCURVE_S1.);+#4707 = LINE('',#4708,#4709);+#4708 = CARTESIAN_POINT('',(-1.45,1.15,0.15));+#4709 = VECTOR('',#4710,1.);+#4710 = DIRECTION('',(1.0,0.,0.));+#4711 = PCURVE('',#4666,#4712);+#4712 = DEFINITIONAL_REPRESENTATION('',(#4713),#4717);+#4713 = LINE('',#4714,#4715);+#4714 = CARTESIAN_POINT('',(0.,-0.4));+#4715 = VECTOR('',#4716,1.);+#4716 = DIRECTION('',(1.,0.));+#4717 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4718 = PCURVE('',#4405,#4719);+#4719 = DEFINITIONAL_REPRESENTATION('',(#4720),#4724);+#4720 = LINE('',#4721,#4722);+#4721 = CARTESIAN_POINT('',(-0.172702992313,-0.37519739664));+#4722 = VECTOR('',#4723,1.);+#4723 = DIRECTION('',(0.,1.));+#4724 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4725 = ORIENTED_EDGE('',*,*,#4726,.F.);+#4726 = EDGE_CURVE('',#4727,#4704,#4729,.T.);+#4727 = VERTEX_POINT('',#4728);+#4728 = CARTESIAN_POINT('',(-1.2,0.75,0.15));+#4729 = SURFACE_CURVE('',#4730,(#4734,#4741),.PCURVE_S1.);+#4730 = LINE('',#4731,#4732);+#4731 = CARTESIAN_POINT('',(-1.2,0.75,0.15));+#4732 = VECTOR('',#4733,1.);+#4733 = DIRECTION('',(0.,1.0,0.));+#4734 = PCURVE('',#4666,#4735);+#4735 = DEFINITIONAL_REPRESENTATION('',(#4736),#4740);+#4736 = LINE('',#4737,#4738);+#4737 = CARTESIAN_POINT('',(0.25,0.));+#4738 = VECTOR('',#4739,1.);+#4739 = DIRECTION('',(0.,-1.));+#4740 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4741 = PCURVE('',#4742,#4747);+#4742 = PLANE('',#4743);+#4743 = AXIS2_PLACEMENT_3D('',#4744,#4745,#4746);+#4744 = CARTESIAN_POINT('',(-1.2,0.75,0.15));+#4745 = DIRECTION('',(0.934487734929,0.,-0.355995327592));+#4746 = DIRECTION('',(0.355995327592,0.,0.934487734929));+#4747 = DEFINITIONAL_REPRESENTATION('',(#4748),#4752);+#4748 = LINE('',#4749,#4750);+#4749 = CARTESIAN_POINT('',(0.,0.));+#4750 = VECTOR('',#4751,1.);+#4751 = DIRECTION('',(0.,-1.));+#4752 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4753 = ORIENTED_EDGE('',*,*,#4754,.F.);+#4754 = EDGE_CURVE('',#4651,#4727,#4755,.T.);+#4755 = SURFACE_CURVE('',#4756,(#4760,#4767),.PCURVE_S1.);+#4756 = LINE('',#4757,#4758);+#4757 = CARTESIAN_POINT('',(-1.45,0.75,0.15));+#4758 = VECTOR('',#4759,1.);+#4759 = DIRECTION('',(1.0,0.,0.));+#4760 = PCURVE('',#4666,#4761);+#4761 = DEFINITIONAL_REPRESENTATION('',(#4762),#4766);+#4762 = LINE('',#4763,#4764);+#4763 = CARTESIAN_POINT('',(0.,0.));+#4764 = VECTOR('',#4765,1.);+#4765 = DIRECTION('',(1.,0.));+#4766 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4767 = PCURVE('',#4459,#4768);+#4768 = DEFINITIONAL_REPRESENTATION('',(#4769),#4773);+#4769 = LINE('',#4770,#4771);+#4770 = CARTESIAN_POINT('',(-0.172702992313,-0.37519739664));+#4771 = VECTOR('',#4772,1.);+#4772 = DIRECTION('',(0.,1.));+#4773 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4774 = ADVANCED_FACE('',(#4775),#4742,.F.);+#4775 = FACE_BOUND('',#4776,.F.);+#4776 = EDGE_LOOP('',(#4777,#4778,#4801,#4829));+#4777 = ORIENTED_EDGE('',*,*,#4726,.T.);+#4778 = ORIENTED_EDGE('',*,*,#4779,.T.);+#4779 = EDGE_CURVE('',#4704,#4780,#4782,.T.);+#4780 = VERTEX_POINT('',#4781);+#4781 = CARTESIAN_POINT('',(-1.0,1.15,0.675));+#4782 = SURFACE_CURVE('',#4783,(#4787,#4794),.PCURVE_S1.);+#4783 = LINE('',#4784,#4785);+#4784 = CARTESIAN_POINT('',(-1.2,1.15,0.15));+#4785 = VECTOR('',#4786,1.);+#4786 = DIRECTION('',(0.355995327592,0.,0.934487734929));+#4787 = PCURVE('',#4742,#4788);+#4788 = DEFINITIONAL_REPRESENTATION('',(#4789),#4793);+#4789 = LINE('',#4790,#4791);+#4790 = CARTESIAN_POINT('',(0.,-0.4));+#4791 = VECTOR('',#4792,1.);+#4792 = DIRECTION('',(1.,0.));+#4793 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4794 = PCURVE('',#4405,#4795);+#4795 = DEFINITIONAL_REPRESENTATION('',(#4796),#4800);+#4796 = LINE('',#4797,#4798);+#4797 = CARTESIAN_POINT('',(-0.172702992313,-0.12519739664));+#4798 = VECTOR('',#4799,1.);+#4799 = DIRECTION('',(0.934487734929,0.355995327592));+#4800 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4801 = ORIENTED_EDGE('',*,*,#4802,.F.);+#4802 = EDGE_CURVE('',#4803,#4780,#4805,.T.);+#4803 = VERTEX_POINT('',#4804);+#4804 = CARTESIAN_POINT('',(-1.0,0.75,0.675));+#4805 = SURFACE_CURVE('',#4806,(#4810,#4817),.PCURVE_S1.);+#4806 = LINE('',#4807,#4808);+#4807 = CARTESIAN_POINT('',(-1.0,0.75,0.675));+#4808 = VECTOR('',#4809,1.);+#4809 = DIRECTION('',(0.,1.0,0.));+#4810 = PCURVE('',#4742,#4811);+#4811 = DEFINITIONAL_REPRESENTATION('',(#4812),#4816);+#4812 = LINE('',#4813,#4814);+#4813 = CARTESIAN_POINT('',(0.561805126356,0.));+#4814 = VECTOR('',#4815,1.);+#4815 = DIRECTION('',(0.,-1.));+#4816 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4817 = PCURVE('',#4818,#4823);+#4818 = PLANE('',#4819);+#4819 = AXIS2_PLACEMENT_3D('',#4820,#4821,#4822);+#4820 = CARTESIAN_POINT('',(-1.0,0.75,0.675));+#4821 = DIRECTION('',(0.,0.,-1.0));+#4822 = DIRECTION('',(1.0,0.,0.));+#4823 = DEFINITIONAL_REPRESENTATION('',(#4824),#4828);+#4824 = LINE('',#4825,#4826);+#4825 = CARTESIAN_POINT('',(0.,0.));+#4826 = VECTOR('',#4827,1.);+#4827 = DIRECTION('',(0.,-1.));+#4828 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4829 = ORIENTED_EDGE('',*,*,#4830,.F.);+#4830 = EDGE_CURVE('',#4727,#4803,#4831,.T.);+#4831 = SURFACE_CURVE('',#4832,(#4836,#4843),.PCURVE_S1.);+#4832 = LINE('',#4833,#4834);+#4833 = CARTESIAN_POINT('',(-1.2,0.75,0.15));+#4834 = VECTOR('',#4835,1.);+#4835 = DIRECTION('',(0.355995327592,0.,0.934487734929));+#4836 = PCURVE('',#4742,#4837);+#4837 = DEFINITIONAL_REPRESENTATION('',(#4838),#4842);+#4838 = LINE('',#4839,#4840);+#4839 = CARTESIAN_POINT('',(0.,0.));+#4840 = VECTOR('',#4841,1.);+#4841 = DIRECTION('',(1.,0.));+#4842 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4843 = PCURVE('',#4459,#4844);+#4844 = DEFINITIONAL_REPRESENTATION('',(#4845),#4849);+#4845 = LINE('',#4846,#4847);+#4846 = CARTESIAN_POINT('',(-0.172702992313,-0.12519739664));+#4847 = VECTOR('',#4848,1.);+#4848 = DIRECTION('',(0.934487734929,0.355995327592));+#4849 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4850 = ADVANCED_FACE('',(#4851),#4818,.F.);+#4851 = FACE_BOUND('',#4852,.F.);+#4852 = EDGE_LOOP('',(#4853,#4854,#4877,#4900));+#4853 = ORIENTED_EDGE('',*,*,#4802,.T.);+#4854 = ORIENTED_EDGE('',*,*,#4855,.T.);+#4855 = EDGE_CURVE('',#4780,#4856,#4858,.T.);+#4856 = VERTEX_POINT('',#4857);+#4857 = CARTESIAN_POINT('',(-0.72,1.15,0.675));+#4858 = SURFACE_CURVE('',#4859,(#4863,#4870),.PCURVE_S1.);+#4859 = LINE('',#4860,#4861);+#4860 = CARTESIAN_POINT('',(-1.0,1.15,0.675));+#4861 = VECTOR('',#4862,1.);+#4862 = DIRECTION('',(1.0,0.,0.));+#4863 = PCURVE('',#4818,#4864);+#4864 = DEFINITIONAL_REPRESENTATION('',(#4865),#4869);+#4865 = LINE('',#4866,#4867);+#4866 = CARTESIAN_POINT('',(0.,-0.4));+#4867 = VECTOR('',#4868,1.);+#4868 = DIRECTION('',(1.,0.));+#4869 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4870 = PCURVE('',#4405,#4871);+#4871 = DEFINITIONAL_REPRESENTATION('',(#4872),#4876);+#4872 = LINE('',#4873,#4874);+#4873 = CARTESIAN_POINT('',(0.352297007687,7.480260336046E-02));+#4874 = VECTOR('',#4875,1.);+#4875 = DIRECTION('',(0.,1.));+#4876 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4877 = ORIENTED_EDGE('',*,*,#4878,.F.);+#4878 = EDGE_CURVE('',#4879,#4856,#4881,.T.);+#4879 = VERTEX_POINT('',#4880);+#4880 = CARTESIAN_POINT('',(-0.72,0.75,0.675));+#4881 = SURFACE_CURVE('',#4882,(#4886,#4893),.PCURVE_S1.);+#4882 = LINE('',#4883,#4884);+#4883 = CARTESIAN_POINT('',(-0.72,0.75,0.675));+#4884 = VECTOR('',#4885,1.);+#4885 = DIRECTION('',(0.,1.0,0.));+#4886 = PCURVE('',#4818,#4887);+#4887 = DEFINITIONAL_REPRESENTATION('',(#4888),#4892);+#4888 = LINE('',#4889,#4890);+#4889 = CARTESIAN_POINT('',(0.28,0.));+#4890 = VECTOR('',#4891,1.);+#4891 = DIRECTION('',(0.,-1.));+#4892 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4893 = PCURVE('',#4377,#4894);+#4894 = DEFINITIONAL_REPRESENTATION('',(#4895),#4899);+#4895 = LINE('',#4896,#4897);+#4896 = CARTESIAN_POINT('',(0.,-0.));+#4897 = VECTOR('',#4898,1.);+#4898 = DIRECTION('',(0.,-1.));+#4899 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4900 = ORIENTED_EDGE('',*,*,#4901,.F.);+#4901 = EDGE_CURVE('',#4803,#4879,#4902,.T.);+#4902 = SURFACE_CURVE('',#4903,(#4907,#4914),.PCURVE_S1.);+#4903 = LINE('',#4904,#4905);+#4904 = CARTESIAN_POINT('',(-1.0,0.75,0.675));+#4905 = VECTOR('',#4906,1.);+#4906 = DIRECTION('',(1.0,0.,0.));+#4907 = PCURVE('',#4818,#4908);+#4908 = DEFINITIONAL_REPRESENTATION('',(#4909),#4913);+#4909 = LINE('',#4910,#4911);+#4910 = CARTESIAN_POINT('',(0.,0.));+#4911 = VECTOR('',#4912,1.);+#4912 = DIRECTION('',(1.,0.));+#4913 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4914 = PCURVE('',#4459,#4915);+#4915 = DEFINITIONAL_REPRESENTATION('',(#4916),#4920);+#4916 = LINE('',#4917,#4918);+#4917 = CARTESIAN_POINT('',(0.352297007687,7.480260336046E-02));+#4918 = VECTOR('',#4919,1.);+#4919 = DIRECTION('',(0.,1.));+#4920 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4921 = ADVANCED_FACE('',(#4922),#4377,.F.);+#4922 = FACE_BOUND('',#4923,.F.);+#4923 = EDGE_LOOP('',(#4924,#4925,#4946,#4947));+#4924 = ORIENTED_EDGE('',*,*,#4878,.T.);+#4925 = ORIENTED_EDGE('',*,*,#4926,.T.);+#4926 = EDGE_CURVE('',#4856,#4357,#4927,.T.);+#4927 = SURFACE_CURVE('',#4928,(#4932,#4939),.PCURVE_S1.);+#4928 = LINE('',#4929,#4930);+#4929 = CARTESIAN_POINT('',(-0.72,1.15,0.675));+#4930 = VECTOR('',#4931,1.);+#4931 = DIRECTION('',(0.,0.,-1.0));+#4932 = PCURVE('',#4377,#4933);+#4933 = DEFINITIONAL_REPRESENTATION('',(#4934),#4938);+#4934 = LINE('',#4935,#4936);+#4935 = CARTESIAN_POINT('',(0.,-0.4));+#4936 = VECTOR('',#4937,1.);+#4937 = DIRECTION('',(1.,0.));+#4938 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4939 = PCURVE('',#4405,#4940);+#4940 = DEFINITIONAL_REPRESENTATION('',(#4941),#4945);+#4941 = LINE('',#4942,#4943);+#4942 = CARTESIAN_POINT('',(0.352297007687,0.35480260336));+#4943 = VECTOR('',#4944,1.);+#4944 = DIRECTION('',(-1.,0.));+#4945 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4946 = ORIENTED_EDGE('',*,*,#4354,.F.);+#4947 = ORIENTED_EDGE('',*,*,#4948,.F.);+#4948 = EDGE_CURVE('',#4879,#4355,#4949,.T.);+#4949 = SURFACE_CURVE('',#4950,(#4954,#4961),.PCURVE_S1.);+#4950 = LINE('',#4951,#4952);+#4951 = CARTESIAN_POINT('',(-0.72,0.75,0.675));+#4952 = VECTOR('',#4953,1.);+#4953 = DIRECTION('',(0.,0.,-1.0));+#4954 = PCURVE('',#4377,#4955);+#4955 = DEFINITIONAL_REPRESENTATION('',(#4956),#4960);+#4956 = LINE('',#4957,#4958);+#4957 = CARTESIAN_POINT('',(0.,-0.));+#4958 = VECTOR('',#4959,1.);+#4959 = DIRECTION('',(1.,0.));+#4960 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4961 = PCURVE('',#4459,#4962);+#4962 = DEFINITIONAL_REPRESENTATION('',(#4963),#4967);+#4963 = LINE('',#4964,#4965);+#4964 = CARTESIAN_POINT('',(0.352297007687,0.35480260336));+#4965 = VECTOR('',#4966,1.);+#4966 = DIRECTION('',(-1.,0.));+#4967 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4968 = ADVANCED_FACE('',(#4969),#4459,.F.);+#4969 = FACE_BOUND('',#4970,.F.);+#4970 = EDGE_LOOP('',(#4971,#4972,#4973,#4974,#4975,#4976,#4977,#4978));+#4971 = ORIENTED_EDGE('',*,*,#4445,.T.);+#4972 = ORIENTED_EDGE('',*,*,#4526,.T.);+#4973 = ORIENTED_EDGE('',*,*,#4602,.T.);+#4974 = ORIENTED_EDGE('',*,*,#4678,.T.);+#4975 = ORIENTED_EDGE('',*,*,#4754,.T.);+#4976 = ORIENTED_EDGE('',*,*,#4830,.T.);+#4977 = ORIENTED_EDGE('',*,*,#4901,.T.);+#4978 = ORIENTED_EDGE('',*,*,#4948,.T.);+#4979 = ADVANCED_FACE('',(#4980),#4405,.T.);+#4980 = FACE_BOUND('',#4981,.T.);+#4981 = EDGE_LOOP('',(#4982,#4983,#4984,#4985,#4986,#4987,#4988,#4989));+#4982 = ORIENTED_EDGE('',*,*,#4389,.T.);+#4983 = ORIENTED_EDGE('',*,*,#4475,.T.);+#4984 = ORIENTED_EDGE('',*,*,#4551,.T.);+#4985 = ORIENTED_EDGE('',*,*,#4627,.T.);+#4986 = ORIENTED_EDGE('',*,*,#4703,.T.);+#4987 = ORIENTED_EDGE('',*,*,#4779,.T.);+#4988 = ORIENTED_EDGE('',*,*,#4855,.T.);+#4989 = ORIENTED_EDGE('',*,*,#4926,.T.);+#4990 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#4994)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#4991,#4992,#4993)) REPRESENTATION_CONTEXT+('Context #1','3D Context with UNIT and UNCERTAINTY') );+#4991 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );+#4992 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );+#4993 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );+#4994 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#4991,+ 'distance_accuracy_value','confusion accuracy');+#4995 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#4996,#4998);+#4996 = ( REPRESENTATION_RELATIONSHIP('','',#4347,#3756) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#4997) +SHAPE_REPRESENTATION_RELATIONSHIP() );+#4997 = ITEM_DEFINED_TRANSFORMATION('','',#3757,#3765);+#4998 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',+ #4999);+#4999 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('2','=>[0:1:1:3]','',#3751,#4342,$);+#5000 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#4344));+#5001 = SHAPE_DEFINITION_REPRESENTATION(#5002,#5008);+#5002 = PRODUCT_DEFINITION_SHAPE('','',#5003);+#5003 = PRODUCT_DEFINITION('design','',#5004,#5007);+#5004 = PRODUCT_DEFINITION_FORMATION('','',#5005);+#5005 = PRODUCT('Lead2','Lead2','',(#5006));+#5006 = PRODUCT_CONTEXT('',#3748,'mechanical');+#5007 = PRODUCT_DEFINITION_CONTEXT('part definition',#3748,'design');+#5008 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#3757,#5009),#5651);+#5009 = MANIFOLD_SOLID_BREP('',#5010);+#5010 = CLOSED_SHELL('',(#5011,#5131,#5207,#5283,#5359,#5435,#5511,#5582+ ,#5629,#5640));+#5011 = ADVANCED_FACE('',(#5012),#5026,.F.);+#5012 = FACE_BOUND('',#5013,.F.);+#5013 = EDGE_LOOP('',(#5014,#5049,#5077,#5105));+#5014 = ORIENTED_EDGE('',*,*,#5015,.T.);+#5015 = EDGE_CURVE('',#5016,#5018,#5020,.T.);+#5016 = VERTEX_POINT('',#5017);+#5017 = CARTESIAN_POINT('',(-0.72,-0.2,0.525));+#5018 = VERTEX_POINT('',#5019);+#5019 = CARTESIAN_POINT('',(-0.72,0.2,0.525));+#5020 = SURFACE_CURVE('',#5021,(#5025,#5037),.PCURVE_S1.);+#5021 = LINE('',#5022,#5023);+#5022 = CARTESIAN_POINT('',(-0.72,-0.2,0.525));+#5023 = VECTOR('',#5024,1.);+#5024 = DIRECTION('',(0.,1.0,0.));+#5025 = PCURVE('',#5026,#5031);+#5026 = PLANE('',#5027);+#5027 = AXIS2_PLACEMENT_3D('',#5028,#5029,#5030);+#5028 = CARTESIAN_POINT('',(-0.72,-0.2,0.525));+#5029 = DIRECTION('',(0.,0.,1.0));+#5030 = DIRECTION('',(-1.0,0.,0.));+#5031 = DEFINITIONAL_REPRESENTATION('',(#5032),#5036);+#5032 = LINE('',#5033,#5034);+#5033 = CARTESIAN_POINT('',(0.,0.));+#5034 = VECTOR('',#5035,1.);+#5035 = DIRECTION('',(0.,-1.));+#5036 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5037 = PCURVE('',#5038,#5043);+#5038 = PLANE('',#5039);+#5039 = AXIS2_PLACEMENT_3D('',#5040,#5041,#5042);+#5040 = CARTESIAN_POINT('',(-0.72,-0.2,0.675));+#5041 = DIRECTION('',(-1.0,0.,0.));+#5042 = DIRECTION('',(0.,0.,-1.0));+#5043 = DEFINITIONAL_REPRESENTATION('',(#5044),#5048);+#5044 = LINE('',#5045,#5046);+#5045 = CARTESIAN_POINT('',(0.15,0.));+#5046 = VECTOR('',#5047,1.);+#5047 = DIRECTION('',(0.,-1.));+#5048 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5049 = ORIENTED_EDGE('',*,*,#5050,.T.);+#5050 = EDGE_CURVE('',#5018,#5051,#5053,.T.);+#5051 = VERTEX_POINT('',#5052);+#5052 = CARTESIAN_POINT('',(-0.9,0.2,0.525));+#5053 = SURFACE_CURVE('',#5054,(#5058,#5065),.PCURVE_S1.);+#5054 = LINE('',#5055,#5056);+#5055 = CARTESIAN_POINT('',(-0.72,0.2,0.525));+#5056 = VECTOR('',#5057,1.);+#5057 = DIRECTION('',(-1.0,0.,0.));+#5058 = PCURVE('',#5026,#5059);+#5059 = DEFINITIONAL_REPRESENTATION('',(#5060),#5064);+#5060 = LINE('',#5061,#5062);+#5061 = CARTESIAN_POINT('',(0.,-0.4));+#5062 = VECTOR('',#5063,1.);+#5063 = DIRECTION('',(1.,0.));+#5064 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5065 = PCURVE('',#5066,#5071);+#5066 = PLANE('',#5067);+#5067 = AXIS2_PLACEMENT_3D('',#5068,#5069,#5070);+#5068 = CARTESIAN_POINT('',(-1.07480260336,0.2,0.322702992313));+#5069 = DIRECTION('',(0.,1.0,0.));+#5070 = DIRECTION('',(0.,0.,1.0));+#5071 = DEFINITIONAL_REPRESENTATION('',(#5072),#5076);+#5072 = LINE('',#5073,#5074);+#5073 = CARTESIAN_POINT('',(0.202297007687,0.35480260336));+#5074 = VECTOR('',#5075,1.);+#5075 = DIRECTION('',(0.,-1.));+#5076 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5077 = ORIENTED_EDGE('',*,*,#5078,.F.);+#5078 = EDGE_CURVE('',#5079,#5051,#5081,.T.);+#5079 = VERTEX_POINT('',#5080);+#5080 = CARTESIAN_POINT('',(-0.9,-0.2,0.525));+#5081 = SURFACE_CURVE('',#5082,(#5086,#5093),.PCURVE_S1.);+#5082 = LINE('',#5083,#5084);+#5083 = CARTESIAN_POINT('',(-0.9,-0.2,0.525));+#5084 = VECTOR('',#5085,1.);+#5085 = DIRECTION('',(0.,1.0,0.));+#5086 = PCURVE('',#5026,#5087);+#5087 = DEFINITIONAL_REPRESENTATION('',(#5088),#5092);+#5088 = LINE('',#5089,#5090);+#5089 = CARTESIAN_POINT('',(0.18,0.));+#5090 = VECTOR('',#5091,1.);+#5091 = DIRECTION('',(0.,-1.));+#5092 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5093 = PCURVE('',#5094,#5099);+#5094 = PLANE('',#5095);+#5095 = AXIS2_PLACEMENT_3D('',#5096,#5097,#5098);+#5096 = CARTESIAN_POINT('',(-0.9,-0.2,0.525));+#5097 = DIRECTION('',(-0.934487734929,0.,0.355995327592));+#5098 = DIRECTION('',(-0.355995327592,0.,-0.934487734929));+#5099 = DEFINITIONAL_REPRESENTATION('',(#5100),#5104);+#5100 = LINE('',#5101,#5102);+#5101 = CARTESIAN_POINT('',(0.,0.));+#5102 = VECTOR('',#5103,1.);+#5103 = DIRECTION('',(0.,-1.));+#5104 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5105 = ORIENTED_EDGE('',*,*,#5106,.F.);+#5106 = EDGE_CURVE('',#5016,#5079,#5107,.T.);+#5107 = SURFACE_CURVE('',#5108,(#5112,#5119),.PCURVE_S1.);+#5108 = LINE('',#5109,#5110);+#5109 = CARTESIAN_POINT('',(-0.72,-0.2,0.525));+#5110 = VECTOR('',#5111,1.);+#5111 = DIRECTION('',(-1.0,0.,0.));+#5112 = PCURVE('',#5026,#5113);+#5113 = DEFINITIONAL_REPRESENTATION('',(#5114),#5118);+#5114 = LINE('',#5115,#5116);+#5115 = CARTESIAN_POINT('',(0.,0.));+#5116 = VECTOR('',#5117,1.);+#5117 = DIRECTION('',(1.,0.));+#5118 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5119 = PCURVE('',#5120,#5125);+#5120 = PLANE('',#5121);+#5121 = AXIS2_PLACEMENT_3D('',#5122,#5123,#5124);+#5122 = CARTESIAN_POINT('',(-1.07480260336,-0.2,0.322702992313));+#5123 = DIRECTION('',(0.,1.0,0.));+#5124 = DIRECTION('',(0.,0.,1.0));+#5125 = DEFINITIONAL_REPRESENTATION('',(#5126),#5130);+#5126 = LINE('',#5127,#5128);+#5127 = CARTESIAN_POINT('',(0.202297007687,0.35480260336));+#5128 = VECTOR('',#5129,1.);+#5129 = DIRECTION('',(0.,-1.));+#5130 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5131 = ADVANCED_FACE('',(#5132),#5094,.F.);+#5132 = FACE_BOUND('',#5133,.F.);+#5133 = EDGE_LOOP('',(#5134,#5135,#5158,#5186));+#5134 = ORIENTED_EDGE('',*,*,#5078,.T.);+#5135 = ORIENTED_EDGE('',*,*,#5136,.T.);+#5136 = EDGE_CURVE('',#5051,#5137,#5139,.T.);+#5137 = VERTEX_POINT('',#5138);+#5138 = CARTESIAN_POINT('',(-1.1,0.2,0.));+#5139 = SURFACE_CURVE('',#5140,(#5144,#5151),.PCURVE_S1.);+#5140 = LINE('',#5141,#5142);+#5141 = CARTESIAN_POINT('',(-0.9,0.2,0.525));+#5142 = VECTOR('',#5143,1.);+#5143 = DIRECTION('',(-0.355995327592,0.,-0.934487734929));+#5144 = PCURVE('',#5094,#5145);+#5145 = DEFINITIONAL_REPRESENTATION('',(#5146),#5150);+#5146 = LINE('',#5147,#5148);+#5147 = CARTESIAN_POINT('',(0.,-0.4));+#5148 = VECTOR('',#5149,1.);+#5149 = DIRECTION('',(1.,0.));+#5150 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5151 = PCURVE('',#5066,#5152);+#5152 = DEFINITIONAL_REPRESENTATION('',(#5153),#5157);+#5153 = LINE('',#5154,#5155);+#5154 = CARTESIAN_POINT('',(0.202297007687,0.17480260336));+#5155 = VECTOR('',#5156,1.);+#5156 = DIRECTION('',(-0.934487734929,-0.355995327592));+#5157 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5158 = ORIENTED_EDGE('',*,*,#5159,.F.);+#5159 = EDGE_CURVE('',#5160,#5137,#5162,.T.);+#5160 = VERTEX_POINT('',#5161);+#5161 = CARTESIAN_POINT('',(-1.1,-0.2,0.));+#5162 = SURFACE_CURVE('',#5163,(#5167,#5174),.PCURVE_S1.);+#5163 = LINE('',#5164,#5165);+#5164 = CARTESIAN_POINT('',(-1.1,-0.2,0.));+#5165 = VECTOR('',#5166,1.);+#5166 = DIRECTION('',(0.,1.0,0.));+#5167 = PCURVE('',#5094,#5168);+#5168 = DEFINITIONAL_REPRESENTATION('',(#5169),#5173);+#5169 = LINE('',#5170,#5171);+#5170 = CARTESIAN_POINT('',(0.561805126356,0.));+#5171 = VECTOR('',#5172,1.);+#5172 = DIRECTION('',(0.,-1.));+#5173 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5174 = PCURVE('',#5175,#5180);+#5175 = PLANE('',#5176);+#5176 = AXIS2_PLACEMENT_3D('',#5177,#5178,#5179);+#5177 = CARTESIAN_POINT('',(-1.1,-0.2,0.));+#5178 = DIRECTION('',(0.,0.,1.0));+#5179 = DIRECTION('',(-1.0,0.,0.));+#5180 = DEFINITIONAL_REPRESENTATION('',(#5181),#5185);+#5181 = LINE('',#5182,#5183);+#5182 = CARTESIAN_POINT('',(0.,0.));+#5183 = VECTOR('',#5184,1.);+#5184 = DIRECTION('',(0.,-1.));+#5185 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5186 = ORIENTED_EDGE('',*,*,#5187,.F.);+#5187 = EDGE_CURVE('',#5079,#5160,#5188,.T.);+#5188 = SURFACE_CURVE('',#5189,(#5193,#5200),.PCURVE_S1.);+#5189 = LINE('',#5190,#5191);+#5190 = CARTESIAN_POINT('',(-0.9,-0.2,0.525));+#5191 = VECTOR('',#5192,1.);+#5192 = DIRECTION('',(-0.355995327592,0.,-0.934487734929));+#5193 = PCURVE('',#5094,#5194);+#5194 = DEFINITIONAL_REPRESENTATION('',(#5195),#5199);+#5195 = LINE('',#5196,#5197);+#5196 = CARTESIAN_POINT('',(0.,0.));+#5197 = VECTOR('',#5198,1.);+#5198 = DIRECTION('',(1.,0.));+#5199 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5200 = PCURVE('',#5120,#5201);+#5201 = DEFINITIONAL_REPRESENTATION('',(#5202),#5206);+#5202 = LINE('',#5203,#5204);+#5203 = CARTESIAN_POINT('',(0.202297007687,0.17480260336));+#5204 = VECTOR('',#5205,1.);+#5205 = DIRECTION('',(-0.934487734929,-0.355995327592));+#5206 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5207 = ADVANCED_FACE('',(#5208),#5175,.F.);+#5208 = FACE_BOUND('',#5209,.F.);+#5209 = EDGE_LOOP('',(#5210,#5211,#5234,#5262));+#5210 = ORIENTED_EDGE('',*,*,#5159,.T.);+#5211 = ORIENTED_EDGE('',*,*,#5212,.T.);+#5212 = EDGE_CURVE('',#5137,#5213,#5215,.T.);+#5213 = VERTEX_POINT('',#5214);+#5214 = CARTESIAN_POINT('',(-1.45,0.2,0.));+#5215 = SURFACE_CURVE('',#5216,(#5220,#5227),.PCURVE_S1.);+#5216 = LINE('',#5217,#5218);+#5217 = CARTESIAN_POINT('',(-1.1,0.2,0.));+#5218 = VECTOR('',#5219,1.);+#5219 = DIRECTION('',(-1.0,0.,0.));+#5220 = PCURVE('',#5175,#5221);+#5221 = DEFINITIONAL_REPRESENTATION('',(#5222),#5226);+#5222 = LINE('',#5223,#5224);+#5223 = CARTESIAN_POINT('',(0.,-0.4));+#5224 = VECTOR('',#5225,1.);+#5225 = DIRECTION('',(1.,0.));+#5226 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5227 = PCURVE('',#5066,#5228);+#5228 = DEFINITIONAL_REPRESENTATION('',(#5229),#5233);+#5229 = LINE('',#5230,#5231);+#5230 = CARTESIAN_POINT('',(-0.322702992313,-2.519739663954E-02));+#5231 = VECTOR('',#5232,1.);+#5232 = DIRECTION('',(0.,-1.));+#5233 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5234 = ORIENTED_EDGE('',*,*,#5235,.F.);+#5235 = EDGE_CURVE('',#5236,#5213,#5238,.T.);+#5236 = VERTEX_POINT('',#5237);+#5237 = CARTESIAN_POINT('',(-1.45,-0.2,0.));+#5238 = SURFACE_CURVE('',#5239,(#5243,#5250),.PCURVE_S1.);+#5239 = LINE('',#5240,#5241);+#5240 = CARTESIAN_POINT('',(-1.45,-0.2,0.));+#5241 = VECTOR('',#5242,1.);+#5242 = DIRECTION('',(0.,1.0,0.));+#5243 = PCURVE('',#5175,#5244);+#5244 = DEFINITIONAL_REPRESENTATION('',(#5245),#5249);+#5245 = LINE('',#5246,#5247);+#5246 = CARTESIAN_POINT('',(0.35,0.));+#5247 = VECTOR('',#5248,1.);+#5248 = DIRECTION('',(0.,-1.));+#5249 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5250 = PCURVE('',#5251,#5256);+#5251 = PLANE('',#5252);+#5252 = AXIS2_PLACEMENT_3D('',#5253,#5254,#5255);+#5253 = CARTESIAN_POINT('',(-1.45,-0.2,0.));+#5254 = DIRECTION('',(1.0,0.,0.));+#5255 = DIRECTION('',(0.,0.,1.0));+#5256 = DEFINITIONAL_REPRESENTATION('',(#5257),#5261);+#5257 = LINE('',#5258,#5259);+#5258 = CARTESIAN_POINT('',(0.,0.));+#5259 = VECTOR('',#5260,1.);+#5260 = DIRECTION('',(0.,-1.));+#5261 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5262 = ORIENTED_EDGE('',*,*,#5263,.F.);+#5263 = EDGE_CURVE('',#5160,#5236,#5264,.T.);+#5264 = SURFACE_CURVE('',#5265,(#5269,#5276),.PCURVE_S1.);+#5265 = LINE('',#5266,#5267);+#5266 = CARTESIAN_POINT('',(-1.1,-0.2,0.));+#5267 = VECTOR('',#5268,1.);+#5268 = DIRECTION('',(-1.0,0.,0.));+#5269 = PCURVE('',#5175,#5270);+#5270 = DEFINITIONAL_REPRESENTATION('',(#5271),#5275);+#5271 = LINE('',#5272,#5273);+#5272 = CARTESIAN_POINT('',(0.,0.));+#5273 = VECTOR('',#5274,1.);+#5274 = DIRECTION('',(1.,0.));+#5275 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5276 = PCURVE('',#5120,#5277);+#5277 = DEFINITIONAL_REPRESENTATION('',(#5278),#5282);+#5278 = LINE('',#5279,#5280);+#5279 = CARTESIAN_POINT('',(-0.322702992313,-2.519739663954E-02));+#5280 = VECTOR('',#5281,1.);+#5281 = DIRECTION('',(0.,-1.));+#5282 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5283 = ADVANCED_FACE('',(#5284),#5251,.F.);+#5284 = FACE_BOUND('',#5285,.F.);+#5285 = EDGE_LOOP('',(#5286,#5287,#5310,#5338));+#5286 = ORIENTED_EDGE('',*,*,#5235,.T.);+#5287 = ORIENTED_EDGE('',*,*,#5288,.T.);+#5288 = EDGE_CURVE('',#5213,#5289,#5291,.T.);+#5289 = VERTEX_POINT('',#5290);+#5290 = CARTESIAN_POINT('',(-1.45,0.2,0.15));+#5291 = SURFACE_CURVE('',#5292,(#5296,#5303),.PCURVE_S1.);+#5292 = LINE('',#5293,#5294);+#5293 = CARTESIAN_POINT('',(-1.45,0.2,0.));+#5294 = VECTOR('',#5295,1.);+#5295 = DIRECTION('',(0.,0.,1.0));+#5296 = PCURVE('',#5251,#5297);+#5297 = DEFINITIONAL_REPRESENTATION('',(#5298),#5302);+#5298 = LINE('',#5299,#5300);+#5299 = CARTESIAN_POINT('',(0.,-0.4));+#5300 = VECTOR('',#5301,1.);+#5301 = DIRECTION('',(1.,0.));+#5302 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5303 = PCURVE('',#5066,#5304);+#5304 = DEFINITIONAL_REPRESENTATION('',(#5305),#5309);+#5305 = LINE('',#5306,#5307);+#5306 = CARTESIAN_POINT('',(-0.322702992313,-0.37519739664));+#5307 = VECTOR('',#5308,1.);+#5308 = DIRECTION('',(1.,0.));+#5309 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5310 = ORIENTED_EDGE('',*,*,#5311,.F.);+#5311 = EDGE_CURVE('',#5312,#5289,#5314,.T.);+#5312 = VERTEX_POINT('',#5313);+#5313 = CARTESIAN_POINT('',(-1.45,-0.2,0.15));+#5314 = SURFACE_CURVE('',#5315,(#5319,#5326),.PCURVE_S1.);+#5315 = LINE('',#5316,#5317);+#5316 = CARTESIAN_POINT('',(-1.45,-0.2,0.15));+#5317 = VECTOR('',#5318,1.);+#5318 = DIRECTION('',(0.,1.0,0.));+#5319 = PCURVE('',#5251,#5320);+#5320 = DEFINITIONAL_REPRESENTATION('',(#5321),#5325);+#5321 = LINE('',#5322,#5323);+#5322 = CARTESIAN_POINT('',(0.15,0.));+#5323 = VECTOR('',#5324,1.);+#5324 = DIRECTION('',(0.,-1.));+#5325 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5326 = PCURVE('',#5327,#5332);+#5327 = PLANE('',#5328);+#5328 = AXIS2_PLACEMENT_3D('',#5329,#5330,#5331);+#5329 = CARTESIAN_POINT('',(-1.45,-0.2,0.15));+#5330 = DIRECTION('',(0.,0.,-1.0));+#5331 = DIRECTION('',(1.0,0.,0.));+#5332 = DEFINITIONAL_REPRESENTATION('',(#5333),#5337);+#5333 = LINE('',#5334,#5335);+#5334 = CARTESIAN_POINT('',(0.,0.));+#5335 = VECTOR('',#5336,1.);+#5336 = DIRECTION('',(0.,-1.));+#5337 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5338 = ORIENTED_EDGE('',*,*,#5339,.F.);+#5339 = EDGE_CURVE('',#5236,#5312,#5340,.T.);+#5340 = SURFACE_CURVE('',#5341,(#5345,#5352),.PCURVE_S1.);+#5341 = LINE('',#5342,#5343);+#5342 = CARTESIAN_POINT('',(-1.45,-0.2,0.));+#5343 = VECTOR('',#5344,1.);+#5344 = DIRECTION('',(0.,0.,1.0));+#5345 = PCURVE('',#5251,#5346);+#5346 = DEFINITIONAL_REPRESENTATION('',(#5347),#5351);+#5347 = LINE('',#5348,#5349);+#5348 = CARTESIAN_POINT('',(0.,0.));+#5349 = VECTOR('',#5350,1.);+#5350 = DIRECTION('',(1.,0.));+#5351 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5352 = PCURVE('',#5120,#5353);+#5353 = DEFINITIONAL_REPRESENTATION('',(#5354),#5358);+#5354 = LINE('',#5355,#5356);+#5355 = CARTESIAN_POINT('',(-0.322702992313,-0.37519739664));+#5356 = VECTOR('',#5357,1.);+#5357 = DIRECTION('',(1.,0.));+#5358 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5359 = ADVANCED_FACE('',(#5360),#5327,.F.);+#5360 = FACE_BOUND('',#5361,.F.);+#5361 = EDGE_LOOP('',(#5362,#5363,#5386,#5414));+#5362 = ORIENTED_EDGE('',*,*,#5311,.T.);+#5363 = ORIENTED_EDGE('',*,*,#5364,.T.);+#5364 = EDGE_CURVE('',#5289,#5365,#5367,.T.);+#5365 = VERTEX_POINT('',#5366);+#5366 = CARTESIAN_POINT('',(-1.2,0.2,0.15));+#5367 = SURFACE_CURVE('',#5368,(#5372,#5379),.PCURVE_S1.);+#5368 = LINE('',#5369,#5370);+#5369 = CARTESIAN_POINT('',(-1.45,0.2,0.15));+#5370 = VECTOR('',#5371,1.);+#5371 = DIRECTION('',(1.0,0.,0.));+#5372 = PCURVE('',#5327,#5373);+#5373 = DEFINITIONAL_REPRESENTATION('',(#5374),#5378);+#5374 = LINE('',#5375,#5376);+#5375 = CARTESIAN_POINT('',(0.,-0.4));+#5376 = VECTOR('',#5377,1.);+#5377 = DIRECTION('',(1.,0.));+#5378 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5379 = PCURVE('',#5066,#5380);+#5380 = DEFINITIONAL_REPRESENTATION('',(#5381),#5385);+#5381 = LINE('',#5382,#5383);+#5382 = CARTESIAN_POINT('',(-0.172702992313,-0.37519739664));+#5383 = VECTOR('',#5384,1.);+#5384 = DIRECTION('',(0.,1.));+#5385 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5386 = ORIENTED_EDGE('',*,*,#5387,.F.);+#5387 = EDGE_CURVE('',#5388,#5365,#5390,.T.);+#5388 = VERTEX_POINT('',#5389);+#5389 = CARTESIAN_POINT('',(-1.2,-0.2,0.15));+#5390 = SURFACE_CURVE('',#5391,(#5395,#5402),.PCURVE_S1.);+#5391 = LINE('',#5392,#5393);+#5392 = CARTESIAN_POINT('',(-1.2,-0.2,0.15));+#5393 = VECTOR('',#5394,1.);+#5394 = DIRECTION('',(0.,1.0,0.));+#5395 = PCURVE('',#5327,#5396);+#5396 = DEFINITIONAL_REPRESENTATION('',(#5397),#5401);+#5397 = LINE('',#5398,#5399);+#5398 = CARTESIAN_POINT('',(0.25,0.));+#5399 = VECTOR('',#5400,1.);+#5400 = DIRECTION('',(0.,-1.));+#5401 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5402 = PCURVE('',#5403,#5408);+#5403 = PLANE('',#5404);+#5404 = AXIS2_PLACEMENT_3D('',#5405,#5406,#5407);+#5405 = CARTESIAN_POINT('',(-1.2,-0.2,0.15));+#5406 = DIRECTION('',(0.934487734929,0.,-0.355995327592));+#5407 = DIRECTION('',(0.355995327592,0.,0.934487734929));+#5408 = DEFINITIONAL_REPRESENTATION('',(#5409),#5413);+#5409 = LINE('',#5410,#5411);+#5410 = CARTESIAN_POINT('',(0.,0.));+#5411 = VECTOR('',#5412,1.);+#5412 = DIRECTION('',(0.,-1.));+#5413 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5414 = ORIENTED_EDGE('',*,*,#5415,.F.);+#5415 = EDGE_CURVE('',#5312,#5388,#5416,.T.);+#5416 = SURFACE_CURVE('',#5417,(#5421,#5428),.PCURVE_S1.);+#5417 = LINE('',#5418,#5419);+#5418 = CARTESIAN_POINT('',(-1.45,-0.2,0.15));+#5419 = VECTOR('',#5420,1.);+#5420 = DIRECTION('',(1.0,0.,0.));+#5421 = PCURVE('',#5327,#5422);+#5422 = DEFINITIONAL_REPRESENTATION('',(#5423),#5427);+#5423 = LINE('',#5424,#5425);+#5424 = CARTESIAN_POINT('',(0.,0.));+#5425 = VECTOR('',#5426,1.);+#5426 = DIRECTION('',(1.,0.));+#5427 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5428 = PCURVE('',#5120,#5429);+#5429 = DEFINITIONAL_REPRESENTATION('',(#5430),#5434);+#5430 = LINE('',#5431,#5432);+#5431 = CARTESIAN_POINT('',(-0.172702992313,-0.37519739664));+#5432 = VECTOR('',#5433,1.);+#5433 = DIRECTION('',(0.,1.));+#5434 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5435 = ADVANCED_FACE('',(#5436),#5403,.F.);+#5436 = FACE_BOUND('',#5437,.F.);+#5437 = EDGE_LOOP('',(#5438,#5439,#5462,#5490));+#5438 = ORIENTED_EDGE('',*,*,#5387,.T.);+#5439 = ORIENTED_EDGE('',*,*,#5440,.T.);+#5440 = EDGE_CURVE('',#5365,#5441,#5443,.T.);+#5441 = VERTEX_POINT('',#5442);+#5442 = CARTESIAN_POINT('',(-1.0,0.2,0.675));+#5443 = SURFACE_CURVE('',#5444,(#5448,#5455),.PCURVE_S1.);+#5444 = LINE('',#5445,#5446);+#5445 = CARTESIAN_POINT('',(-1.2,0.2,0.15));+#5446 = VECTOR('',#5447,1.);+#5447 = DIRECTION('',(0.355995327592,0.,0.934487734929));+#5448 = PCURVE('',#5403,#5449);+#5449 = DEFINITIONAL_REPRESENTATION('',(#5450),#5454);+#5450 = LINE('',#5451,#5452);+#5451 = CARTESIAN_POINT('',(0.,-0.4));+#5452 = VECTOR('',#5453,1.);+#5453 = DIRECTION('',(1.,0.));+#5454 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5455 = PCURVE('',#5066,#5456);+#5456 = DEFINITIONAL_REPRESENTATION('',(#5457),#5461);+#5457 = LINE('',#5458,#5459);+#5458 = CARTESIAN_POINT('',(-0.172702992313,-0.12519739664));+#5459 = VECTOR('',#5460,1.);+#5460 = DIRECTION('',(0.934487734929,0.355995327592));+#5461 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5462 = ORIENTED_EDGE('',*,*,#5463,.F.);+#5463 = EDGE_CURVE('',#5464,#5441,#5466,.T.);+#5464 = VERTEX_POINT('',#5465);+#5465 = CARTESIAN_POINT('',(-1.0,-0.2,0.675));+#5466 = SURFACE_CURVE('',#5467,(#5471,#5478),.PCURVE_S1.);+#5467 = LINE('',#5468,#5469);+#5468 = CARTESIAN_POINT('',(-1.0,-0.2,0.675));+#5469 = VECTOR('',#5470,1.);+#5470 = DIRECTION('',(0.,1.0,0.));+#5471 = PCURVE('',#5403,#5472);+#5472 = DEFINITIONAL_REPRESENTATION('',(#5473),#5477);+#5473 = LINE('',#5474,#5475);+#5474 = CARTESIAN_POINT('',(0.561805126356,0.));+#5475 = VECTOR('',#5476,1.);+#5476 = DIRECTION('',(0.,-1.));+#5477 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5478 = PCURVE('',#5479,#5484);+#5479 = PLANE('',#5480);+#5480 = AXIS2_PLACEMENT_3D('',#5481,#5482,#5483);+#5481 = CARTESIAN_POINT('',(-1.0,-0.2,0.675));+#5482 = DIRECTION('',(0.,0.,-1.0));+#5483 = DIRECTION('',(1.0,0.,0.));+#5484 = DEFINITIONAL_REPRESENTATION('',(#5485),#5489);+#5485 = LINE('',#5486,#5487);+#5486 = CARTESIAN_POINT('',(0.,0.));+#5487 = VECTOR('',#5488,1.);+#5488 = DIRECTION('',(0.,-1.));+#5489 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5490 = ORIENTED_EDGE('',*,*,#5491,.F.);+#5491 = EDGE_CURVE('',#5388,#5464,#5492,.T.);+#5492 = SURFACE_CURVE('',#5493,(#5497,#5504),.PCURVE_S1.);+#5493 = LINE('',#5494,#5495);+#5494 = CARTESIAN_POINT('',(-1.2,-0.2,0.15));+#5495 = VECTOR('',#5496,1.);+#5496 = DIRECTION('',(0.355995327592,0.,0.934487734929));+#5497 = PCURVE('',#5403,#5498);+#5498 = DEFINITIONAL_REPRESENTATION('',(#5499),#5503);+#5499 = LINE('',#5500,#5501);+#5500 = CARTESIAN_POINT('',(0.,0.));+#5501 = VECTOR('',#5502,1.);+#5502 = DIRECTION('',(1.,0.));+#5503 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5504 = PCURVE('',#5120,#5505);+#5505 = DEFINITIONAL_REPRESENTATION('',(#5506),#5510);+#5506 = LINE('',#5507,#5508);+#5507 = CARTESIAN_POINT('',(-0.172702992313,-0.12519739664));+#5508 = VECTOR('',#5509,1.);+#5509 = DIRECTION('',(0.934487734929,0.355995327592));+#5510 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5511 = ADVANCED_FACE('',(#5512),#5479,.F.);+#5512 = FACE_BOUND('',#5513,.F.);+#5513 = EDGE_LOOP('',(#5514,#5515,#5538,#5561));+#5514 = ORIENTED_EDGE('',*,*,#5463,.T.);+#5515 = ORIENTED_EDGE('',*,*,#5516,.T.);+#5516 = EDGE_CURVE('',#5441,#5517,#5519,.T.);+#5517 = VERTEX_POINT('',#5518);+#5518 = CARTESIAN_POINT('',(-0.72,0.2,0.675));+#5519 = SURFACE_CURVE('',#5520,(#5524,#5531),.PCURVE_S1.);+#5520 = LINE('',#5521,#5522);+#5521 = CARTESIAN_POINT('',(-1.0,0.2,0.675));+#5522 = VECTOR('',#5523,1.);+#5523 = DIRECTION('',(1.0,0.,0.));+#5524 = PCURVE('',#5479,#5525);+#5525 = DEFINITIONAL_REPRESENTATION('',(#5526),#5530);+#5526 = LINE('',#5527,#5528);+#5527 = CARTESIAN_POINT('',(0.,-0.4));+#5528 = VECTOR('',#5529,1.);+#5529 = DIRECTION('',(1.,0.));+#5530 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5531 = PCURVE('',#5066,#5532);+#5532 = DEFINITIONAL_REPRESENTATION('',(#5533),#5537);+#5533 = LINE('',#5534,#5535);+#5534 = CARTESIAN_POINT('',(0.352297007687,7.480260336046E-02));+#5535 = VECTOR('',#5536,1.);+#5536 = DIRECTION('',(0.,1.));+#5537 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5538 = ORIENTED_EDGE('',*,*,#5539,.F.);+#5539 = EDGE_CURVE('',#5540,#5517,#5542,.T.);+#5540 = VERTEX_POINT('',#5541);+#5541 = CARTESIAN_POINT('',(-0.72,-0.2,0.675));+#5542 = SURFACE_CURVE('',#5543,(#5547,#5554),.PCURVE_S1.);+#5543 = LINE('',#5544,#5545);+#5544 = CARTESIAN_POINT('',(-0.72,-0.2,0.675));+#5545 = VECTOR('',#5546,1.);+#5546 = DIRECTION('',(0.,1.0,0.));+#5547 = PCURVE('',#5479,#5548);+#5548 = DEFINITIONAL_REPRESENTATION('',(#5549),#5553);+#5549 = LINE('',#5550,#5551);+#5550 = CARTESIAN_POINT('',(0.28,0.));+#5551 = VECTOR('',#5552,1.);+#5552 = DIRECTION('',(0.,-1.));+#5553 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5554 = PCURVE('',#5038,#5555);+#5555 = DEFINITIONAL_REPRESENTATION('',(#5556),#5560);+#5556 = LINE('',#5557,#5558);+#5557 = CARTESIAN_POINT('',(0.,-0.));+#5558 = VECTOR('',#5559,1.);+#5559 = DIRECTION('',(0.,-1.));+#5560 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5561 = ORIENTED_EDGE('',*,*,#5562,.F.);+#5562 = EDGE_CURVE('',#5464,#5540,#5563,.T.);+#5563 = SURFACE_CURVE('',#5564,(#5568,#5575),.PCURVE_S1.);+#5564 = LINE('',#5565,#5566);+#5565 = CARTESIAN_POINT('',(-1.0,-0.2,0.675));+#5566 = VECTOR('',#5567,1.);+#5567 = DIRECTION('',(1.0,0.,0.));+#5568 = PCURVE('',#5479,#5569);+#5569 = DEFINITIONAL_REPRESENTATION('',(#5570),#5574);+#5570 = LINE('',#5571,#5572);+#5571 = CARTESIAN_POINT('',(0.,0.));+#5572 = VECTOR('',#5573,1.);+#5573 = DIRECTION('',(1.,0.));+#5574 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5575 = PCURVE('',#5120,#5576);+#5576 = DEFINITIONAL_REPRESENTATION('',(#5577),#5581);+#5577 = LINE('',#5578,#5579);+#5578 = CARTESIAN_POINT('',(0.352297007687,7.480260336046E-02));+#5579 = VECTOR('',#5580,1.);+#5580 = DIRECTION('',(0.,1.));+#5581 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5582 = ADVANCED_FACE('',(#5583),#5038,.F.);+#5583 = FACE_BOUND('',#5584,.F.);+#5584 = EDGE_LOOP('',(#5585,#5586,#5607,#5608));+#5585 = ORIENTED_EDGE('',*,*,#5539,.T.);+#5586 = ORIENTED_EDGE('',*,*,#5587,.T.);+#5587 = EDGE_CURVE('',#5517,#5018,#5588,.T.);+#5588 = SURFACE_CURVE('',#5589,(#5593,#5600),.PCURVE_S1.);+#5589 = LINE('',#5590,#5591);+#5590 = CARTESIAN_POINT('',(-0.72,0.2,0.675));+#5591 = VECTOR('',#5592,1.);+#5592 = DIRECTION('',(0.,0.,-1.0));+#5593 = PCURVE('',#5038,#5594);+#5594 = DEFINITIONAL_REPRESENTATION('',(#5595),#5599);+#5595 = LINE('',#5596,#5597);+#5596 = CARTESIAN_POINT('',(0.,-0.4));+#5597 = VECTOR('',#5598,1.);+#5598 = DIRECTION('',(1.,0.));+#5599 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5600 = PCURVE('',#5066,#5601);+#5601 = DEFINITIONAL_REPRESENTATION('',(#5602),#5606);+#5602 = LINE('',#5603,#5604);+#5603 = CARTESIAN_POINT('',(0.352297007687,0.35480260336));+#5604 = VECTOR('',#5605,1.);+#5605 = DIRECTION('',(-1.,0.));+#5606 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5607 = ORIENTED_EDGE('',*,*,#5015,.F.);+#5608 = ORIENTED_EDGE('',*,*,#5609,.F.);+#5609 = EDGE_CURVE('',#5540,#5016,#5610,.T.);+#5610 = SURFACE_CURVE('',#5611,(#5615,#5622),.PCURVE_S1.);+#5611 = LINE('',#5612,#5613);+#5612 = CARTESIAN_POINT('',(-0.72,-0.2,0.675));+#5613 = VECTOR('',#5614,1.);+#5614 = DIRECTION('',(0.,0.,-1.0));+#5615 = PCURVE('',#5038,#5616);+#5616 = DEFINITIONAL_REPRESENTATION('',(#5617),#5621);+#5617 = LINE('',#5618,#5619);+#5618 = CARTESIAN_POINT('',(0.,-0.));+#5619 = VECTOR('',#5620,1.);+#5620 = DIRECTION('',(1.,0.));+#5621 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5622 = PCURVE('',#5120,#5623);+#5623 = DEFINITIONAL_REPRESENTATION('',(#5624),#5628);+#5624 = LINE('',#5625,#5626);+#5625 = CARTESIAN_POINT('',(0.352297007687,0.35480260336));+#5626 = VECTOR('',#5627,1.);+#5627 = DIRECTION('',(-1.,0.));+#5628 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5629 = ADVANCED_FACE('',(#5630),#5120,.F.);+#5630 = FACE_BOUND('',#5631,.F.);+#5631 = EDGE_LOOP('',(#5632,#5633,#5634,#5635,#5636,#5637,#5638,#5639));+#5632 = ORIENTED_EDGE('',*,*,#5106,.T.);+#5633 = ORIENTED_EDGE('',*,*,#5187,.T.);+#5634 = ORIENTED_EDGE('',*,*,#5263,.T.);+#5635 = ORIENTED_EDGE('',*,*,#5339,.T.);+#5636 = ORIENTED_EDGE('',*,*,#5415,.T.);+#5637 = ORIENTED_EDGE('',*,*,#5491,.T.);+#5638 = ORIENTED_EDGE('',*,*,#5562,.T.);+#5639 = ORIENTED_EDGE('',*,*,#5609,.T.);+#5640 = ADVANCED_FACE('',(#5641),#5066,.T.);+#5641 = FACE_BOUND('',#5642,.T.);+#5642 = EDGE_LOOP('',(#5643,#5644,#5645,#5646,#5647,#5648,#5649,#5650));+#5643 = ORIENTED_EDGE('',*,*,#5050,.T.);+#5644 = ORIENTED_EDGE('',*,*,#5136,.T.);+#5645 = ORIENTED_EDGE('',*,*,#5212,.T.);+#5646 = ORIENTED_EDGE('',*,*,#5288,.T.);+#5647 = ORIENTED_EDGE('',*,*,#5364,.T.);+#5648 = ORIENTED_EDGE('',*,*,#5440,.T.);+#5649 = ORIENTED_EDGE('',*,*,#5516,.T.);+#5650 = ORIENTED_EDGE('',*,*,#5587,.T.);+#5651 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#5655)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#5652,#5653,#5654)) REPRESENTATION_CONTEXT+('Context #1','3D Context with UNIT and UNCERTAINTY') );+#5652 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );+#5653 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );+#5654 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );+#5655 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#5652,+ 'distance_accuracy_value','confusion accuracy');+#5656 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#5657,#5659);+#5657 = ( REPRESENTATION_RELATIONSHIP('','',#5008,#3756) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#5658) +SHAPE_REPRESENTATION_RELATIONSHIP() );+#5658 = ITEM_DEFINED_TRANSFORMATION('','',#3757,#3769);+#5659 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',+ #5660);+#5660 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('3','=>[0:1:1:4]','',#3751,#5003,$);+#5661 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#5005));+#5662 = SHAPE_DEFINITION_REPRESENTATION(#5663,#5669);+#5663 = PRODUCT_DEFINITION_SHAPE('','',#5664);+#5664 = PRODUCT_DEFINITION('design','',#5665,#5668);+#5665 = PRODUCT_DEFINITION_FORMATION('','',#5666);+#5666 = PRODUCT('Lead3','Lead3','',(#5667));+#5667 = PRODUCT_CONTEXT('',#3748,'mechanical');+#5668 = PRODUCT_DEFINITION_CONTEXT('part definition',#3748,'design');+#5669 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#3757,#5670),#6312);+#5670 = MANIFOLD_SOLID_BREP('',#5671);+#5671 = CLOSED_SHELL('',(#5672,#5792,#5868,#5944,#6020,#6096,#6172,#6243+ ,#6290,#6301));+#5672 = ADVANCED_FACE('',(#5673),#5687,.F.);+#5673 = FACE_BOUND('',#5674,.F.);+#5674 = EDGE_LOOP('',(#5675,#5710,#5738,#5766));+#5675 = ORIENTED_EDGE('',*,*,#5676,.T.);+#5676 = EDGE_CURVE('',#5677,#5679,#5681,.T.);+#5677 = VERTEX_POINT('',#5678);+#5678 = CARTESIAN_POINT('',(-0.72,-1.15,0.525));+#5679 = VERTEX_POINT('',#5680);+#5680 = CARTESIAN_POINT('',(-0.72,-0.75,0.525));+#5681 = SURFACE_CURVE('',#5682,(#5686,#5698),.PCURVE_S1.);+#5682 = LINE('',#5683,#5684);+#5683 = CARTESIAN_POINT('',(-0.72,-1.15,0.525));+#5684 = VECTOR('',#5685,1.);+#5685 = DIRECTION('',(0.,1.0,0.));+#5686 = PCURVE('',#5687,#5692);+#5687 = PLANE('',#5688);+#5688 = AXIS2_PLACEMENT_3D('',#5689,#5690,#5691);+#5689 = CARTESIAN_POINT('',(-0.72,-1.15,0.525));+#5690 = DIRECTION('',(0.,0.,1.0));+#5691 = DIRECTION('',(-1.0,0.,0.));+#5692 = DEFINITIONAL_REPRESENTATION('',(#5693),#5697);+#5693 = LINE('',#5694,#5695);+#5694 = CARTESIAN_POINT('',(0.,0.));+#5695 = VECTOR('',#5696,1.);+#5696 = DIRECTION('',(0.,-1.));+#5697 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5698 = PCURVE('',#5699,#5704);+#5699 = PLANE('',#5700);+#5700 = AXIS2_PLACEMENT_3D('',#5701,#5702,#5703);+#5701 = CARTESIAN_POINT('',(-0.72,-1.15,0.675));+#5702 = DIRECTION('',(-1.0,0.,0.));+#5703 = DIRECTION('',(0.,0.,-1.0));+#5704 = DEFINITIONAL_REPRESENTATION('',(#5705),#5709);+#5705 = LINE('',#5706,#5707);+#5706 = CARTESIAN_POINT('',(0.15,0.));+#5707 = VECTOR('',#5708,1.);+#5708 = DIRECTION('',(0.,-1.));+#5709 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5710 = ORIENTED_EDGE('',*,*,#5711,.T.);+#5711 = EDGE_CURVE('',#5679,#5712,#5714,.T.);+#5712 = VERTEX_POINT('',#5713);+#5713 = CARTESIAN_POINT('',(-0.9,-0.75,0.525));+#5714 = SURFACE_CURVE('',#5715,(#5719,#5726),.PCURVE_S1.);+#5715 = LINE('',#5716,#5717);+#5716 = CARTESIAN_POINT('',(-0.72,-0.75,0.525));+#5717 = VECTOR('',#5718,1.);+#5718 = DIRECTION('',(-1.0,0.,0.));+#5719 = PCURVE('',#5687,#5720);+#5720 = DEFINITIONAL_REPRESENTATION('',(#5721),#5725);+#5721 = LINE('',#5722,#5723);+#5722 = CARTESIAN_POINT('',(0.,-0.4));+#5723 = VECTOR('',#5724,1.);+#5724 = DIRECTION('',(1.,0.));+#5725 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5726 = PCURVE('',#5727,#5732);+#5727 = PLANE('',#5728);+#5728 = AXIS2_PLACEMENT_3D('',#5729,#5730,#5731);+#5729 = CARTESIAN_POINT('',(-1.07480260336,-0.75,0.322702992313));+#5730 = DIRECTION('',(0.,1.0,0.));+#5731 = DIRECTION('',(0.,0.,1.0));+#5732 = DEFINITIONAL_REPRESENTATION('',(#5733),#5737);+#5733 = LINE('',#5734,#5735);+#5734 = CARTESIAN_POINT('',(0.202297007687,0.35480260336));+#5735 = VECTOR('',#5736,1.);+#5736 = DIRECTION('',(0.,-1.));+#5737 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5738 = ORIENTED_EDGE('',*,*,#5739,.F.);+#5739 = EDGE_CURVE('',#5740,#5712,#5742,.T.);+#5740 = VERTEX_POINT('',#5741);+#5741 = CARTESIAN_POINT('',(-0.9,-1.15,0.525));+#5742 = SURFACE_CURVE('',#5743,(#5747,#5754),.PCURVE_S1.);+#5743 = LINE('',#5744,#5745);+#5744 = CARTESIAN_POINT('',(-0.9,-1.15,0.525));+#5745 = VECTOR('',#5746,1.);+#5746 = DIRECTION('',(0.,1.0,0.));+#5747 = PCURVE('',#5687,#5748);+#5748 = DEFINITIONAL_REPRESENTATION('',(#5749),#5753);+#5749 = LINE('',#5750,#5751);+#5750 = CARTESIAN_POINT('',(0.18,0.));+#5751 = VECTOR('',#5752,1.);+#5752 = DIRECTION('',(0.,-1.));+#5753 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5754 = PCURVE('',#5755,#5760);+#5755 = PLANE('',#5756);+#5756 = AXIS2_PLACEMENT_3D('',#5757,#5758,#5759);+#5757 = CARTESIAN_POINT('',(-0.9,-1.15,0.525));+#5758 = DIRECTION('',(-0.934487734929,0.,0.355995327592));+#5759 = DIRECTION('',(-0.355995327592,0.,-0.934487734929));+#5760 = DEFINITIONAL_REPRESENTATION('',(#5761),#5765);+#5761 = LINE('',#5762,#5763);+#5762 = CARTESIAN_POINT('',(0.,0.));+#5763 = VECTOR('',#5764,1.);+#5764 = DIRECTION('',(0.,-1.));+#5765 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5766 = ORIENTED_EDGE('',*,*,#5767,.F.);+#5767 = EDGE_CURVE('',#5677,#5740,#5768,.T.);+#5768 = SURFACE_CURVE('',#5769,(#5773,#5780),.PCURVE_S1.);+#5769 = LINE('',#5770,#5771);+#5770 = CARTESIAN_POINT('',(-0.72,-1.15,0.525));+#5771 = VECTOR('',#5772,1.);+#5772 = DIRECTION('',(-1.0,0.,0.));+#5773 = PCURVE('',#5687,#5774);+#5774 = DEFINITIONAL_REPRESENTATION('',(#5775),#5779);+#5775 = LINE('',#5776,#5777);+#5776 = CARTESIAN_POINT('',(0.,0.));+#5777 = VECTOR('',#5778,1.);+#5778 = DIRECTION('',(1.,0.));+#5779 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5780 = PCURVE('',#5781,#5786);+#5781 = PLANE('',#5782);+#5782 = AXIS2_PLACEMENT_3D('',#5783,#5784,#5785);+#5783 = CARTESIAN_POINT('',(-1.07480260336,-1.15,0.322702992313));+#5784 = DIRECTION('',(0.,1.0,0.));+#5785 = DIRECTION('',(0.,0.,1.0));+#5786 = DEFINITIONAL_REPRESENTATION('',(#5787),#5791);+#5787 = LINE('',#5788,#5789);+#5788 = CARTESIAN_POINT('',(0.202297007687,0.35480260336));+#5789 = VECTOR('',#5790,1.);+#5790 = DIRECTION('',(0.,-1.));+#5791 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5792 = ADVANCED_FACE('',(#5793),#5755,.F.);+#5793 = FACE_BOUND('',#5794,.F.);+#5794 = EDGE_LOOP('',(#5795,#5796,#5819,#5847));+#5795 = ORIENTED_EDGE('',*,*,#5739,.T.);+#5796 = ORIENTED_EDGE('',*,*,#5797,.T.);+#5797 = EDGE_CURVE('',#5712,#5798,#5800,.T.);+#5798 = VERTEX_POINT('',#5799);+#5799 = CARTESIAN_POINT('',(-1.1,-0.75,0.));+#5800 = SURFACE_CURVE('',#5801,(#5805,#5812),.PCURVE_S1.);+#5801 = LINE('',#5802,#5803);+#5802 = CARTESIAN_POINT('',(-0.9,-0.75,0.525));+#5803 = VECTOR('',#5804,1.);+#5804 = DIRECTION('',(-0.355995327592,0.,-0.934487734929));+#5805 = PCURVE('',#5755,#5806);+#5806 = DEFINITIONAL_REPRESENTATION('',(#5807),#5811);+#5807 = LINE('',#5808,#5809);+#5808 = CARTESIAN_POINT('',(0.,-0.4));+#5809 = VECTOR('',#5810,1.);+#5810 = DIRECTION('',(1.,0.));+#5811 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5812 = PCURVE('',#5727,#5813);+#5813 = DEFINITIONAL_REPRESENTATION('',(#5814),#5818);+#5814 = LINE('',#5815,#5816);+#5815 = CARTESIAN_POINT('',(0.202297007687,0.17480260336));+#5816 = VECTOR('',#5817,1.);+#5817 = DIRECTION('',(-0.934487734929,-0.355995327592));+#5818 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5819 = ORIENTED_EDGE('',*,*,#5820,.F.);+#5820 = EDGE_CURVE('',#5821,#5798,#5823,.T.);+#5821 = VERTEX_POINT('',#5822);+#5822 = CARTESIAN_POINT('',(-1.1,-1.15,0.));+#5823 = SURFACE_CURVE('',#5824,(#5828,#5835),.PCURVE_S1.);+#5824 = LINE('',#5825,#5826);+#5825 = CARTESIAN_POINT('',(-1.1,-1.15,0.));+#5826 = VECTOR('',#5827,1.);+#5827 = DIRECTION('',(0.,1.0,0.));+#5828 = PCURVE('',#5755,#5829);+#5829 = DEFINITIONAL_REPRESENTATION('',(#5830),#5834);+#5830 = LINE('',#5831,#5832);+#5831 = CARTESIAN_POINT('',(0.561805126356,0.));+#5832 = VECTOR('',#5833,1.);+#5833 = DIRECTION('',(0.,-1.));+#5834 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5835 = PCURVE('',#5836,#5841);+#5836 = PLANE('',#5837);+#5837 = AXIS2_PLACEMENT_3D('',#5838,#5839,#5840);+#5838 = CARTESIAN_POINT('',(-1.1,-1.15,0.));+#5839 = DIRECTION('',(0.,0.,1.0));+#5840 = DIRECTION('',(-1.0,0.,0.));+#5841 = DEFINITIONAL_REPRESENTATION('',(#5842),#5846);+#5842 = LINE('',#5843,#5844);+#5843 = CARTESIAN_POINT('',(0.,0.));+#5844 = VECTOR('',#5845,1.);+#5845 = DIRECTION('',(0.,-1.));+#5846 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5847 = ORIENTED_EDGE('',*,*,#5848,.F.);+#5848 = EDGE_CURVE('',#5740,#5821,#5849,.T.);+#5849 = SURFACE_CURVE('',#5850,(#5854,#5861),.PCURVE_S1.);+#5850 = LINE('',#5851,#5852);+#5851 = CARTESIAN_POINT('',(-0.9,-1.15,0.525));+#5852 = VECTOR('',#5853,1.);+#5853 = DIRECTION('',(-0.355995327592,0.,-0.934487734929));+#5854 = PCURVE('',#5755,#5855);+#5855 = DEFINITIONAL_REPRESENTATION('',(#5856),#5860);+#5856 = LINE('',#5857,#5858);+#5857 = CARTESIAN_POINT('',(0.,0.));+#5858 = VECTOR('',#5859,1.);+#5859 = DIRECTION('',(1.,0.));+#5860 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5861 = PCURVE('',#5781,#5862);+#5862 = DEFINITIONAL_REPRESENTATION('',(#5863),#5867);+#5863 = LINE('',#5864,#5865);+#5864 = CARTESIAN_POINT('',(0.202297007687,0.17480260336));+#5865 = VECTOR('',#5866,1.);+#5866 = DIRECTION('',(-0.934487734929,-0.355995327592));+#5867 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5868 = ADVANCED_FACE('',(#5869),#5836,.F.);+#5869 = FACE_BOUND('',#5870,.F.);+#5870 = EDGE_LOOP('',(#5871,#5872,#5895,#5923));+#5871 = ORIENTED_EDGE('',*,*,#5820,.T.);+#5872 = ORIENTED_EDGE('',*,*,#5873,.T.);+#5873 = EDGE_CURVE('',#5798,#5874,#5876,.T.);+#5874 = VERTEX_POINT('',#5875);+#5875 = CARTESIAN_POINT('',(-1.45,-0.75,0.));+#5876 = SURFACE_CURVE('',#5877,(#5881,#5888),.PCURVE_S1.);+#5877 = LINE('',#5878,#5879);+#5878 = CARTESIAN_POINT('',(-1.1,-0.75,0.));+#5879 = VECTOR('',#5880,1.);+#5880 = DIRECTION('',(-1.0,0.,0.));+#5881 = PCURVE('',#5836,#5882);+#5882 = DEFINITIONAL_REPRESENTATION('',(#5883),#5887);+#5883 = LINE('',#5884,#5885);+#5884 = CARTESIAN_POINT('',(0.,-0.4));+#5885 = VECTOR('',#5886,1.);+#5886 = DIRECTION('',(1.,0.));+#5887 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5888 = PCURVE('',#5727,#5889);+#5889 = DEFINITIONAL_REPRESENTATION('',(#5890),#5894);+#5890 = LINE('',#5891,#5892);+#5891 = CARTESIAN_POINT('',(-0.322702992313,-2.519739663954E-02));+#5892 = VECTOR('',#5893,1.);+#5893 = DIRECTION('',(0.,-1.));+#5894 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5895 = ORIENTED_EDGE('',*,*,#5896,.F.);+#5896 = EDGE_CURVE('',#5897,#5874,#5899,.T.);+#5897 = VERTEX_POINT('',#5898);+#5898 = CARTESIAN_POINT('',(-1.45,-1.15,0.));+#5899 = SURFACE_CURVE('',#5900,(#5904,#5911),.PCURVE_S1.);+#5900 = LINE('',#5901,#5902);+#5901 = CARTESIAN_POINT('',(-1.45,-1.15,0.));+#5902 = VECTOR('',#5903,1.);+#5903 = DIRECTION('',(0.,1.0,0.));+#5904 = PCURVE('',#5836,#5905);+#5905 = DEFINITIONAL_REPRESENTATION('',(#5906),#5910);+#5906 = LINE('',#5907,#5908);+#5907 = CARTESIAN_POINT('',(0.35,0.));+#5908 = VECTOR('',#5909,1.);+#5909 = DIRECTION('',(0.,-1.));+#5910 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5911 = PCURVE('',#5912,#5917);+#5912 = PLANE('',#5913);+#5913 = AXIS2_PLACEMENT_3D('',#5914,#5915,#5916);+#5914 = CARTESIAN_POINT('',(-1.45,-1.15,0.));+#5915 = DIRECTION('',(1.0,0.,0.));+#5916 = DIRECTION('',(0.,0.,1.0));+#5917 = DEFINITIONAL_REPRESENTATION('',(#5918),#5922);+#5918 = LINE('',#5919,#5920);+#5919 = CARTESIAN_POINT('',(0.,0.));+#5920 = VECTOR('',#5921,1.);+#5921 = DIRECTION('',(0.,-1.));+#5922 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5923 = ORIENTED_EDGE('',*,*,#5924,.F.);+#5924 = EDGE_CURVE('',#5821,#5897,#5925,.T.);+#5925 = SURFACE_CURVE('',#5926,(#5930,#5937),.PCURVE_S1.);+#5926 = LINE('',#5927,#5928);+#5927 = CARTESIAN_POINT('',(-1.1,-1.15,0.));+#5928 = VECTOR('',#5929,1.);+#5929 = DIRECTION('',(-1.0,0.,0.));+#5930 = PCURVE('',#5836,#5931);+#5931 = DEFINITIONAL_REPRESENTATION('',(#5932),#5936);+#5932 = LINE('',#5933,#5934);+#5933 = CARTESIAN_POINT('',(0.,0.));+#5934 = VECTOR('',#5935,1.);+#5935 = DIRECTION('',(1.,0.));+#5936 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5937 = PCURVE('',#5781,#5938);+#5938 = DEFINITIONAL_REPRESENTATION('',(#5939),#5943);+#5939 = LINE('',#5940,#5941);+#5940 = CARTESIAN_POINT('',(-0.322702992313,-2.519739663954E-02));+#5941 = VECTOR('',#5942,1.);+#5942 = DIRECTION('',(0.,-1.));+#5943 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5944 = ADVANCED_FACE('',(#5945),#5912,.F.);+#5945 = FACE_BOUND('',#5946,.F.);+#5946 = EDGE_LOOP('',(#5947,#5948,#5971,#5999));+#5947 = ORIENTED_EDGE('',*,*,#5896,.T.);+#5948 = ORIENTED_EDGE('',*,*,#5949,.T.);+#5949 = EDGE_CURVE('',#5874,#5950,#5952,.T.);+#5950 = VERTEX_POINT('',#5951);+#5951 = CARTESIAN_POINT('',(-1.45,-0.75,0.15));+#5952 = SURFACE_CURVE('',#5953,(#5957,#5964),.PCURVE_S1.);+#5953 = LINE('',#5954,#5955);+#5954 = CARTESIAN_POINT('',(-1.45,-0.75,0.));+#5955 = VECTOR('',#5956,1.);+#5956 = DIRECTION('',(0.,0.,1.0));+#5957 = PCURVE('',#5912,#5958);+#5958 = DEFINITIONAL_REPRESENTATION('',(#5959),#5963);+#5959 = LINE('',#5960,#5961);+#5960 = CARTESIAN_POINT('',(0.,-0.4));+#5961 = VECTOR('',#5962,1.);+#5962 = DIRECTION('',(1.,0.));+#5963 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5964 = PCURVE('',#5727,#5965);+#5965 = DEFINITIONAL_REPRESENTATION('',(#5966),#5970);+#5966 = LINE('',#5967,#5968);+#5967 = CARTESIAN_POINT('',(-0.322702992313,-0.37519739664));+#5968 = VECTOR('',#5969,1.);+#5969 = DIRECTION('',(1.,0.));+#5970 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5971 = ORIENTED_EDGE('',*,*,#5972,.F.);+#5972 = EDGE_CURVE('',#5973,#5950,#5975,.T.);+#5973 = VERTEX_POINT('',#5974);+#5974 = CARTESIAN_POINT('',(-1.45,-1.15,0.15));+#5975 = SURFACE_CURVE('',#5976,(#5980,#5987),.PCURVE_S1.);+#5976 = LINE('',#5977,#5978);+#5977 = CARTESIAN_POINT('',(-1.45,-1.15,0.15));+#5978 = VECTOR('',#5979,1.);+#5979 = DIRECTION('',(0.,1.0,0.));+#5980 = PCURVE('',#5912,#5981);+#5981 = DEFINITIONAL_REPRESENTATION('',(#5982),#5986);+#5982 = LINE('',#5983,#5984);+#5983 = CARTESIAN_POINT('',(0.15,0.));+#5984 = VECTOR('',#5985,1.);+#5985 = DIRECTION('',(0.,-1.));+#5986 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5987 = PCURVE('',#5988,#5993);+#5988 = PLANE('',#5989);+#5989 = AXIS2_PLACEMENT_3D('',#5990,#5991,#5992);+#5990 = CARTESIAN_POINT('',(-1.45,-1.15,0.15));+#5991 = DIRECTION('',(0.,0.,-1.0));+#5992 = DIRECTION('',(1.0,0.,0.));+#5993 = DEFINITIONAL_REPRESENTATION('',(#5994),#5998);+#5994 = LINE('',#5995,#5996);+#5995 = CARTESIAN_POINT('',(0.,0.));+#5996 = VECTOR('',#5997,1.);+#5997 = DIRECTION('',(0.,-1.));+#5998 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5999 = ORIENTED_EDGE('',*,*,#6000,.F.);+#6000 = EDGE_CURVE('',#5897,#5973,#6001,.T.);+#6001 = SURFACE_CURVE('',#6002,(#6006,#6013),.PCURVE_S1.);+#6002 = LINE('',#6003,#6004);+#6003 = CARTESIAN_POINT('',(-1.45,-1.15,0.));+#6004 = VECTOR('',#6005,1.);+#6005 = DIRECTION('',(0.,0.,1.0));+#6006 = PCURVE('',#5912,#6007);+#6007 = DEFINITIONAL_REPRESENTATION('',(#6008),#6012);+#6008 = LINE('',#6009,#6010);+#6009 = CARTESIAN_POINT('',(0.,0.));+#6010 = VECTOR('',#6011,1.);+#6011 = DIRECTION('',(1.,0.));+#6012 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#6013 = PCURVE('',#5781,#6014);+#6014 = DEFINITIONAL_REPRESENTATION('',(#6015),#6019);+#6015 = LINE('',#6016,#6017);+#6016 = CARTESIAN_POINT('',(-0.322702992313,-0.37519739664));+#6017 = VECTOR('',#6018,1.);+#6018 = DIRECTION('',(1.,0.));+#6019 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#6020 = ADVANCED_FACE('',(#6021),#5988,.F.);+#6021 = FACE_BOUND('',#6022,.F.);+#6022 = EDGE_LOOP('',(#6023,#6024,#6047,#6075));+#6023 = ORIENTED_EDGE('',*,*,#5972,.T.);+#6024 = ORIENTED_EDGE('',*,*,#6025,.T.);+#6025 = EDGE_CURVE('',#5950,#6026,#6028,.T.);+#6026 = VERTEX_POINT('',#6027);+#6027 = CARTESIAN_POINT('',(-1.2,-0.75,0.15));+#6028 = SURFACE_CURVE('',#6029,(#6033,#6040),.PCURVE_S1.);+#6029 = LINE('',#6030,#6031);+#6030 = CARTESIAN_POINT('',(-1.45,-0.75,0.15));+#6031 = VECTOR('',#6032,1.);+#6032 = DIRECTION('',(1.0,0.,0.));+#6033 = PCURVE('',#5988,#6034);+#6034 = DEFINITIONAL_REPRESENTATION('',(#6035),#6039);+#6035 = LINE('',#6036,#6037);+#6036 = CARTESIAN_POINT('',(0.,-0.4));+#6037 = VECTOR('',#6038,1.);+#6038 = DIRECTION('',(1.,0.));+#6039 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#6040 = PCURVE('',#5727,#6041);+#6041 = DEFINITIONAL_REPRESENTATION('',(#6042),#6046);+#6042 = LINE('',#6043,#6044);+#6043 = CARTESIAN_POINT('',(-0.172702992313,-0.37519739664));+#6044 = VECTOR('',#6045,1.);+#6045 = DIRECTION('',(0.,1.));+#6046 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#6047 = ORIENTED_EDGE('',*,*,#6048,.F.);+#6048 = EDGE_CURVE('',#6049,#6026,#6051,.T.);+#6049 = VERTEX_POINT('',#6050);+#6050 = CARTESIAN_POINT('',(-1.2,-1.15,0.15));+#6051 = SURFACE_CURVE('',#6052,(#6056,#6063),.PCURVE_S1.);+#6052 = LINE('',#6053,#6054);+#6053 = CARTESIAN_POINT('',(-1.2,-1.15,0.15));+#6054 = VECTOR('',#6055,1.);+#6055 = DIRECTION('',(0.,1.0,0.));+#6056 = PCURVE('',#5988,#6057);+#6057 = DEFINITIONAL_REPRESENTATION('',(#6058),#6062);+#6058 = LINE('',#6059,#6060);+#6059 = CARTESIAN_POINT('',(0.25,0.));+#6060 = VECTOR('',#6061,1.);+#6061 = DIRECTION('',(0.,-1.));+#6062 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#6063 = PCURVE('',#6064,#6069);+#6064 = PLANE('',#6065);+#6065 = AXIS2_PLACEMENT_3D('',#6066,#6067,#6068);+#6066 = CARTESIAN_POINT('',(-1.2,-1.15,0.15));+#6067 = DIRECTION('',(0.934487734929,0.,-0.355995327592));+#6068 = DIRECTION('',(0.355995327592,0.,0.934487734929));+#6069 = DEFINITIONAL_REPRESENTATION('',(#6070),#6074);+#6070 = LINE('',#6071,#6072);+#6071 = CARTESIAN_POINT('',(0.,0.));+#6072 = VECTOR('',#6073,1.);+#6073 = DIRECTION('',(0.,-1.));+#6074 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#6075 = ORIENTED_EDGE('',*,*,#6076,.F.);+#6076 = EDGE_CURVE('',#5973,#6049,#6077,.T.);+#6077 = SURFACE_CURVE('',#6078,(#6082,#6089),.PCURVE_S1.);+#6078 = LINE('',#6079,#6080);+#6079 = CARTESIAN_POINT('',(-1.45,-1.15,0.15));+#6080 = VECTOR('',#6081,1.);+#6081 = DIRECTION('',(1.0,0.,0.));+#6082 = PCURVE('',#5988,#6083);+#6083 = DEFINITIONAL_REPRESENTATION('',(#6084),#6088);+#6084 = LINE('',#6085,#6086);+#6085 = CARTESIAN_POINT('',(0.,0.));+#6086 = VECTOR('',#6087,1.);+#6087 = DIRECTION('',(1.,0.));+#6088 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#6089 = PCURVE('',#5781,#6090);+#6090 = DEFINITIONAL_REPRESENTATION('',(#6091),#6095);+#6091 = LINE('',#6092,#6093);+#6092 = CARTESIAN_POINT('',(-0.172702992313,-0.37519739664));+#6093 = VECTOR('',#6094,1.);+#6094 = DIRECTION('',(0.,1.));+#6095 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#6096 = ADVANCED_FACE('',(#6097),#6064,.F.);+#6097 = FACE_BOUND('',#6098,.F.);+#6098 = EDGE_LOOP('',(#6099,#6100,#6123,#6151));+#6099 = ORIENTED_EDGE('',*,*,#6048,.T.);+#6100 = ORIENTED_EDGE('',*,*,#6101,.T.);+#6101 = EDGE_CURVE('',#6026,#6102,#6104,.T.);+#6102 = VERTEX_POINT('',#6103);+#6103 = CARTESIAN_POINT('',(-1.0,-0.75,0.675));+#6104 = SURFACE_CURVE('',#6105,(#6109,#6116),.PCURVE_S1.);+#6105 = LINE('',#6106,#6107);+#6106 = CARTESIAN_POINT('',(-1.2,-0.75,0.15));+#6107 = VECTOR('',#6108,1.);+#6108 = DIRECTION('',(0.355995327592,0.,0.934487734929));+#6109 = PCURVE('',#6064,#6110);+#6110 = DEFINITIONAL_REPRESENTATION('',(#6111),#6115);+#6111 = LINE('',#6112,#6113);+#6112 = CARTESIAN_POINT('',(0.,-0.4));+#6113 = VECTOR('',#6114,1.);+#6114 = DIRECTION('',(1.,0.));+#6115 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#6116 = PCURVE('',#5727,#6117);+#6117 = DEFINITIONAL_REPRESENTATION('',(#6118),#6122);+#6118 = LINE('',#6119,#6120);+#6119 = CARTESIAN_POINT('',(-0.172702992313,-0.12519739664));+#6120 = VECTOR('',#6121,1.);+#6121 = DIRECTION('',(0.934487734929,0.355995327592));+#6122 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#6123 = ORIENTED_EDGE('',*,*,#6124,.F.);+#6124 = EDGE_CURVE('',#6125,#6102,#6127,.T.);+#6125 = VERTEX_POINT('',#6126);+#6126 = CARTESIAN_POINT('',(-1.0,-1.15,0.675));+#6127 = SURFACE_CURVE('',#6128,(#6132,#6139),.PCURVE_S1.);+#6128 = LINE('',#6129,#6130);+#6129 = CARTESIAN_POINT('',(-1.0,-1.15,0.675));+#6130 = VECTOR('',#6131,1.);+#6131 = DIRECTION('',(0.,1.0,0.));+#6132 = PCURVE('',#6064,#6133);+#6133 = DEFINITIONAL_REPRESENTATION('',(#6134),#6138);+#6134 = LINE('',#6135,#6136);+#6135 = CARTESIAN_POINT('',(0.561805126356,0.));+#6136 = VECTOR('',#6137,1.);+#6137 = DIRECTION('',(0.,-1.));+#6138 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#6139 = PCURVE('',#6140,#6145);+#6140 = PLANE('',#6141);+#6141 = AXIS2_PLACEMENT_3D('',#6142,#6143,#6144);+#6142 = CARTESIAN_POINT('',(-1.0,-1.15,0.675));+#6143 = DIRECTION('',(0.,0.,-1.0));+#6144 = DIRECTION('',(1.0,0.,0.));+#6145 = DEFINITIONAL_REPRESENTATION('',(#6146),#6150);+#6146 = LINE('',#6147,#6148);+#6147 = CARTESIAN_POINT('',(0.,0.));+#6148 = VECTOR('',#6149,1.);+#6149 = DIRECTION('',(0.,-1.));+#6150 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#6151 = ORIENTED_EDGE('',*,*,#6152,.F.);+#6152 = EDGE_CURVE('',#6049,#6125,#6153,.T.);+#6153 = SURFACE_CURVE('',#6154,(#6158,#6165),.PCURVE_S1.);+#6154 = LINE('',#6155,#6156);+#6155 = CARTESIAN_POINT('',(-1.2,-1.15,0.15));+#6156 = VECTOR('',#6157,1.);+#6157 = DIRECTION('',(0.355995327592,0.,0.934487734929));+#6158 = PCURVE('',#6064,#6159);+#6159 = DEFINITIONAL_REPRESENTATION('',(#6160),#6164);+#6160 = LINE('',#6161,#6162);+#6161 = CARTESIAN_POINT('',(0.,0.));+#6162 = VECTOR('',#6163,1.);+#6163 = DIRECTION('',(1.,0.));+#6164 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#6165 = PCURVE('',#5781,#6166);+#6166 = DEFINITIONAL_REPRESENTATION('',(#6167),#6171);+#6167 = LINE('',#6168,#6169);+#6168 = CARTESIAN_POINT('',(-0.172702992313,-0.12519739664));+#6169 = VECTOR('',#6170,1.);+#6170 = DIRECTION('',(0.934487734929,0.355995327592));+#6171 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#6172 = ADVANCED_FACE('',(#6173),#6140,.F.);+#6173 = FACE_BOUND('',#6174,.F.);+#6174 = EDGE_LOOP('',(#6175,#6176,#6199,#6222));+#6175 = ORIENTED_EDGE('',*,*,#6124,.T.);+#6176 = ORIENTED_EDGE('',*,*,#6177,.T.);+#6177 = EDGE_CURVE('',#6102,#6178,#6180,.T.);+#6178 = VERTEX_POINT('',#6179);+#6179 = CARTESIAN_POINT('',(-0.72,-0.75,0.675));+#6180 = SURFACE_CURVE('',#6181,(#6185,#6192),.PCURVE_S1.);+#6181 = LINE('',#6182,#6183);+#6182 = CARTESIAN_POINT('',(-1.0,-0.75,0.675));+#6183 = VECTOR('',#6184,1.);+#6184 = DIRECTION('',(1.0,0.,0.));+#6185 = PCURVE('',#6140,#6186);+#6186 = DEFINITIONAL_REPRESENTATION('',(#6187),#6191);+#6187 = LINE('',#6188,#6189);+#6188 = CARTESIAN_POINT('',(0.,-0.4));+#6189 = VECTOR('',#6190,1.);+#6190 = DIRECTION('',(1.,0.));+#6191 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#6192 = PCURVE('',#5727,#6193);+#6193 = DEFINITIONAL_REPRESENTATION('',(#6194),#6198);+#6194 = LINE('',#6195,#6196);+#6195 = CARTESIAN_POINT('',(0.352297007687,7.480260336046E-02));+#6196 = VECTOR('',#6197,1.);+#6197 = DIRECTION('',(0.,1.));+#6198 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#6199 = ORIENTED_EDGE('',*,*,#6200,.F.);+#6200 = EDGE_CURVE('',#6201,#6178,#6203,.T.);+#6201 = VERTEX_POINT('',#6202);+#6202 = CARTESIAN_POINT('',(-0.72,-1.15,0.675));+#6203 = SURFACE_CURVE('',#6204,(#6208,#6215),.PCURVE_S1.);+#6204 = LINE('',#6205,#6206);+#6205 = CARTESIAN_POINT('',(-0.72,-1.15,0.675));+#6206 = VECTOR('',#6207,1.);+#6207 = DIRECTION('',(0.,1.0,0.));+#6208 = PCURVE('',#6140,#6209);+#6209 = DEFINITIONAL_REPRESENTATION('',(#6210),#6214);+#6210 = LINE('',#6211,#6212);+#6211 = CARTESIAN_POINT('',(0.28,0.));+#6212 = VECTOR('',#6213,1.);+#6213 = DIRECTION('',(0.,-1.));+#6214 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#6215 = PCURVE('',#5699,#6216);+#6216 = DEFINITIONAL_REPRESENTATION('',(#6217),#6221);+#6217 = LINE('',#6218,#6219);+#6218 = CARTESIAN_POINT('',(0.,-0.));+#6219 = VECTOR('',#6220,1.);+#6220 = DIRECTION('',(0.,-1.));+#6221 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#6222 = ORIENTED_EDGE('',*,*,#6223,.F.);+#6223 = EDGE_CURVE('',#6125,#6201,#6224,.T.);+#6224 = SURFACE_CURVE('',#6225,(#6229,#6236),.PCURVE_S1.);+#6225 = LINE('',#6226,#6227);+#6226 = CARTESIAN_POINT('',(-1.0,-1.15,0.675));+#6227 = VECTOR('',#6228,1.);+#6228 = DIRECTION('',(1.0,0.,0.));+#6229 = PCURVE('',#6140,#6230);+#6230 = DEFINITIONAL_REPRESENTATION('',(#6231),#6235);+#6231 = LINE('',#6232,#6233);+#6232 = CARTESIAN_POINT('',(0.,0.));+#6233 = VECTOR('',#6234,1.);+#6234 = DIRECTION('',(1.,0.));+#6235 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#6236 = PCURVE('',#5781,#6237);+#6237 = DEFINITIONAL_REPRESENTATION('',(#6238),#6242);+#6238 = LINE('',#6239,#6240);+#6239 = CARTESIAN_POINT('',(0.352297007687,7.480260336046E-02));+#6240 = VECTOR('',#6241,1.);+#6241 = DIRECTION('',(0.,1.));+#6242 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#6243 = ADVANCED_FACE('',(#6244),#5699,.F.);+#6244 = FACE_BOUND('',#6245,.F.);+#6245 = EDGE_LOOP('',(#6246,#6247,#6268,#6269));+#6246 = ORIENTED_EDGE('',*,*,#6200,.T.);+#6247 = ORIENTED_EDGE('',*,*,#6248,.T.);+#6248 = EDGE_CURVE('',#6178,#5679,#6249,.T.);+#6249 = SURFACE_CURVE('',#6250,(#6254,#6261),.PCURVE_S1.);+#6250 = LINE('',#6251,#6252);+#6251 = CARTESIAN_POINT('',(-0.72,-0.75,0.675));+#6252 = VECTOR('',#6253,1.);+#6253 = DIRECTION('',(0.,0.,-1.0));+#6254 = PCURVE('',#5699,#6255);+#6255 = DEFINITIONAL_REPRESENTATION('',(#6256),#6260);+#6256 = LINE('',#6257,#6258);+#6257 = CARTESIAN_POINT('',(0.,-0.4));+#6258 = VECTOR('',#6259,1.);+#6259 = DIRECTION('',(1.,0.));+#6260 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#6261 = PCURVE('',#5727,#6262);+#6262 = DEFINITIONAL_REPRESENTATION('',(#6263),#6267);+#6263 = LINE('',#6264,#6265);+#6264 = CARTESIAN_POINT('',(0.352297007687,0.35480260336));+#6265 = VECTOR('',#6266,1.);+#6266 = DIRECTION('',(-1.,0.));+#6267 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#6268 = ORIENTED_EDGE('',*,*,#5676,.F.);+#6269 = ORIENTED_EDGE('',*,*,#6270,.F.);+#6270 = EDGE_CURVE('',#6201,#5677,#6271,.T.);+#6271 = SURFACE_CURVE('',#6272,(#6276,#6283),.PCURVE_S1.);+#6272 = LINE('',#6273,#6274);+#6273 = CARTESIAN_POINT('',(-0.72,-1.15,0.675));+#6274 = VECTOR('',#6275,1.);+#6275 = DIRECTION('',(0.,0.,-1.0));+#6276 = PCURVE('',#5699,#6277);+#6277 = DEFINITIONAL_REPRESENTATION('',(#6278),#6282);+#6278 = LINE('',#6279,#6280);+#6279 = CARTESIAN_POINT('',(0.,-0.));+#6280 = VECTOR('',#6281,1.);+#6281 = DIRECTION('',(1.,0.));+#6282 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#6283 = PCURVE('',#5781,#6284);+#6284 = DEFINITIONAL_REPRESENTATION('',(#6285),#6289);+#6285 = LINE('',#6286,#6287);+#6286 = CARTESIAN_POINT('',(0.352297007687,0.35480260336));+#6287 = VECTOR('',#6288,1.);+#6288 = DIRECTION('',(-1.,0.));+#6289 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#6290 = ADVANCED_FACE('',(#6291),#5781,.F.);+#6291 = FACE_BOUND('',#6292,.F.);+#6292 = EDGE_LOOP('',(#6293,#6294,#6295,#6296,#6297,#6298,#6299,#6300));+#6293 = ORIENTED_EDGE('',*,*,#5767,.T.);+#6294 = ORIENTED_EDGE('',*,*,#5848,.T.);+#6295 = ORIENTED_EDGE('',*,*,#5924,.T.);+#6296 = ORIENTED_EDGE('',*,*,#6000,.T.);+#6297 = ORIENTED_EDGE('',*,*,#6076,.T.);+#6298 = ORIENTED_EDGE('',*,*,#6152,.T.);+#6299 = ORIENTED_EDGE('',*,*,#6223,.T.);+#6300 = ORIENTED_EDGE('',*,*,#6270,.T.);+#6301 = ADVANCED_FACE('',(#6302),#5727,.T.);+#6302 = FACE_BOUND('',#6303,.T.);+#6303 = EDGE_LOOP('',(#6304,#6305,#6306,#6307,#6308,#6309,#6310,#6311));+#6304 = ORIENTED_EDGE('',*,*,#5711,.T.);+#6305 = ORIENTED_EDGE('',*,*,#5797,.T.);+#6306 = ORIENTED_EDGE('',*,*,#5873,.T.);+#6307 = ORIENTED_EDGE('',*,*,#5949,.T.);+#6308 = ORIENTED_EDGE('',*,*,#6025,.T.);+#6309 = ORIENTED_EDGE('',*,*,#6101,.T.);+#6310 = ORIENTED_EDGE('',*,*,#6177,.T.);+#6311 = ORIENTED_EDGE('',*,*,#6248,.T.);+#6312 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#6316)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#6313,#6314,#6315)) REPRESENTATION_CONTEXT+('Context #1','3D Context with UNIT and UNCERTAINTY') );+#6313 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );+#6314 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );+#6315 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );+#6316 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#6313,+ 'distance_accuracy_value','confusion accuracy');+#6317 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#6318,#6320);+#6318 = ( REPRESENTATION_RELATIONSHIP('','',#5669,#3756) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#6319) +SHAPE_REPRESENTATION_RELATIONSHIP() );+#6319 = ITEM_DEFINED_TRANSFORMATION('','',#3757,#3773);+#6320 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',+ #6321);+#6321 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('4','=>[0:1:1:5]','',#3751,#5664,$);+#6322 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#5666));+#6323 = SHAPE_DEFINITION_REPRESENTATION(#6324,#6330);+#6324 = PRODUCT_DEFINITION_SHAPE('','',#6325);+#6325 = PRODUCT_DEFINITION('design','',#6326,#6329);+#6326 = PRODUCT_DEFINITION_FORMATION('','',#6327);+#6327 = PRODUCT('Lead4','Lead4','',(#6328));+#6328 = PRODUCT_CONTEXT('',#3748,'mechanical');+#6329 = PRODUCT_DEFINITION_CONTEXT('part definition',#3748,'design');+#6330 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#3757,#6331),#6973);+#6331 = MANIFOLD_SOLID_BREP('',#6332);+#6332 = CLOSED_SHELL('',(#6333,#6453,#6529,#6605,#6681,#6757,#6833,#6904+ ,#6951,#6962));+#6333 = ADVANCED_FACE('',(#6334),#6348,.T.);+#6334 = FACE_BOUND('',#6335,.T.);+#6335 = EDGE_LOOP('',(#6336,#6371,#6399,#6427));+#6336 = ORIENTED_EDGE('',*,*,#6337,.T.);+#6337 = EDGE_CURVE('',#6338,#6340,#6342,.T.);+#6338 = VERTEX_POINT('',#6339);+#6339 = CARTESIAN_POINT('',(0.72,-1.15,0.525));+#6340 = VERTEX_POINT('',#6341);+#6341 = CARTESIAN_POINT('',(0.72,-0.75,0.525));+#6342 = SURFACE_CURVE('',#6343,(#6347,#6359),.PCURVE_S1.);+#6343 = LINE('',#6344,#6345);+#6344 = CARTESIAN_POINT('',(0.72,-1.15,0.525));+#6345 = VECTOR('',#6346,1.);+#6346 = DIRECTION('',(0.,1.0,0.));+#6347 = PCURVE('',#6348,#6353);+#6348 = PLANE('',#6349);+#6349 = AXIS2_PLACEMENT_3D('',#6350,#6351,#6352);+#6350 = CARTESIAN_POINT('',(0.72,-1.15,0.525));+#6351 = DIRECTION('',(0.,0.,-1.0));+#6352 = DIRECTION('',(1.0,0.,0.));+#6353 = DEFINITIONAL_REPRESENTATION('',(#6354),#6358);+#6354 = LINE('',#6355,#6356);+#6355 = CARTESIAN_POINT('',(0.,0.));+#6356 = VECTOR('',#6357,1.);+#6357 = DIRECTION('',(0.,-1.));+#6358 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#6359 = PCURVE('',#6360,#6365);+#6360 = PLANE('',#6361);+#6361 = AXIS2_PLACEMENT_3D('',#6362,#6363,#6364);+#6362 = CARTESIAN_POINT('',(0.72,-1.15,0.675));+#6363 = DIRECTION('',(-1.0,0.,0.));+#6364 = DIRECTION('',(0.,0.,-1.0));+#6365 = DEFINITIONAL_REPRESENTATION('',(#6366),#6370);+#6366 = LINE('',#6367,#6368);+#6367 = CARTESIAN_POINT('',(0.15,0.));+#6368 = VECTOR('',#6369,1.);+#6369 = DIRECTION('',(0.,-1.));+#6370 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#6371 = ORIENTED_EDGE('',*,*,#6372,.T.);+#6372 = EDGE_CURVE('',#6340,#6373,#6375,.T.);+#6373 = VERTEX_POINT('',#6374);+#6374 = CARTESIAN_POINT('',(0.9,-0.75,0.525));+#6375 = SURFACE_CURVE('',#6376,(#6380,#6387),.PCURVE_S1.);+#6376 = LINE('',#6377,#6378);+#6377 = CARTESIAN_POINT('',(0.72,-0.75,0.525));+#6378 = VECTOR('',#6379,1.);+#6379 = DIRECTION('',(1.0,0.,0.));+#6380 = PCURVE('',#6348,#6381);+#6381 = DEFINITIONAL_REPRESENTATION('',(#6382),#6386);+#6382 = LINE('',#6383,#6384);+#6383 = CARTESIAN_POINT('',(0.,-0.4));+#6384 = VECTOR('',#6385,1.);+#6385 = DIRECTION('',(1.,0.));+#6386 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#6387 = PCURVE('',#6388,#6393);+#6388 = PLANE('',#6389);+#6389 = AXIS2_PLACEMENT_3D('',#6390,#6391,#6392);+#6390 = CARTESIAN_POINT('',(1.07480260336,-0.75,0.322702992313));+#6391 = DIRECTION('',(0.,-1.0,0.));+#6392 = DIRECTION('',(0.,0.,-1.0));+#6393 = DEFINITIONAL_REPRESENTATION('',(#6394),#6398);+#6394 = LINE('',#6395,#6396);+#6395 = CARTESIAN_POINT('',(-0.202297007687,-0.35480260336));+#6396 = VECTOR('',#6397,1.);+#6397 = DIRECTION('',(0.,1.));+#6398 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#6399 = ORIENTED_EDGE('',*,*,#6400,.F.);+#6400 = EDGE_CURVE('',#6401,#6373,#6403,.T.);+#6401 = VERTEX_POINT('',#6402);+#6402 = CARTESIAN_POINT('',(0.9,-1.15,0.525));+#6403 = SURFACE_CURVE('',#6404,(#6408,#6415),.PCURVE_S1.);+#6404 = LINE('',#6405,#6406);+#6405 = CARTESIAN_POINT('',(0.9,-1.15,0.525));+#6406 = VECTOR('',#6407,1.);+#6407 = DIRECTION('',(0.,1.0,0.));+#6408 = PCURVE('',#6348,#6409);+#6409 = DEFINITIONAL_REPRESENTATION('',(#6410),#6414);+#6410 = LINE('',#6411,#6412);+#6411 = CARTESIAN_POINT('',(0.18,0.));+#6412 = VECTOR('',#6413,1.);+#6413 = DIRECTION('',(0.,-1.));+#6414 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#6415 = PCURVE('',#6416,#6421);+#6416 = PLANE('',#6417);+#6417 = AXIS2_PLACEMENT_3D('',#6418,#6419,#6420);+#6418 = CARTESIAN_POINT('',(0.9,-1.15,0.525));+#6419 = DIRECTION('',(-0.934487734929,0.,-0.355995327592));+#6420 = DIRECTION('',(0.355995327592,0.,-0.934487734929));+#6421 = DEFINITIONAL_REPRESENTATION('',(#6422),#6426);+#6422 = LINE('',#6423,#6424);+#6423 = CARTESIAN_POINT('',(0.,0.));+#6424 = VECTOR('',#6425,1.);+#6425 = DIRECTION('',(0.,-1.));+#6426 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#6427 = ORIENTED_EDGE('',*,*,#6428,.F.);+#6428 = EDGE_CURVE('',#6338,#6401,#6429,.T.);+#6429 = SURFACE_CURVE('',#6430,(#6434,#6441),.PCURVE_S1.);+#6430 = LINE('',#6431,#6432);+#6431 = CARTESIAN_POINT('',(0.72,-1.15,0.525));+#6432 = VECTOR('',#6433,1.);+#6433 = DIRECTION('',(1.0,0.,0.));+#6434 = PCURVE('',#6348,#6435);+#6435 = DEFINITIONAL_REPRESENTATION('',(#6436),#6440);+#6436 = LINE('',#6437,#6438);+#6437 = CARTESIAN_POINT('',(0.,0.));+#6438 = VECTOR('',#6439,1.);+#6439 = DIRECTION('',(1.,0.));+#6440 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#6441 = PCURVE('',#6442,#6447);+#6442 = PLANE('',#6443);+#6443 = AXIS2_PLACEMENT_3D('',#6444,#6445,#6446);+#6444 = CARTESIAN_POINT('',(1.07480260336,-1.15,0.322702992313));+#6445 = DIRECTION('',(0.,-1.0,0.));+#6446 = DIRECTION('',(0.,0.,-1.0));+#6447 = DEFINITIONAL_REPRESENTATION('',(#6448),#6452);+#6448 = LINE('',#6449,#6450);+#6449 = CARTESIAN_POINT('',(-0.202297007687,-0.35480260336));+#6450 = VECTOR('',#6451,1.);+#6451 = DIRECTION('',(0.,1.));+#6452 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#6453 = ADVANCED_FACE('',(#6454),#6416,.T.);+#6454 = FACE_BOUND('',#6455,.T.);+#6455 = EDGE_LOOP('',(#6456,#6457,#6480,#6508));+#6456 = ORIENTED_EDGE('',*,*,#6400,.T.);+#6457 = ORIENTED_EDGE('',*,*,#6458,.T.);+#6458 = EDGE_CURVE('',#6373,#6459,#6461,.T.);+#6459 = VERTEX_POINT('',#6460);+#6460 = CARTESIAN_POINT('',(1.1,-0.75,0.));+#6461 = SURFACE_CURVE('',#6462,(#6466,#6473),.PCURVE_S1.);+#6462 = LINE('',#6463,#6464);+#6463 = CARTESIAN_POINT('',(0.9,-0.75,0.525));+#6464 = VECTOR('',#6465,1.);+#6465 = DIRECTION('',(0.355995327592,0.,-0.934487734929));+#6466 = PCURVE('',#6416,#6467);+#6467 = DEFINITIONAL_REPRESENTATION('',(#6468),#6472);+#6468 = LINE('',#6469,#6470);+#6469 = CARTESIAN_POINT('',(0.,-0.4));+#6470 = VECTOR('',#6471,1.);+#6471 = DIRECTION('',(1.,0.));+#6472 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#6473 = PCURVE('',#6388,#6474);+#6474 = DEFINITIONAL_REPRESENTATION('',(#6475),#6479);+#6475 = LINE('',#6476,#6477);+#6476 = CARTESIAN_POINT('',(-0.202297007687,-0.17480260336));+#6477 = VECTOR('',#6478,1.);+#6478 = DIRECTION('',(0.934487734929,0.355995327592));+#6479 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#6480 = ORIENTED_EDGE('',*,*,#6481,.F.);+#6481 = EDGE_CURVE('',#6482,#6459,#6484,.T.);+#6482 = VERTEX_POINT('',#6483);+#6483 = CARTESIAN_POINT('',(1.1,-1.15,0.));+#6484 = SURFACE_CURVE('',#6485,(#6489,#6496),.PCURVE_S1.);+#6485 = LINE('',#6486,#6487);+#6486 = CARTESIAN_POINT('',(1.1,-1.15,0.));+#6487 = VECTOR('',#6488,1.);+#6488 = DIRECTION('',(0.,1.0,0.));+#6489 = PCURVE('',#6416,#6490);+#6490 = DEFINITIONAL_REPRESENTATION('',(#6491),#6495);+#6491 = LINE('',#6492,#6493);+#6492 = CARTESIAN_POINT('',(0.561805126356,0.));+#6493 = VECTOR('',#6494,1.);+#6494 = DIRECTION('',(0.,-1.));+#6495 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#6496 = PCURVE('',#6497,#6502);+#6497 = PLANE('',#6498);+#6498 = AXIS2_PLACEMENT_3D('',#6499,#6500,#6501);+#6499 = CARTESIAN_POINT('',(1.1,-1.15,0.));+#6500 = DIRECTION('',(0.,0.,-1.0));+#6501 = DIRECTION('',(1.0,0.,0.));+#6502 = DEFINITIONAL_REPRESENTATION('',(#6503),#6507);+#6503 = LINE('',#6504,#6505);+#6504 = CARTESIAN_POINT('',(0.,0.));+#6505 = VECTOR('',#6506,1.);+#6506 = DIRECTION('',(0.,-1.));+#6507 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#6508 = ORIENTED_EDGE('',*,*,#6509,.F.);+#6509 = EDGE_CURVE('',#6401,#6482,#6510,.T.);+#6510 = SURFACE_CURVE('',#6511,(#6515,#6522),.PCURVE_S1.);+#6511 = LINE('',#6512,#6513);+#6512 = CARTESIAN_POINT('',(0.9,-1.15,0.525));+#6513 = VECTOR('',#6514,1.);+#6514 = DIRECTION('',(0.355995327592,0.,-0.934487734929));+#6515 = PCURVE('',#6416,#6516);+#6516 = DEFINITIONAL_REPRESENTATION('',(#6517),#6521);+#6517 = LINE('',#6518,#6519);+#6518 = CARTESIAN_POINT('',(0.,0.));+#6519 = VECTOR('',#6520,1.);+#6520 = DIRECTION('',(1.,0.));+#6521 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#6522 = PCURVE('',#6442,#6523);+#6523 = DEFINITIONAL_REPRESENTATION('',(#6524),#6528);+#6524 = LINE('',#6525,#6526);+#6525 = CARTESIAN_POINT('',(-0.202297007687,-0.17480260336));+#6526 = VECTOR('',#6527,1.);+#6527 = DIRECTION('',(0.934487734929,0.355995327592));+#6528 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#6529 = ADVANCED_FACE('',(#6530),#6497,.T.);+#6530 = FACE_BOUND('',#6531,.T.);+#6531 = EDGE_LOOP('',(#6532,#6533,#6556,#6584));+#6532 = ORIENTED_EDGE('',*,*,#6481,.T.);+#6533 = ORIENTED_EDGE('',*,*,#6534,.T.);+#6534 = EDGE_CURVE('',#6459,#6535,#6537,.T.);+#6535 = VERTEX_POINT('',#6536);+#6536 = CARTESIAN_POINT('',(1.45,-0.75,0.));+#6537 = SURFACE_CURVE('',#6538,(#6542,#6549),.PCURVE_S1.);+#6538 = LINE('',#6539,#6540);+#6539 = CARTESIAN_POINT('',(1.1,-0.75,0.));+#6540 = VECTOR('',#6541,1.);+#6541 = DIRECTION('',(1.0,0.,0.));+#6542 = PCURVE('',#6497,#6543);+#6543 = DEFINITIONAL_REPRESENTATION('',(#6544),#6548);+#6544 = LINE('',#6545,#6546);+#6545 = CARTESIAN_POINT('',(0.,-0.4));+#6546 = VECTOR('',#6547,1.);+#6547 = DIRECTION('',(1.,0.));+#6548 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#6549 = PCURVE('',#6388,#6550);+#6550 = DEFINITIONAL_REPRESENTATION('',(#6551),#6555);+#6551 = LINE('',#6552,#6553);+#6552 = CARTESIAN_POINT('',(0.322702992313,2.519739663954E-02));+#6553 = VECTOR('',#6554,1.);+#6554 = DIRECTION('',(0.,1.));+#6555 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#6556 = ORIENTED_EDGE('',*,*,#6557,.F.);+#6557 = EDGE_CURVE('',#6558,#6535,#6560,.T.);+#6558 = VERTEX_POINT('',#6559);+#6559 = CARTESIAN_POINT('',(1.45,-1.15,0.));+#6560 = SURFACE_CURVE('',#6561,(#6565,#6572),.PCURVE_S1.);+#6561 = LINE('',#6562,#6563);+#6562 = CARTESIAN_POINT('',(1.45,-1.15,0.));+#6563 = VECTOR('',#6564,1.);+#6564 = DIRECTION('',(0.,1.0,0.));+#6565 = PCURVE('',#6497,#6566);+#6566 = DEFINITIONAL_REPRESENTATION('',(#6567),#6571);+#6567 = LINE('',#6568,#6569);+#6568 = CARTESIAN_POINT('',(0.35,0.));+#6569 = VECTOR('',#6570,1.);+#6570 = DIRECTION('',(0.,-1.));+#6571 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#6572 = PCURVE('',#6573,#6578);+#6573 = PLANE('',#6574);+#6574 = AXIS2_PLACEMENT_3D('',#6575,#6576,#6577);+#6575 = CARTESIAN_POINT('',(1.45,-1.15,0.));+#6576 = DIRECTION('',(1.0,0.,0.));+#6577 = DIRECTION('',(0.,0.,1.0));+#6578 = DEFINITIONAL_REPRESENTATION('',(#6579),#6583);+#6579 = LINE('',#6580,#6581);+#6580 = CARTESIAN_POINT('',(0.,0.));+#6581 = VECTOR('',#6582,1.);+#6582 = DIRECTION('',(0.,-1.));+#6583 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#6584 = ORIENTED_EDGE('',*,*,#6585,.F.);+#6585 = EDGE_CURVE('',#6482,#6558,#6586,.T.);+#6586 = SURFACE_CURVE('',#6587,(#6591,#6598),.PCURVE_S1.);+#6587 = LINE('',#6588,#6589);+#6588 = CARTESIAN_POINT('',(1.1,-1.15,0.));+#6589 = VECTOR('',#6590,1.);+#6590 = DIRECTION('',(1.0,0.,0.));+#6591 = PCURVE('',#6497,#6592);+#6592 = DEFINITIONAL_REPRESENTATION('',(#6593),#6597);+#6593 = LINE('',#6594,#6595);+#6594 = CARTESIAN_POINT('',(0.,0.));+#6595 = VECTOR('',#6596,1.);+#6596 = DIRECTION('',(1.,0.));+#6597 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#6598 = PCURVE('',#6442,#6599);+#6599 = DEFINITIONAL_REPRESENTATION('',(#6600),#6604);+#6600 = LINE('',#6601,#6602);+#6601 = CARTESIAN_POINT('',(0.322702992313,2.519739663954E-02));+#6602 = VECTOR('',#6603,1.);+#6603 = DIRECTION('',(0.,1.));+#6604 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#6605 = ADVANCED_FACE('',(#6606),#6573,.T.);+#6606 = FACE_BOUND('',#6607,.T.);+#6607 = EDGE_LOOP('',(#6608,#6609,#6632,#6660));+#6608 = ORIENTED_EDGE('',*,*,#6557,.T.);+#6609 = ORIENTED_EDGE('',*,*,#6610,.T.);+#6610 = EDGE_CURVE('',#6535,#6611,#6613,.T.);+#6611 = VERTEX_POINT('',#6612);+#6612 = CARTESIAN_POINT('',(1.45,-0.75,0.15));+#6613 = SURFACE_CURVE('',#6614,(#6618,#6625),.PCURVE_S1.);+#6614 = LINE('',#6615,#6616);+#6615 = CARTESIAN_POINT('',(1.45,-0.75,0.));+#6616 = VECTOR('',#6617,1.);+#6617 = DIRECTION('',(0.,0.,1.0));+#6618 = PCURVE('',#6573,#6619);+#6619 = DEFINITIONAL_REPRESENTATION('',(#6620),#6624);+#6620 = LINE('',#6621,#6622);+#6621 = CARTESIAN_POINT('',(0.,-0.4));+#6622 = VECTOR('',#6623,1.);+#6623 = DIRECTION('',(1.,0.));+#6624 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#6625 = PCURVE('',#6388,#6626);+#6626 = DEFINITIONAL_REPRESENTATION('',(#6627),#6631);+#6627 = LINE('',#6628,#6629);+#6628 = CARTESIAN_POINT('',(0.322702992313,0.37519739664));+#6629 = VECTOR('',#6630,1.);+#6630 = DIRECTION('',(-1.,0.));+#6631 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#6632 = ORIENTED_EDGE('',*,*,#6633,.F.);+#6633 = EDGE_CURVE('',#6634,#6611,#6636,.T.);+#6634 = VERTEX_POINT('',#6635);+#6635 = CARTESIAN_POINT('',(1.45,-1.15,0.15));+#6636 = SURFACE_CURVE('',#6637,(#6641,#6648),.PCURVE_S1.);+#6637 = LINE('',#6638,#6639);+#6638 = CARTESIAN_POINT('',(1.45,-1.15,0.15));+#6639 = VECTOR('',#6640,1.);+#6640 = DIRECTION('',(0.,1.0,0.));+#6641 = PCURVE('',#6573,#6642);+#6642 = DEFINITIONAL_REPRESENTATION('',(#6643),#6647);+#6643 = LINE('',#6644,#6645);+#6644 = CARTESIAN_POINT('',(0.15,0.));+#6645 = VECTOR('',#6646,1.);+#6646 = DIRECTION('',(0.,-1.));+#6647 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#6648 = PCURVE('',#6649,#6654);+#6649 = PLANE('',#6650);+#6650 = AXIS2_PLACEMENT_3D('',#6651,#6652,#6653);+#6651 = CARTESIAN_POINT('',(1.45,-1.15,0.15));+#6652 = DIRECTION('',(0.,0.,1.0));+#6653 = DIRECTION('',(-1.0,0.,0.));+#6654 = DEFINITIONAL_REPRESENTATION('',(#6655),#6659);+#6655 = LINE('',#6656,#6657);+#6656 = CARTESIAN_POINT('',(0.,0.));+#6657 = VECTOR('',#6658,1.);+#6658 = DIRECTION('',(0.,-1.));+#6659 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#6660 = ORIENTED_EDGE('',*,*,#6661,.F.);+#6661 = EDGE_CURVE('',#6558,#6634,#6662,.T.);+#6662 = SURFACE_CURVE('',#6663,(#6667,#6674),.PCURVE_S1.);+#6663 = LINE('',#6664,#6665);+#6664 = CARTESIAN_POINT('',(1.45,-1.15,0.));+#6665 = VECTOR('',#6666,1.);+#6666 = DIRECTION('',(0.,0.,1.0));+#6667 = PCURVE('',#6573,#6668);+#6668 = DEFINITIONAL_REPRESENTATION('',(#6669),#6673);+#6669 = LINE('',#6670,#6671);+#6670 = CARTESIAN_POINT('',(0.,0.));+#6671 = VECTOR('',#6672,1.);+#6672 = DIRECTION('',(1.,0.));+#6673 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#6674 = PCURVE('',#6442,#6675);+#6675 = DEFINITIONAL_REPRESENTATION('',(#6676),#6680);+#6676 = LINE('',#6677,#6678);+#6677 = CARTESIAN_POINT('',(0.322702992313,0.37519739664));+#6678 = VECTOR('',#6679,1.);+#6679 = DIRECTION('',(-1.,0.));+#6680 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#6681 = ADVANCED_FACE('',(#6682),#6649,.T.);+#6682 = FACE_BOUND('',#6683,.T.);+#6683 = EDGE_LOOP('',(#6684,#6685,#6708,#6736));+#6684 = ORIENTED_EDGE('',*,*,#6633,.T.);+#6685 = ORIENTED_EDGE('',*,*,#6686,.T.);+#6686 = EDGE_CURVE('',#6611,#6687,#6689,.T.);+#6687 = VERTEX_POINT('',#6688);+#6688 = CARTESIAN_POINT('',(1.2,-0.75,0.15));+#6689 = SURFACE_CURVE('',#6690,(#6694,#6701),.PCURVE_S1.);+#6690 = LINE('',#6691,#6692);+#6691 = CARTESIAN_POINT('',(1.45,-0.75,0.15));+#6692 = VECTOR('',#6693,1.);+#6693 = DIRECTION('',(-1.0,0.,0.));+#6694 = PCURVE('',#6649,#6695);+#6695 = DEFINITIONAL_REPRESENTATION('',(#6696),#6700);+#6696 = LINE('',#6697,#6698);+#6697 = CARTESIAN_POINT('',(0.,-0.4));+#6698 = VECTOR('',#6699,1.);+#6699 = DIRECTION('',(1.,0.));+#6700 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#6701 = PCURVE('',#6388,#6702);+#6702 = DEFINITIONAL_REPRESENTATION('',(#6703),#6707);+#6703 = LINE('',#6704,#6705);+#6704 = CARTESIAN_POINT('',(0.172702992313,0.37519739664));+#6705 = VECTOR('',#6706,1.);+#6706 = DIRECTION('',(0.,-1.));+#6707 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#6708 = ORIENTED_EDGE('',*,*,#6709,.F.);+#6709 = EDGE_CURVE('',#6710,#6687,#6712,.T.);+#6710 = VERTEX_POINT('',#6711);+#6711 = CARTESIAN_POINT('',(1.2,-1.15,0.15));+#6712 = SURFACE_CURVE('',#6713,(#6717,#6724),.PCURVE_S1.);+#6713 = LINE('',#6714,#6715);+#6714 = CARTESIAN_POINT('',(1.2,-1.15,0.15));+#6715 = VECTOR('',#6716,1.);+#6716 = DIRECTION('',(0.,1.0,0.));+#6717 = PCURVE('',#6649,#6718);+#6718 = DEFINITIONAL_REPRESENTATION('',(#6719),#6723);+#6719 = LINE('',#6720,#6721);+#6720 = CARTESIAN_POINT('',(0.25,0.));+#6721 = VECTOR('',#6722,1.);+#6722 = DIRECTION('',(0.,-1.));+#6723 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#6724 = PCURVE('',#6725,#6730);+#6725 = PLANE('',#6726);+#6726 = AXIS2_PLACEMENT_3D('',#6727,#6728,#6729);+#6727 = CARTESIAN_POINT('',(1.2,-1.15,0.15));+#6728 = DIRECTION('',(0.934487734929,0.,0.355995327592));+#6729 = DIRECTION('',(-0.355995327592,0.,0.934487734929));+#6730 = DEFINITIONAL_REPRESENTATION('',(#6731),#6735);+#6731 = LINE('',#6732,#6733);+#6732 = CARTESIAN_POINT('',(0.,0.));+#6733 = VECTOR('',#6734,1.);+#6734 = DIRECTION('',(0.,-1.));+#6735 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#6736 = ORIENTED_EDGE('',*,*,#6737,.F.);+#6737 = EDGE_CURVE('',#6634,#6710,#6738,.T.);+#6738 = SURFACE_CURVE('',#6739,(#6743,#6750),.PCURVE_S1.);+#6739 = LINE('',#6740,#6741);+#6740 = CARTESIAN_POINT('',(1.45,-1.15,0.15));+#6741 = VECTOR('',#6742,1.);+#6742 = DIRECTION('',(-1.0,0.,0.));+#6743 = PCURVE('',#6649,#6744);+#6744 = DEFINITIONAL_REPRESENTATION('',(#6745),#6749);+#6745 = LINE('',#6746,#6747);+#6746 = CARTESIAN_POINT('',(0.,0.));+#6747 = VECTOR('',#6748,1.);+#6748 = DIRECTION('',(1.,0.));+#6749 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#6750 = PCURVE('',#6442,#6751);+#6751 = DEFINITIONAL_REPRESENTATION('',(#6752),#6756);+#6752 = LINE('',#6753,#6754);+#6753 = CARTESIAN_POINT('',(0.172702992313,0.37519739664));+#6754 = VECTOR('',#6755,1.);+#6755 = DIRECTION('',(0.,-1.));+#6756 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#6757 = ADVANCED_FACE('',(#6758),#6725,.T.);+#6758 = FACE_BOUND('',#6759,.T.);+#6759 = EDGE_LOOP('',(#6760,#6761,#6784,#6812));+#6760 = ORIENTED_EDGE('',*,*,#6709,.T.);+#6761 = ORIENTED_EDGE('',*,*,#6762,.T.);+#6762 = EDGE_CURVE('',#6687,#6763,#6765,.T.);+#6763 = VERTEX_POINT('',#6764);+#6764 = CARTESIAN_POINT('',(1.0,-0.75,0.675));+#6765 = SURFACE_CURVE('',#6766,(#6770,#6777),.PCURVE_S1.);+#6766 = LINE('',#6767,#6768);+#6767 = CARTESIAN_POINT('',(1.2,-0.75,0.15));+#6768 = VECTOR('',#6769,1.);+#6769 = DIRECTION('',(-0.355995327592,0.,0.934487734929));+#6770 = PCURVE('',#6725,#6771);+#6771 = DEFINITIONAL_REPRESENTATION('',(#6772),#6776);+#6772 = LINE('',#6773,#6774);+#6773 = CARTESIAN_POINT('',(0.,-0.4));+#6774 = VECTOR('',#6775,1.);+#6775 = DIRECTION('',(1.,0.));+#6776 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#6777 = PCURVE('',#6388,#6778);+#6778 = DEFINITIONAL_REPRESENTATION('',(#6779),#6783);+#6779 = LINE('',#6780,#6781);+#6780 = CARTESIAN_POINT('',(0.172702992313,0.12519739664));+#6781 = VECTOR('',#6782,1.);+#6782 = DIRECTION('',(-0.934487734929,-0.355995327592));+#6783 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#6784 = ORIENTED_EDGE('',*,*,#6785,.F.);+#6785 = EDGE_CURVE('',#6786,#6763,#6788,.T.);+#6786 = VERTEX_POINT('',#6787);+#6787 = CARTESIAN_POINT('',(1.0,-1.15,0.675));+#6788 = SURFACE_CURVE('',#6789,(#6793,#6800),.PCURVE_S1.);+#6789 = LINE('',#6790,#6791);+#6790 = CARTESIAN_POINT('',(1.0,-1.15,0.675));+#6791 = VECTOR('',#6792,1.);+#6792 = DIRECTION('',(0.,1.0,0.));+#6793 = PCURVE('',#6725,#6794);+#6794 = DEFINITIONAL_REPRESENTATION('',(#6795),#6799);+#6795 = LINE('',#6796,#6797);+#6796 = CARTESIAN_POINT('',(0.561805126356,0.));+#6797 = VECTOR('',#6798,1.);+#6798 = DIRECTION('',(0.,-1.));+#6799 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#6800 = PCURVE('',#6801,#6806);+#6801 = PLANE('',#6802);+#6802 = AXIS2_PLACEMENT_3D('',#6803,#6804,#6805);+#6803 = CARTESIAN_POINT('',(1.0,-1.15,0.675));+#6804 = DIRECTION('',(0.,0.,1.0));+#6805 = DIRECTION('',(-1.0,0.,0.));+#6806 = DEFINITIONAL_REPRESENTATION('',(#6807),#6811);+#6807 = LINE('',#6808,#6809);+#6808 = CARTESIAN_POINT('',(0.,0.));+#6809 = VECTOR('',#6810,1.);+#6810 = DIRECTION('',(0.,-1.));+#6811 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#6812 = ORIENTED_EDGE('',*,*,#6813,.F.);+#6813 = EDGE_CURVE('',#6710,#6786,#6814,.T.);+#6814 = SURFACE_CURVE('',#6815,(#6819,#6826),.PCURVE_S1.);+#6815 = LINE('',#6816,#6817);+#6816 = CARTESIAN_POINT('',(1.2,-1.15,0.15));+#6817 = VECTOR('',#6818,1.);+#6818 = DIRECTION('',(-0.355995327592,0.,0.934487734929));+#6819 = PCURVE('',#6725,#6820);+#6820 = DEFINITIONAL_REPRESENTATION('',(#6821),#6825);+#6821 = LINE('',#6822,#6823);+#6822 = CARTESIAN_POINT('',(0.,0.));+#6823 = VECTOR('',#6824,1.);+#6824 = DIRECTION('',(1.,0.));+#6825 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#6826 = PCURVE('',#6442,#6827);+#6827 = DEFINITIONAL_REPRESENTATION('',(#6828),#6832);+#6828 = LINE('',#6829,#6830);+#6829 = CARTESIAN_POINT('',(0.172702992313,0.12519739664));+#6830 = VECTOR('',#6831,1.);+#6831 = DIRECTION('',(-0.934487734929,-0.355995327592));+#6832 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#6833 = ADVANCED_FACE('',(#6834),#6801,.T.);+#6834 = FACE_BOUND('',#6835,.T.);+#6835 = EDGE_LOOP('',(#6836,#6837,#6860,#6883));+#6836 = ORIENTED_EDGE('',*,*,#6785,.T.);+#6837 = ORIENTED_EDGE('',*,*,#6838,.T.);+#6838 = EDGE_CURVE('',#6763,#6839,#6841,.T.);+#6839 = VERTEX_POINT('',#6840);+#6840 = CARTESIAN_POINT('',(0.72,-0.75,0.675));+#6841 = SURFACE_CURVE('',#6842,(#6846,#6853),.PCURVE_S1.);+#6842 = LINE('',#6843,#6844);+#6843 = CARTESIAN_POINT('',(1.0,-0.75,0.675));+#6844 = VECTOR('',#6845,1.);+#6845 = DIRECTION('',(-1.0,0.,0.));+#6846 = PCURVE('',#6801,#6847);+#6847 = DEFINITIONAL_REPRESENTATION('',(#6848),#6852);+#6848 = LINE('',#6849,#6850);+#6849 = CARTESIAN_POINT('',(0.,-0.4));+#6850 = VECTOR('',#6851,1.);+#6851 = DIRECTION('',(1.,0.));+#6852 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#6853 = PCURVE('',#6388,#6854);+#6854 = DEFINITIONAL_REPRESENTATION('',(#6855),#6859);+#6855 = LINE('',#6856,#6857);+#6856 = CARTESIAN_POINT('',(-0.352297007687,-7.480260336046E-02));+#6857 = VECTOR('',#6858,1.);+#6858 = DIRECTION('',(0.,-1.));+#6859 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#6860 = ORIENTED_EDGE('',*,*,#6861,.F.);+#6861 = EDGE_CURVE('',#6862,#6839,#6864,.T.);+#6862 = VERTEX_POINT('',#6863);+#6863 = CARTESIAN_POINT('',(0.72,-1.15,0.675));+#6864 = SURFACE_CURVE('',#6865,(#6869,#6876),.PCURVE_S1.);+#6865 = LINE('',#6866,#6867);+#6866 = CARTESIAN_POINT('',(0.72,-1.15,0.675));+#6867 = VECTOR('',#6868,1.);+#6868 = DIRECTION('',(0.,1.0,0.));+#6869 = PCURVE('',#6801,#6870);+#6870 = DEFINITIONAL_REPRESENTATION('',(#6871),#6875);+#6871 = LINE('',#6872,#6873);+#6872 = CARTESIAN_POINT('',(0.28,0.));+#6873 = VECTOR('',#6874,1.);+#6874 = DIRECTION('',(0.,-1.));+#6875 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#6876 = PCURVE('',#6360,#6877);+#6877 = DEFINITIONAL_REPRESENTATION('',(#6878),#6882);+#6878 = LINE('',#6879,#6880);+#6879 = CARTESIAN_POINT('',(0.,-0.));+#6880 = VECTOR('',#6881,1.);+#6881 = DIRECTION('',(0.,-1.));+#6882 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#6883 = ORIENTED_EDGE('',*,*,#6884,.F.);+#6884 = EDGE_CURVE('',#6786,#6862,#6885,.T.);+#6885 = SURFACE_CURVE('',#6886,(#6890,#6897),.PCURVE_S1.);+#6886 = LINE('',#6887,#6888);+#6887 = CARTESIAN_POINT('',(1.0,-1.15,0.675));+#6888 = VECTOR('',#6889,1.);+#6889 = DIRECTION('',(-1.0,0.,0.));+#6890 = PCURVE('',#6801,#6891);+#6891 = DEFINITIONAL_REPRESENTATION('',(#6892),#6896);+#6892 = LINE('',#6893,#6894);+#6893 = CARTESIAN_POINT('',(0.,0.));+#6894 = VECTOR('',#6895,1.);+#6895 = DIRECTION('',(1.,0.));+#6896 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#6897 = PCURVE('',#6442,#6898);+#6898 = DEFINITIONAL_REPRESENTATION('',(#6899),#6903);+#6899 = LINE('',#6900,#6901);+#6900 = CARTESIAN_POINT('',(-0.352297007687,-7.480260336046E-02));+#6901 = VECTOR('',#6902,1.);+#6902 = DIRECTION('',(0.,-1.));+#6903 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#6904 = ADVANCED_FACE('',(#6905),#6360,.T.);+#6905 = FACE_BOUND('',#6906,.T.);+#6906 = EDGE_LOOP('',(#6907,#6908,#6929,#6930));+#6907 = ORIENTED_EDGE('',*,*,#6861,.T.);+#6908 = ORIENTED_EDGE('',*,*,#6909,.T.);+#6909 = EDGE_CURVE('',#6839,#6340,#6910,.T.);+#6910 = SURFACE_CURVE('',#6911,(#6915,#6922),.PCURVE_S1.);+#6911 = LINE('',#6912,#6913);+#6912 = CARTESIAN_POINT('',(0.72,-0.75,0.675));+#6913 = VECTOR('',#6914,1.);+#6914 = DIRECTION('',(0.,0.,-1.0));+#6915 = PCURVE('',#6360,#6916);+#6916 = DEFINITIONAL_REPRESENTATION('',(#6917),#6921);+#6917 = LINE('',#6918,#6919);+#6918 = CARTESIAN_POINT('',(0.,-0.4));+#6919 = VECTOR('',#6920,1.);+#6920 = DIRECTION('',(1.,0.));+#6921 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#6922 = PCURVE('',#6388,#6923);+#6923 = DEFINITIONAL_REPRESENTATION('',(#6924),#6928);+#6924 = LINE('',#6925,#6926);+#6925 = CARTESIAN_POINT('',(-0.352297007687,-0.35480260336));+#6926 = VECTOR('',#6927,1.);+#6927 = DIRECTION('',(1.,0.));+#6928 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#6929 = ORIENTED_EDGE('',*,*,#6337,.F.);+#6930 = ORIENTED_EDGE('',*,*,#6931,.F.);+#6931 = EDGE_CURVE('',#6862,#6338,#6932,.T.);+#6932 = SURFACE_CURVE('',#6933,(#6937,#6944),.PCURVE_S1.);+#6933 = LINE('',#6934,#6935);+#6934 = CARTESIAN_POINT('',(0.72,-1.15,0.675));+#6935 = VECTOR('',#6936,1.);+#6936 = DIRECTION('',(0.,0.,-1.0));+#6937 = PCURVE('',#6360,#6938);+#6938 = DEFINITIONAL_REPRESENTATION('',(#6939),#6943);+#6939 = LINE('',#6940,#6941);+#6940 = CARTESIAN_POINT('',(0.,-0.));+#6941 = VECTOR('',#6942,1.);+#6942 = DIRECTION('',(1.,0.));+#6943 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#6944 = PCURVE('',#6442,#6945);+#6945 = DEFINITIONAL_REPRESENTATION('',(#6946),#6950);+#6946 = LINE('',#6947,#6948);+#6947 = CARTESIAN_POINT('',(-0.352297007687,-0.35480260336));+#6948 = VECTOR('',#6949,1.);+#6949 = DIRECTION('',(1.,0.));+#6950 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#6951 = ADVANCED_FACE('',(#6952),#6442,.T.);+#6952 = FACE_BOUND('',#6953,.T.);+#6953 = EDGE_LOOP('',(#6954,#6955,#6956,#6957,#6958,#6959,#6960,#6961));+#6954 = ORIENTED_EDGE('',*,*,#6428,.T.);+#6955 = ORIENTED_EDGE('',*,*,#6509,.T.);+#6956 = ORIENTED_EDGE('',*,*,#6585,.T.);+#6957 = ORIENTED_EDGE('',*,*,#6661,.T.);+#6958 = ORIENTED_EDGE('',*,*,#6737,.T.);+#6959 = ORIENTED_EDGE('',*,*,#6813,.T.);+#6960 = ORIENTED_EDGE('',*,*,#6884,.T.);+#6961 = ORIENTED_EDGE('',*,*,#6931,.T.);+#6962 = ADVANCED_FACE('',(#6963),#6388,.F.);+#6963 = FACE_BOUND('',#6964,.F.);+#6964 = EDGE_LOOP('',(#6965,#6966,#6967,#6968,#6969,#6970,#6971,#6972));+#6965 = ORIENTED_EDGE('',*,*,#6372,.T.);+#6966 = ORIENTED_EDGE('',*,*,#6458,.T.);+#6967 = ORIENTED_EDGE('',*,*,#6534,.T.);+#6968 = ORIENTED_EDGE('',*,*,#6610,.T.);+#6969 = ORIENTED_EDGE('',*,*,#6686,.T.);+#6970 = ORIENTED_EDGE('',*,*,#6762,.T.);+#6971 = ORIENTED_EDGE('',*,*,#6838,.T.);+#6972 = ORIENTED_EDGE('',*,*,#6909,.T.);+#6973 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#6977)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#6974,#6975,#6976)) REPRESENTATION_CONTEXT+('Context #1','3D Context with UNIT and UNCERTAINTY') );+#6974 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );+#6975 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );+#6976 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );+#6977 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#6974,+ 'distance_accuracy_value','confusion accuracy');+#6978 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#6979,#6981);+#6979 = ( REPRESENTATION_RELATIONSHIP('','',#6330,#3756) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#6980) +SHAPE_REPRESENTATION_RELATIONSHIP() );+#6980 = ITEM_DEFINED_TRANSFORMATION('','',#3757,#3777);+#6981 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',+ #6982);+#6982 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('5','=>[0:1:1:6]','',#3751,#6325,$);+#6983 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#6327));+#6984 = SHAPE_DEFINITION_REPRESENTATION(#6985,#6991);+#6985 = PRODUCT_DEFINITION_SHAPE('','',#6986);+#6986 = PRODUCT_DEFINITION('design','',#6987,#6990);+#6987 = PRODUCT_DEFINITION_FORMATION('','',#6988);+#6988 = PRODUCT('Lead5','Lead5','',(#6989));+#6989 = PRODUCT_CONTEXT('',#3748,'mechanical');+#6990 = PRODUCT_DEFINITION_CONTEXT('part definition',#3748,'design');+#6991 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#3757,#6992),#7634);+#6992 = MANIFOLD_SOLID_BREP('',#6993);+#6993 = CLOSED_SHELL('',(#6994,#7114,#7190,#7266,#7342,#7418,#7494,#7565+ ,#7612,#7623));+#6994 = ADVANCED_FACE('',(#6995),#7009,.T.);+#6995 = FACE_BOUND('',#6996,.T.);+#6996 = EDGE_LOOP('',(#6997,#7032,#7060,#7088));+#6997 = ORIENTED_EDGE('',*,*,#6998,.T.);+#6998 = EDGE_CURVE('',#6999,#7001,#7003,.T.);+#6999 = VERTEX_POINT('',#7000);+#7000 = CARTESIAN_POINT('',(0.72,0.75,0.525));+#7001 = VERTEX_POINT('',#7002);+#7002 = CARTESIAN_POINT('',(0.72,1.15,0.525));+#7003 = SURFACE_CURVE('',#7004,(#7008,#7020),.PCURVE_S1.);+#7004 = LINE('',#7005,#7006);+#7005 = CARTESIAN_POINT('',(0.72,0.75,0.525));+#7006 = VECTOR('',#7007,1.);+#7007 = DIRECTION('',(0.,1.0,0.));+#7008 = PCURVE('',#7009,#7014);+#7009 = PLANE('',#7010);+#7010 = AXIS2_PLACEMENT_3D('',#7011,#7012,#7013);+#7011 = CARTESIAN_POINT('',(0.72,0.75,0.525));+#7012 = DIRECTION('',(0.,0.,-1.0));+#7013 = DIRECTION('',(1.0,0.,0.));+#7014 = DEFINITIONAL_REPRESENTATION('',(#7015),#7019);+#7015 = LINE('',#7016,#7017);+#7016 = CARTESIAN_POINT('',(0.,0.));+#7017 = VECTOR('',#7018,1.);+#7018 = DIRECTION('',(0.,-1.));+#7019 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#7020 = PCURVE('',#7021,#7026);+#7021 = PLANE('',#7022);+#7022 = AXIS2_PLACEMENT_3D('',#7023,#7024,#7025);+#7023 = CARTESIAN_POINT('',(0.72,0.75,0.675));+#7024 = DIRECTION('',(-1.0,0.,0.));+#7025 = DIRECTION('',(0.,0.,-1.0));+#7026 = DEFINITIONAL_REPRESENTATION('',(#7027),#7031);+#7027 = LINE('',#7028,#7029);+#7028 = CARTESIAN_POINT('',(0.15,0.));+#7029 = VECTOR('',#7030,1.);+#7030 = DIRECTION('',(0.,-1.));+#7031 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#7032 = ORIENTED_EDGE('',*,*,#7033,.T.);+#7033 = EDGE_CURVE('',#7001,#7034,#7036,.T.);+#7034 = VERTEX_POINT('',#7035);+#7035 = CARTESIAN_POINT('',(0.9,1.15,0.525));+#7036 = SURFACE_CURVE('',#7037,(#7041,#7048),.PCURVE_S1.);+#7037 = LINE('',#7038,#7039);+#7038 = CARTESIAN_POINT('',(0.72,1.15,0.525));+#7039 = VECTOR('',#7040,1.);+#7040 = DIRECTION('',(1.0,0.,0.));+#7041 = PCURVE('',#7009,#7042);+#7042 = DEFINITIONAL_REPRESENTATION('',(#7043),#7047);+#7043 = LINE('',#7044,#7045);+#7044 = CARTESIAN_POINT('',(0.,-0.4));+#7045 = VECTOR('',#7046,1.);+#7046 = DIRECTION('',(1.,0.));+#7047 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#7048 = PCURVE('',#7049,#7054);+#7049 = PLANE('',#7050);+#7050 = AXIS2_PLACEMENT_3D('',#7051,#7052,#7053);+#7051 = CARTESIAN_POINT('',(1.07480260336,1.15,0.322702992313));+#7052 = DIRECTION('',(0.,-1.0,0.));+#7053 = DIRECTION('',(0.,0.,-1.0));+#7054 = DEFINITIONAL_REPRESENTATION('',(#7055),#7059);+#7055 = LINE('',#7056,#7057);+#7056 = CARTESIAN_POINT('',(-0.202297007687,-0.35480260336));+#7057 = VECTOR('',#7058,1.);+#7058 = DIRECTION('',(0.,1.));+#7059 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#7060 = ORIENTED_EDGE('',*,*,#7061,.F.);+#7061 = EDGE_CURVE('',#7062,#7034,#7064,.T.);+#7062 = VERTEX_POINT('',#7063);+#7063 = CARTESIAN_POINT('',(0.9,0.75,0.525));+#7064 = SURFACE_CURVE('',#7065,(#7069,#7076),.PCURVE_S1.);+#7065 = LINE('',#7066,#7067);+#7066 = CARTESIAN_POINT('',(0.9,0.75,0.525));+#7067 = VECTOR('',#7068,1.);+#7068 = DIRECTION('',(0.,1.0,0.));+#7069 = PCURVE('',#7009,#7070);+#7070 = DEFINITIONAL_REPRESENTATION('',(#7071),#7075);+#7071 = LINE('',#7072,#7073);+#7072 = CARTESIAN_POINT('',(0.18,0.));+#7073 = VECTOR('',#7074,1.);+#7074 = DIRECTION('',(0.,-1.));+#7075 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#7076 = PCURVE('',#7077,#7082);+#7077 = PLANE('',#7078);+#7078 = AXIS2_PLACEMENT_3D('',#7079,#7080,#7081);+#7079 = CARTESIAN_POINT('',(0.9,0.75,0.525));+#7080 = DIRECTION('',(-0.934487734929,0.,-0.355995327592));+#7081 = DIRECTION('',(0.355995327592,0.,-0.934487734929));+#7082 = DEFINITIONAL_REPRESENTATION('',(#7083),#7087);+#7083 = LINE('',#7084,#7085);+#7084 = CARTESIAN_POINT('',(0.,0.));+#7085 = VECTOR('',#7086,1.);+#7086 = DIRECTION('',(0.,-1.));+#7087 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#7088 = ORIENTED_EDGE('',*,*,#7089,.F.);+#7089 = EDGE_CURVE('',#6999,#7062,#7090,.T.);+#7090 = SURFACE_CURVE('',#7091,(#7095,#7102),.PCURVE_S1.);+#7091 = LINE('',#7092,#7093);+#7092 = CARTESIAN_POINT('',(0.72,0.75,0.525));+#7093 = VECTOR('',#7094,1.);+#7094 = DIRECTION('',(1.0,0.,0.));+#7095 = PCURVE('',#7009,#7096);+#7096 = DEFINITIONAL_REPRESENTATION('',(#7097),#7101);+#7097 = LINE('',#7098,#7099);+#7098 = CARTESIAN_POINT('',(0.,0.));+#7099 = VECTOR('',#7100,1.);+#7100 = DIRECTION('',(1.,0.));+#7101 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#7102 = PCURVE('',#7103,#7108);+#7103 = PLANE('',#7104);+#7104 = AXIS2_PLACEMENT_3D('',#7105,#7106,#7107);+#7105 = CARTESIAN_POINT('',(1.07480260336,0.75,0.322702992313));+#7106 = DIRECTION('',(0.,-1.0,0.));+#7107 = DIRECTION('',(0.,0.,-1.0));+#7108 = DEFINITIONAL_REPRESENTATION('',(#7109),#7113);+#7109 = LINE('',#7110,#7111);+#7110 = CARTESIAN_POINT('',(-0.202297007687,-0.35480260336));+#7111 = VECTOR('',#7112,1.);+#7112 = DIRECTION('',(0.,1.));+#7113 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#7114 = ADVANCED_FACE('',(#7115),#7077,.T.);+#7115 = FACE_BOUND('',#7116,.T.);+#7116 = EDGE_LOOP('',(#7117,#7118,#7141,#7169));+#7117 = ORIENTED_EDGE('',*,*,#7061,.T.);+#7118 = ORIENTED_EDGE('',*,*,#7119,.T.);+#7119 = EDGE_CURVE('',#7034,#7120,#7122,.T.);+#7120 = VERTEX_POINT('',#7121);+#7121 = CARTESIAN_POINT('',(1.1,1.15,0.));+#7122 = SURFACE_CURVE('',#7123,(#7127,#7134),.PCURVE_S1.);+#7123 = LINE('',#7124,#7125);+#7124 = CARTESIAN_POINT('',(0.9,1.15,0.525));+#7125 = VECTOR('',#7126,1.);+#7126 = DIRECTION('',(0.355995327592,0.,-0.934487734929));+#7127 = PCURVE('',#7077,#7128);+#7128 = DEFINITIONAL_REPRESENTATION('',(#7129),#7133);+#7129 = LINE('',#7130,#7131);+#7130 = CARTESIAN_POINT('',(0.,-0.4));+#7131 = VECTOR('',#7132,1.);+#7132 = DIRECTION('',(1.,0.));+#7133 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#7134 = PCURVE('',#7049,#7135);+#7135 = DEFINITIONAL_REPRESENTATION('',(#7136),#7140);+#7136 = LINE('',#7137,#7138);+#7137 = CARTESIAN_POINT('',(-0.202297007687,-0.17480260336));+#7138 = VECTOR('',#7139,1.);+#7139 = DIRECTION('',(0.934487734929,0.355995327592));+#7140 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#7141 = ORIENTED_EDGE('',*,*,#7142,.F.);+#7142 = EDGE_CURVE('',#7143,#7120,#7145,.T.);+#7143 = VERTEX_POINT('',#7144);+#7144 = CARTESIAN_POINT('',(1.1,0.75,0.));+#7145 = SURFACE_CURVE('',#7146,(#7150,#7157),.PCURVE_S1.);+#7146 = LINE('',#7147,#7148);+#7147 = CARTESIAN_POINT('',(1.1,0.75,0.));+#7148 = VECTOR('',#7149,1.);+#7149 = DIRECTION('',(0.,1.0,0.));+#7150 = PCURVE('',#7077,#7151);+#7151 = DEFINITIONAL_REPRESENTATION('',(#7152),#7156);+#7152 = LINE('',#7153,#7154);+#7153 = CARTESIAN_POINT('',(0.561805126356,0.));+#7154 = VECTOR('',#7155,1.);+#7155 = DIRECTION('',(0.,-1.));+#7156 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#7157 = PCURVE('',#7158,#7163);+#7158 = PLANE('',#7159);+#7159 = AXIS2_PLACEMENT_3D('',#7160,#7161,#7162);+#7160 = CARTESIAN_POINT('',(1.1,0.75,0.));+#7161 = DIRECTION('',(0.,0.,-1.0));+#7162 = DIRECTION('',(1.0,0.,0.));+#7163 = DEFINITIONAL_REPRESENTATION('',(#7164),#7168);+#7164 = LINE('',#7165,#7166);+#7165 = CARTESIAN_POINT('',(0.,0.));+#7166 = VECTOR('',#7167,1.);+#7167 = DIRECTION('',(0.,-1.));+#7168 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#7169 = ORIENTED_EDGE('',*,*,#7170,.F.);+#7170 = EDGE_CURVE('',#7062,#7143,#7171,.T.);+#7171 = SURFACE_CURVE('',#7172,(#7176,#7183),.PCURVE_S1.);+#7172 = LINE('',#7173,#7174);+#7173 = CARTESIAN_POINT('',(0.9,0.75,0.525));+#7174 = VECTOR('',#7175,1.);+#7175 = DIRECTION('',(0.355995327592,0.,-0.934487734929));+#7176 = PCURVE('',#7077,#7177);+#7177 = DEFINITIONAL_REPRESENTATION('',(#7178),#7182);+#7178 = LINE('',#7179,#7180);+#7179 = CARTESIAN_POINT('',(0.,0.));+#7180 = VECTOR('',#7181,1.);+#7181 = DIRECTION('',(1.,0.));+#7182 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#7183 = PCURVE('',#7103,#7184);+#7184 = DEFINITIONAL_REPRESENTATION('',(#7185),#7189);+#7185 = LINE('',#7186,#7187);+#7186 = CARTESIAN_POINT('',(-0.202297007687,-0.17480260336));+#7187 = VECTOR('',#7188,1.);+#7188 = DIRECTION('',(0.934487734929,0.355995327592));+#7189 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#7190 = ADVANCED_FACE('',(#7191),#7158,.T.);+#7191 = FACE_BOUND('',#7192,.T.);+#7192 = EDGE_LOOP('',(#7193,#7194,#7217,#7245));+#7193 = ORIENTED_EDGE('',*,*,#7142,.T.);+#7194 = ORIENTED_EDGE('',*,*,#7195,.T.);+#7195 = EDGE_CURVE('',#7120,#7196,#7198,.T.);+#7196 = VERTEX_POINT('',#7197);+#7197 = CARTESIAN_POINT('',(1.45,1.15,0.));+#7198 = SURFACE_CURVE('',#7199,(#7203,#7210),.PCURVE_S1.);+#7199 = LINE('',#7200,#7201);+#7200 = CARTESIAN_POINT('',(1.1,1.15,0.));+#7201 = VECTOR('',#7202,1.);+#7202 = DIRECTION('',(1.0,0.,0.));+#7203 = PCURVE('',#7158,#7204);+#7204 = DEFINITIONAL_REPRESENTATION('',(#7205),#7209);+#7205 = LINE('',#7206,#7207);+#7206 = CARTESIAN_POINT('',(0.,-0.4));+#7207 = VECTOR('',#7208,1.);+#7208 = DIRECTION('',(1.,0.));+#7209 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#7210 = PCURVE('',#7049,#7211);+#7211 = DEFINITIONAL_REPRESENTATION('',(#7212),#7216);+#7212 = LINE('',#7213,#7214);+#7213 = CARTESIAN_POINT('',(0.322702992313,2.519739663954E-02));+#7214 = VECTOR('',#7215,1.);+#7215 = DIRECTION('',(0.,1.));+#7216 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#7217 = ORIENTED_EDGE('',*,*,#7218,.F.);+#7218 = EDGE_CURVE('',#7219,#7196,#7221,.T.);+#7219 = VERTEX_POINT('',#7220);+#7220 = CARTESIAN_POINT('',(1.45,0.75,0.));+#7221 = SURFACE_CURVE('',#7222,(#7226,#7233),.PCURVE_S1.);+#7222 = LINE('',#7223,#7224);+#7223 = CARTESIAN_POINT('',(1.45,0.75,0.));+#7224 = VECTOR('',#7225,1.);+#7225 = DIRECTION('',(0.,1.0,0.));+#7226 = PCURVE('',#7158,#7227);+#7227 = DEFINITIONAL_REPRESENTATION('',(#7228),#7232);+#7228 = LINE('',#7229,#7230);+#7229 = CARTESIAN_POINT('',(0.35,0.));+#7230 = VECTOR('',#7231,1.);+#7231 = DIRECTION('',(0.,-1.));+#7232 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#7233 = PCURVE('',#7234,#7239);+#7234 = PLANE('',#7235);+#7235 = AXIS2_PLACEMENT_3D('',#7236,#7237,#7238);+#7236 = CARTESIAN_POINT('',(1.45,0.75,0.));+#7237 = DIRECTION('',(1.0,0.,0.));+#7238 = DIRECTION('',(0.,0.,1.0));+#7239 = DEFINITIONAL_REPRESENTATION('',(#7240),#7244);+#7240 = LINE('',#7241,#7242);+#7241 = CARTESIAN_POINT('',(0.,0.));+#7242 = VECTOR('',#7243,1.);+#7243 = DIRECTION('',(0.,-1.));+#7244 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#7245 = ORIENTED_EDGE('',*,*,#7246,.F.);+#7246 = EDGE_CURVE('',#7143,#7219,#7247,.T.);+#7247 = SURFACE_CURVE('',#7248,(#7252,#7259),.PCURVE_S1.);+#7248 = LINE('',#7249,#7250);+#7249 = CARTESIAN_POINT('',(1.1,0.75,0.));+#7250 = VECTOR('',#7251,1.);+#7251 = DIRECTION('',(1.0,0.,0.));+#7252 = PCURVE('',#7158,#7253);+#7253 = DEFINITIONAL_REPRESENTATION('',(#7254),#7258);+#7254 = LINE('',#7255,#7256);+#7255 = CARTESIAN_POINT('',(0.,0.));+#7256 = VECTOR('',#7257,1.);+#7257 = DIRECTION('',(1.,0.));+#7258 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#7259 = PCURVE('',#7103,#7260);+#7260 = DEFINITIONAL_REPRESENTATION('',(#7261),#7265);+#7261 = LINE('',#7262,#7263);+#7262 = CARTESIAN_POINT('',(0.322702992313,2.519739663954E-02));+#7263 = VECTOR('',#7264,1.);+#7264 = DIRECTION('',(0.,1.));+#7265 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#7266 = ADVANCED_FACE('',(#7267),#7234,.T.);+#7267 = FACE_BOUND('',#7268,.T.);+#7268 = EDGE_LOOP('',(#7269,#7270,#7293,#7321));+#7269 = ORIENTED_EDGE('',*,*,#7218,.T.);+#7270 = ORIENTED_EDGE('',*,*,#7271,.T.);+#7271 = EDGE_CURVE('',#7196,#7272,#7274,.T.);+#7272 = VERTEX_POINT('',#7273);+#7273 = CARTESIAN_POINT('',(1.45,1.15,0.15));+#7274 = SURFACE_CURVE('',#7275,(#7279,#7286),.PCURVE_S1.);+#7275 = LINE('',#7276,#7277);+#7276 = CARTESIAN_POINT('',(1.45,1.15,0.));+#7277 = VECTOR('',#7278,1.);+#7278 = DIRECTION('',(0.,0.,1.0));+#7279 = PCURVE('',#7234,#7280);+#7280 = DEFINITIONAL_REPRESENTATION('',(#7281),#7285);+#7281 = LINE('',#7282,#7283);+#7282 = CARTESIAN_POINT('',(0.,-0.4));+#7283 = VECTOR('',#7284,1.);+#7284 = DIRECTION('',(1.,0.));+#7285 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#7286 = PCURVE('',#7049,#7287);+#7287 = DEFINITIONAL_REPRESENTATION('',(#7288),#7292);+#7288 = LINE('',#7289,#7290);+#7289 = CARTESIAN_POINT('',(0.322702992313,0.37519739664));+#7290 = VECTOR('',#7291,1.);+#7291 = DIRECTION('',(-1.,0.));+#7292 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#7293 = ORIENTED_EDGE('',*,*,#7294,.F.);+#7294 = EDGE_CURVE('',#7295,#7272,#7297,.T.);+#7295 = VERTEX_POINT('',#7296);+#7296 = CARTESIAN_POINT('',(1.45,0.75,0.15));+#7297 = SURFACE_CURVE('',#7298,(#7302,#7309),.PCURVE_S1.);+#7298 = LINE('',#7299,#7300);+#7299 = CARTESIAN_POINT('',(1.45,0.75,0.15));+#7300 = VECTOR('',#7301,1.);+#7301 = DIRECTION('',(0.,1.0,0.));+#7302 = PCURVE('',#7234,#7303);+#7303 = DEFINITIONAL_REPRESENTATION('',(#7304),#7308);+#7304 = LINE('',#7305,#7306);+#7305 = CARTESIAN_POINT('',(0.15,0.));+#7306 = VECTOR('',#7307,1.);+#7307 = DIRECTION('',(0.,-1.));+#7308 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#7309 = PCURVE('',#7310,#7315);+#7310 = PLANE('',#7311);+#7311 = AXIS2_PLACEMENT_3D('',#7312,#7313,#7314);+#7312 = CARTESIAN_POINT('',(1.45,0.75,0.15));+#7313 = DIRECTION('',(0.,0.,1.0));+#7314 = DIRECTION('',(-1.0,0.,0.));+#7315 = DEFINITIONAL_REPRESENTATION('',(#7316),#7320);+#7316 = LINE('',#7317,#7318);+#7317 = CARTESIAN_POINT('',(0.,0.));+#7318 = VECTOR('',#7319,1.);+#7319 = DIRECTION('',(0.,-1.));+#7320 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#7321 = ORIENTED_EDGE('',*,*,#7322,.F.);+#7322 = EDGE_CURVE('',#7219,#7295,#7323,.T.);+#7323 = SURFACE_CURVE('',#7324,(#7328,#7335),.PCURVE_S1.);+#7324 = LINE('',#7325,#7326);+#7325 = CARTESIAN_POINT('',(1.45,0.75,0.));+#7326 = VECTOR('',#7327,1.);+#7327 = DIRECTION('',(0.,0.,1.0));+#7328 = PCURVE('',#7234,#7329);+#7329 = DEFINITIONAL_REPRESENTATION('',(#7330),#7334);+#7330 = LINE('',#7331,#7332);+#7331 = CARTESIAN_POINT('',(0.,0.));+#7332 = VECTOR('',#7333,1.);+#7333 = DIRECTION('',(1.,0.));+#7334 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#7335 = PCURVE('',#7103,#7336);+#7336 = DEFINITIONAL_REPRESENTATION('',(#7337),#7341);+#7337 = LINE('',#7338,#7339);+#7338 = CARTESIAN_POINT('',(0.322702992313,0.37519739664));+#7339 = VECTOR('',#7340,1.);+#7340 = DIRECTION('',(-1.,0.));+#7341 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#7342 = ADVANCED_FACE('',(#7343),#7310,.T.);+#7343 = FACE_BOUND('',#7344,.T.);+#7344 = EDGE_LOOP('',(#7345,#7346,#7369,#7397));+#7345 = ORIENTED_EDGE('',*,*,#7294,.T.);+#7346 = ORIENTED_EDGE('',*,*,#7347,.T.);+#7347 = EDGE_CURVE('',#7272,#7348,#7350,.T.);+#7348 = VERTEX_POINT('',#7349);+#7349 = CARTESIAN_POINT('',(1.2,1.15,0.15));+#7350 = SURFACE_CURVE('',#7351,(#7355,#7362),.PCURVE_S1.);+#7351 = LINE('',#7352,#7353);+#7352 = CARTESIAN_POINT('',(1.45,1.15,0.15));+#7353 = VECTOR('',#7354,1.);+#7354 = DIRECTION('',(-1.0,0.,0.));+#7355 = PCURVE('',#7310,#7356);+#7356 = DEFINITIONAL_REPRESENTATION('',(#7357),#7361);+#7357 = LINE('',#7358,#7359);+#7358 = CARTESIAN_POINT('',(0.,-0.4));+#7359 = VECTOR('',#7360,1.);+#7360 = DIRECTION('',(1.,0.));+#7361 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#7362 = PCURVE('',#7049,#7363);+#7363 = DEFINITIONAL_REPRESENTATION('',(#7364),#7368);+#7364 = LINE('',#7365,#7366);+#7365 = CARTESIAN_POINT('',(0.172702992313,0.37519739664));+#7366 = VECTOR('',#7367,1.);+#7367 = DIRECTION('',(0.,-1.));+#7368 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#7369 = ORIENTED_EDGE('',*,*,#7370,.F.);+#7370 = EDGE_CURVE('',#7371,#7348,#7373,.T.);+#7371 = VERTEX_POINT('',#7372);+#7372 = CARTESIAN_POINT('',(1.2,0.75,0.15));+#7373 = SURFACE_CURVE('',#7374,(#7378,#7385),.PCURVE_S1.);+#7374 = LINE('',#7375,#7376);+#7375 = CARTESIAN_POINT('',(1.2,0.75,0.15));+#7376 = VECTOR('',#7377,1.);+#7377 = DIRECTION('',(0.,1.0,0.));+#7378 = PCURVE('',#7310,#7379);+#7379 = DEFINITIONAL_REPRESENTATION('',(#7380),#7384);+#7380 = LINE('',#7381,#7382);+#7381 = CARTESIAN_POINT('',(0.25,0.));+#7382 = VECTOR('',#7383,1.);+#7383 = DIRECTION('',(0.,-1.));+#7384 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#7385 = PCURVE('',#7386,#7391);+#7386 = PLANE('',#7387);+#7387 = AXIS2_PLACEMENT_3D('',#7388,#7389,#7390);+#7388 = CARTESIAN_POINT('',(1.2,0.75,0.15));+#7389 = DIRECTION('',(0.934487734929,0.,0.355995327592));+#7390 = DIRECTION('',(-0.355995327592,0.,0.934487734929));+#7391 = DEFINITIONAL_REPRESENTATION('',(#7392),#7396);+#7392 = LINE('',#7393,#7394);+#7393 = CARTESIAN_POINT('',(0.,0.));+#7394 = VECTOR('',#7395,1.);+#7395 = DIRECTION('',(0.,-1.));+#7396 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#7397 = ORIENTED_EDGE('',*,*,#7398,.F.);+#7398 = EDGE_CURVE('',#7295,#7371,#7399,.T.);+#7399 = SURFACE_CURVE('',#7400,(#7404,#7411),.PCURVE_S1.);+#7400 = LINE('',#7401,#7402);+#7401 = CARTESIAN_POINT('',(1.45,0.75,0.15));+#7402 = VECTOR('',#7403,1.);+#7403 = DIRECTION('',(-1.0,0.,0.));+#7404 = PCURVE('',#7310,#7405);+#7405 = DEFINITIONAL_REPRESENTATION('',(#7406),#7410);+#7406 = LINE('',#7407,#7408);+#7407 = CARTESIAN_POINT('',(0.,0.));+#7408 = VECTOR('',#7409,1.);+#7409 = DIRECTION('',(1.,0.));+#7410 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#7411 = PCURVE('',#7103,#7412);+#7412 = DEFINITIONAL_REPRESENTATION('',(#7413),#7417);+#7413 = LINE('',#7414,#7415);+#7414 = CARTESIAN_POINT('',(0.172702992313,0.37519739664));+#7415 = VECTOR('',#7416,1.);+#7416 = DIRECTION('',(0.,-1.));+#7417 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#7418 = ADVANCED_FACE('',(#7419),#7386,.T.);+#7419 = FACE_BOUND('',#7420,.T.);+#7420 = EDGE_LOOP('',(#7421,#7422,#7445,#7473));+#7421 = ORIENTED_EDGE('',*,*,#7370,.T.);+#7422 = ORIENTED_EDGE('',*,*,#7423,.T.);+#7423 = EDGE_CURVE('',#7348,#7424,#7426,.T.);+#7424 = VERTEX_POINT('',#7425);+#7425 = CARTESIAN_POINT('',(1.0,1.15,0.675));+#7426 = SURFACE_CURVE('',#7427,(#7431,#7438),.PCURVE_S1.);+#7427 = LINE('',#7428,#7429);+#7428 = CARTESIAN_POINT('',(1.2,1.15,0.15));+#7429 = VECTOR('',#7430,1.);+#7430 = DIRECTION('',(-0.355995327592,0.,0.934487734929));+#7431 = PCURVE('',#7386,#7432);+#7432 = DEFINITIONAL_REPRESENTATION('',(#7433),#7437);+#7433 = LINE('',#7434,#7435);+#7434 = CARTESIAN_POINT('',(0.,-0.4));+#7435 = VECTOR('',#7436,1.);+#7436 = DIRECTION('',(1.,0.));+#7437 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#7438 = PCURVE('',#7049,#7439);+#7439 = DEFINITIONAL_REPRESENTATION('',(#7440),#7444);+#7440 = LINE('',#7441,#7442);+#7441 = CARTESIAN_POINT('',(0.172702992313,0.12519739664));+#7442 = VECTOR('',#7443,1.);+#7443 = DIRECTION('',(-0.934487734929,-0.355995327592));+#7444 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#7445 = ORIENTED_EDGE('',*,*,#7446,.F.);+#7446 = EDGE_CURVE('',#7447,#7424,#7449,.T.);+#7447 = VERTEX_POINT('',#7448);+#7448 = CARTESIAN_POINT('',(1.0,0.75,0.675));+#7449 = SURFACE_CURVE('',#7450,(#7454,#7461),.PCURVE_S1.);+#7450 = LINE('',#7451,#7452);+#7451 = CARTESIAN_POINT('',(1.0,0.75,0.675));+#7452 = VECTOR('',#7453,1.);+#7453 = DIRECTION('',(0.,1.0,0.));+#7454 = PCURVE('',#7386,#7455);+#7455 = DEFINITIONAL_REPRESENTATION('',(#7456),#7460);+#7456 = LINE('',#7457,#7458);+#7457 = CARTESIAN_POINT('',(0.561805126356,0.));+#7458 = VECTOR('',#7459,1.);+#7459 = DIRECTION('',(0.,-1.));+#7460 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#7461 = PCURVE('',#7462,#7467);+#7462 = PLANE('',#7463);+#7463 = AXIS2_PLACEMENT_3D('',#7464,#7465,#7466);+#7464 = CARTESIAN_POINT('',(1.0,0.75,0.675));+#7465 = DIRECTION('',(0.,0.,1.0));+#7466 = DIRECTION('',(-1.0,0.,0.));+#7467 = DEFINITIONAL_REPRESENTATION('',(#7468),#7472);+#7468 = LINE('',#7469,#7470);+#7469 = CARTESIAN_POINT('',(0.,0.));+#7470 = VECTOR('',#7471,1.);+#7471 = DIRECTION('',(0.,-1.));+#7472 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#7473 = ORIENTED_EDGE('',*,*,#7474,.F.);+#7474 = EDGE_CURVE('',#7371,#7447,#7475,.T.);+#7475 = SURFACE_CURVE('',#7476,(#7480,#7487),.PCURVE_S1.);+#7476 = LINE('',#7477,#7478);+#7477 = CARTESIAN_POINT('',(1.2,0.75,0.15));+#7478 = VECTOR('',#7479,1.);+#7479 = DIRECTION('',(-0.355995327592,0.,0.934487734929));+#7480 = PCURVE('',#7386,#7481);+#7481 = DEFINITIONAL_REPRESENTATION('',(#7482),#7486);+#7482 = LINE('',#7483,#7484);+#7483 = CARTESIAN_POINT('',(0.,0.));+#7484 = VECTOR('',#7485,1.);+#7485 = DIRECTION('',(1.,0.));+#7486 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#7487 = PCURVE('',#7103,#7488);+#7488 = DEFINITIONAL_REPRESENTATION('',(#7489),#7493);+#7489 = LINE('',#7490,#7491);+#7490 = CARTESIAN_POINT('',(0.172702992313,0.12519739664));+#7491 = VECTOR('',#7492,1.);+#7492 = DIRECTION('',(-0.934487734929,-0.355995327592));+#7493 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#7494 = ADVANCED_FACE('',(#7495),#7462,.T.);+#7495 = FACE_BOUND('',#7496,.T.);+#7496 = EDGE_LOOP('',(#7497,#7498,#7521,#7544));+#7497 = ORIENTED_EDGE('',*,*,#7446,.T.);+#7498 = ORIENTED_EDGE('',*,*,#7499,.T.);+#7499 = EDGE_CURVE('',#7424,#7500,#7502,.T.);+#7500 = VERTEX_POINT('',#7501);+#7501 = CARTESIAN_POINT('',(0.72,1.15,0.675));+#7502 = SURFACE_CURVE('',#7503,(#7507,#7514),.PCURVE_S1.);+#7503 = LINE('',#7504,#7505);+#7504 = CARTESIAN_POINT('',(1.0,1.15,0.675));+#7505 = VECTOR('',#7506,1.);+#7506 = DIRECTION('',(-1.0,0.,0.));+#7507 = PCURVE('',#7462,#7508);+#7508 = DEFINITIONAL_REPRESENTATION('',(#7509),#7513);+#7509 = LINE('',#7510,#7511);+#7510 = CARTESIAN_POINT('',(0.,-0.4));+#7511 = VECTOR('',#7512,1.);+#7512 = DIRECTION('',(1.,0.));+#7513 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#7514 = PCURVE('',#7049,#7515);+#7515 = DEFINITIONAL_REPRESENTATION('',(#7516),#7520);+#7516 = LINE('',#7517,#7518);+#7517 = CARTESIAN_POINT('',(-0.352297007687,-7.480260336046E-02));+#7518 = VECTOR('',#7519,1.);+#7519 = DIRECTION('',(0.,-1.));+#7520 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#7521 = ORIENTED_EDGE('',*,*,#7522,.F.);+#7522 = EDGE_CURVE('',#7523,#7500,#7525,.T.);+#7523 = VERTEX_POINT('',#7524);+#7524 = CARTESIAN_POINT('',(0.72,0.75,0.675));+#7525 = SURFACE_CURVE('',#7526,(#7530,#7537),.PCURVE_S1.);+#7526 = LINE('',#7527,#7528);+#7527 = CARTESIAN_POINT('',(0.72,0.75,0.675));+#7528 = VECTOR('',#7529,1.);+#7529 = DIRECTION('',(0.,1.0,0.));+#7530 = PCURVE('',#7462,#7531);+#7531 = DEFINITIONAL_REPRESENTATION('',(#7532),#7536);+#7532 = LINE('',#7533,#7534);+#7533 = CARTESIAN_POINT('',(0.28,0.));+#7534 = VECTOR('',#7535,1.);+#7535 = DIRECTION('',(0.,-1.));+#7536 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#7537 = PCURVE('',#7021,#7538);+#7538 = DEFINITIONAL_REPRESENTATION('',(#7539),#7543);+#7539 = LINE('',#7540,#7541);+#7540 = CARTESIAN_POINT('',(0.,-0.));+#7541 = VECTOR('',#7542,1.);+#7542 = DIRECTION('',(0.,-1.));+#7543 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#7544 = ORIENTED_EDGE('',*,*,#7545,.F.);+#7545 = EDGE_CURVE('',#7447,#7523,#7546,.T.);+#7546 = SURFACE_CURVE('',#7547,(#7551,#7558),.PCURVE_S1.);+#7547 = LINE('',#7548,#7549);+#7548 = CARTESIAN_POINT('',(1.0,0.75,0.675));+#7549 = VECTOR('',#7550,1.);+#7550 = DIRECTION('',(-1.0,0.,0.));+#7551 = PCURVE('',#7462,#7552);+#7552 = DEFINITIONAL_REPRESENTATION('',(#7553),#7557);+#7553 = LINE('',#7554,#7555);+#7554 = CARTESIAN_POINT('',(0.,0.));+#7555 = VECTOR('',#7556,1.);+#7556 = DIRECTION('',(1.,0.));+#7557 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#7558 = PCURVE('',#7103,#7559);+#7559 = DEFINITIONAL_REPRESENTATION('',(#7560),#7564);+#7560 = LINE('',#7561,#7562);+#7561 = CARTESIAN_POINT('',(-0.352297007687,-7.480260336046E-02));+#7562 = VECTOR('',#7563,1.);+#7563 = DIRECTION('',(0.,-1.));+#7564 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#7565 = ADVANCED_FACE('',(#7566),#7021,.T.);+#7566 = FACE_BOUND('',#7567,.T.);+#7567 = EDGE_LOOP('',(#7568,#7569,#7590,#7591));+#7568 = ORIENTED_EDGE('',*,*,#7522,.T.);+#7569 = ORIENTED_EDGE('',*,*,#7570,.T.);+#7570 = EDGE_CURVE('',#7500,#7001,#7571,.T.);+#7571 = SURFACE_CURVE('',#7572,(#7576,#7583),.PCURVE_S1.);+#7572 = LINE('',#7573,#7574);+#7573 = CARTESIAN_POINT('',(0.72,1.15,0.675));+#7574 = VECTOR('',#7575,1.);+#7575 = DIRECTION('',(0.,0.,-1.0));+#7576 = PCURVE('',#7021,#7577);+#7577 = DEFINITIONAL_REPRESENTATION('',(#7578),#7582);+#7578 = LINE('',#7579,#7580);+#7579 = CARTESIAN_POINT('',(0.,-0.4));+#7580 = VECTOR('',#7581,1.);+#7581 = DIRECTION('',(1.,0.));+#7582 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#7583 = PCURVE('',#7049,#7584);+#7584 = DEFINITIONAL_REPRESENTATION('',(#7585),#7589);+#7585 = LINE('',#7586,#7587);+#7586 = CARTESIAN_POINT('',(-0.352297007687,-0.35480260336));+#7587 = VECTOR('',#7588,1.);+#7588 = DIRECTION('',(1.,0.));+#7589 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#7590 = ORIENTED_EDGE('',*,*,#6998,.F.);+#7591 = ORIENTED_EDGE('',*,*,#7592,.F.);+#7592 = EDGE_CURVE('',#7523,#6999,#7593,.T.);+#7593 = SURFACE_CURVE('',#7594,(#7598,#7605),.PCURVE_S1.);+#7594 = LINE('',#7595,#7596);+#7595 = CARTESIAN_POINT('',(0.72,0.75,0.675));+#7596 = VECTOR('',#7597,1.);+#7597 = DIRECTION('',(0.,0.,-1.0));+#7598 = PCURVE('',#7021,#7599);+#7599 = DEFINITIONAL_REPRESENTATION('',(#7600),#7604);+#7600 = LINE('',#7601,#7602);+#7601 = CARTESIAN_POINT('',(0.,-0.));+#7602 = VECTOR('',#7603,1.);+#7603 = DIRECTION('',(1.,0.));+#7604 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#7605 = PCURVE('',#7103,#7606);+#7606 = DEFINITIONAL_REPRESENTATION('',(#7607),#7611);+#7607 = LINE('',#7608,#7609);+#7608 = CARTESIAN_POINT('',(-0.352297007687,-0.35480260336));+#7609 = VECTOR('',#7610,1.);+#7610 = DIRECTION('',(1.,0.));+#7611 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#7612 = ADVANCED_FACE('',(#7613),#7103,.T.);+#7613 = FACE_BOUND('',#7614,.T.);+#7614 = EDGE_LOOP('',(#7615,#7616,#7617,#7618,#7619,#7620,#7621,#7622));+#7615 = ORIENTED_EDGE('',*,*,#7089,.T.);+#7616 = ORIENTED_EDGE('',*,*,#7170,.T.);+#7617 = ORIENTED_EDGE('',*,*,#7246,.T.);+#7618 = ORIENTED_EDGE('',*,*,#7322,.T.);+#7619 = ORIENTED_EDGE('',*,*,#7398,.T.);+#7620 = ORIENTED_EDGE('',*,*,#7474,.T.);+#7621 = ORIENTED_EDGE('',*,*,#7545,.T.);+#7622 = ORIENTED_EDGE('',*,*,#7592,.T.);+#7623 = ADVANCED_FACE('',(#7624),#7049,.F.);+#7624 = FACE_BOUND('',#7625,.F.);+#7625 = EDGE_LOOP('',(#7626,#7627,#7628,#7629,#7630,#7631,#7632,#7633));+#7626 = ORIENTED_EDGE('',*,*,#7033,.T.);+#7627 = ORIENTED_EDGE('',*,*,#7119,.T.);+#7628 = ORIENTED_EDGE('',*,*,#7195,.T.);+#7629 = ORIENTED_EDGE('',*,*,#7271,.T.);+#7630 = ORIENTED_EDGE('',*,*,#7347,.T.);+#7631 = ORIENTED_EDGE('',*,*,#7423,.T.);+#7632 = ORIENTED_EDGE('',*,*,#7499,.T.);+#7633 = ORIENTED_EDGE('',*,*,#7570,.T.);+#7634 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#7638)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#7635,#7636,#7637)) REPRESENTATION_CONTEXT+('Context #1','3D Context with UNIT and UNCERTAINTY') );+#7635 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );+#7636 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );+#7637 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );+#7638 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#7635,+ 'distance_accuracy_value','confusion accuracy');+#7639 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#7640,#7642);+#7640 = ( REPRESENTATION_RELATIONSHIP('','',#6991,#3756) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#7641) +SHAPE_REPRESENTATION_RELATIONSHIP() );+#7641 = ITEM_DEFINED_TRANSFORMATION('','',#3757,#3781);+#7642 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',+ #7643);+#7643 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('6','=>[0:1:1:7]','',#3751,#6986,$);+#7644 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#6988));+#7645 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(+ #7646),#5651);+#7646 = STYLED_ITEM('color',(#7647),#5009);+#7647 = PRESENTATION_STYLE_ASSIGNMENT((#7648,#7654));+#7648 = SURFACE_STYLE_USAGE(.BOTH.,#7649);+#7649 = SURFACE_SIDE_STYLE('',(#7650));+#7650 = SURFACE_STYLE_FILL_AREA(#7651);+#7651 = FILL_AREA_STYLE('',(#7652));+#7652 = FILL_AREA_STYLE_COLOUR('',#7653);+#7653 = COLOUR_RGB('',0.865042042985,0.870344943399,0.88082502109);+#7654 = CURVE_STYLE('',#7655,POSITIVE_LENGTH_MEASURE(0.1),#7653);+#7655 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#7656 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(+ #7657),#7634);+#7657 = STYLED_ITEM('color',(#7658),#6992);+#7658 = PRESENTATION_STYLE_ASSIGNMENT((#7659,#7664));+#7659 = SURFACE_STYLE_USAGE(.BOTH.,#7660);+#7660 = SURFACE_SIDE_STYLE('',(#7661));+#7661 = SURFACE_STYLE_FILL_AREA(#7662);+#7662 = FILL_AREA_STYLE('',(#7663));+#7663 = FILL_AREA_STYLE_COLOUR('',#7653);+#7664 = CURVE_STYLE('',#7665,POSITIVE_LENGTH_MEASURE(0.1),#7653);+#7665 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#7666 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(+ #7667),#4990);+#7667 = STYLED_ITEM('color',(#7668),#4348);+#7668 = PRESENTATION_STYLE_ASSIGNMENT((#7669,#7674));+#7669 = SURFACE_STYLE_USAGE(.BOTH.,#7670);+#7670 = SURFACE_SIDE_STYLE('',(#7671));+#7671 = SURFACE_STYLE_FILL_AREA(#7672);+#7672 = FILL_AREA_STYLE('',(#7673));+#7673 = FILL_AREA_STYLE_COLOUR('',#7653);+#7674 = CURVE_STYLE('',#7675,POSITIVE_LENGTH_MEASURE(0.1),#7653);+#7675 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#7676 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(+ #7677),#4329);+#7677 = STYLED_ITEM('color',(#7678),#3799);+#7678 = PRESENTATION_STYLE_ASSIGNMENT((#7679,#7685));+#7679 = SURFACE_STYLE_USAGE(.BOTH.,#7680);+#7680 = SURFACE_SIDE_STYLE('',(#7681));+#7681 = SURFACE_STYLE_FILL_AREA(#7682);+#7682 = FILL_AREA_STYLE('',(#7683));+#7683 = FILL_AREA_STYLE_COLOUR('',#7684);+#7684 = COLOUR_RGB('',0.293372055022,0.303532057365,0.313304153717);+#7685 = CURVE_STYLE('',#7686,POSITIVE_LENGTH_MEASURE(0.1),#7684);+#7686 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#7687 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(+ #7688),#6973);+#7688 = STYLED_ITEM('color',(#7689),#6331);+#7689 = PRESENTATION_STYLE_ASSIGNMENT((#7690,#7695));+#7690 = SURFACE_STYLE_USAGE(.BOTH.,#7691);+#7691 = SURFACE_SIDE_STYLE('',(#7692));+#7692 = SURFACE_STYLE_FILL_AREA(#7693);+#7693 = FILL_AREA_STYLE('',(#7694));+#7694 = FILL_AREA_STYLE_COLOUR('',#7653);+#7695 = CURVE_STYLE('',#7696,POSITIVE_LENGTH_MEASURE(0.1),#7653);+#7696 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#7697 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(+ #7698),#6312);+#7698 = STYLED_ITEM('color',(#7699),#5670);+#7699 = PRESENTATION_STYLE_ASSIGNMENT((#7700,#7705));+#7700 = SURFACE_STYLE_USAGE(.BOTH.,#7701);+#7701 = SURFACE_SIDE_STYLE('',(#7702));+#7702 = SURFACE_STYLE_FILL_AREA(#7703);+#7703 = FILL_AREA_STYLE('',(#7704));+#7704 = FILL_AREA_STYLE_COLOUR('',#7653);+#7705 = CURVE_STYLE('',#7706,POSITIVE_LENGTH_MEASURE(0.1),#7653);+#7706 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#7707 = CARTESIAN_POINT('',(0.,0.,0.));+#7708 = DIRECTION('',(0.,0.,1.0));+#7709 = DIRECTION('',(1.0,0.,0.));+#7710 = CARTESIAN_POINT('',(0.,0.,0.));+#7711 = DIRECTION('',(0.,0.,1.0));+#7712 = DIRECTION('',(1.0,0.,0.));+#7713 = CARTESIAN_POINT('',(0.,0.,0.));+#7714 = DIRECTION('',(0.,0.,1.0));+#7715 = DIRECTION('',(1.0,0.,0.));+#7716 = CARTESIAN_POINT('',(0.,0.,0.));+#7717 = DIRECTION('',(0.,0.,1.0));+#7718 = DIRECTION('',(1.0,0.,0.));+#7719 = CARTESIAN_POINT('',(0.,0.,0.));+#7720 = DIRECTION('',(0.,0.,1.0));+#7721 = DIRECTION('',(1.0,0.,0.));+#7722 = CARTESIAN_POINT('',(0.,0.,0.));+#7723 = DIRECTION('',(0.,0.,1.0));+#7724 = DIRECTION('',(1.0,0.,0.));+#7725 = CARTESIAN_POINT('',(0.,0.,0.));+#7726 = DIRECTION('',(0.,0.,1.0));+#7727 = DIRECTION('',(1.0,0.,0.));+ENDSEC;+END-ISO-10303-21;
opa189idbvr-plain.glbadded⋯ 1 unchanged line ⋯
opa189idbvr.adom-lbr.jsonadded+844@@ -0,0 +1,844 @@+{+ "schema_version": 2,+ "mpn": "OPA189IDBVR",+ "manufacturer": "Texas Instruments",+ "package": "",+ "value": "",+ "category": "",+ "symbol": {+ "name": "OPA189IDBVR",+ "pins": [+ {+ "number": "3",+ "name": "IN+",+ "x": -700,+ "y": 150,+ "length": 100,+ "rotation": 0,+ "electrical_type": "input"+ },+ {+ "number": "4",+ "name": "IN-",+ "x": -700,+ "y": 50,+ "length": 100,+ "rotation": 0,+ "electrical_type": "input"+ },+ {+ "number": "1",+ "name": "OUT",+ "x": 700,+ "y": 150,+ "length": 100,+ "rotation": 180,+ "electrical_type": "output"+ },+ {+ "number": "2",+ "name": "V-",+ "x": 700,+ "y": -150,+ "length": 100,+ "rotation": 180,+ "electrical_type": "power_in"+ },+ {+ "number": "5",+ "name": "V+",+ "x": 700,+ "y": -250,+ "length": 100,+ "rotation": 180,+ "electrical_type": "power_in"+ }+ ],+ "body": null,+ "graphics": [+ {+ "kind": "rect",+ "x1": -600.0,+ "y1": 350.0,+ "x2": 600.0,+ "y2": -357.4803149606299,+ "width": 10.0,+ "filled": true,+ "fill_style": "background"+ },+ {+ "kind": "polyline",+ "points": [+ [+ -50.59055118110236,+ 139.64566929133858+ ],+ [+ 204.37007874015748,+ -7.559055118110223+ ],+ [+ 51.417322834645674,+ -95.8661417322835+ ],+ [+ -203.4251968503937,+ 51.37795275590551+ ],+ [+ -50.59055118110236,+ 139.64566929133858+ ]+ ],+ "width": 0.9842519685039371+ },+ {+ "kind": "polyline",+ "points": [+ [+ -203.4251968503937,+ 51.37795275590551+ ],+ [+ -203.4251968503937,+ 1.3385826771653626+ ],+ [+ 51.417322834645674,+ -145.9055118110236+ ],+ [+ 51.417322834645674,+ -95.8661417322835+ ]+ ],+ "width": 0.9842519685039371+ },+ {+ "kind": "polyline",+ "points": [+ [+ 51.417322834645674,+ -145.9055118110236+ ],+ [+ 204.37007874015748,+ -57.59842519685037+ ],+ [+ 204.37007874015748,+ -7.559055118110223+ ]+ ],+ "width": 0.9842519685039371+ },+ {+ "kind": "polyline",+ "points": [+ [+ -192.8740157480315,+ -4.8425196850393775+ ],+ [+ -205.62992125984252,+ -12.086614173228384+ ],+ [+ -190.27559055118112,+ -21.023622047244146+ ],+ [+ -177.5196850393701,+ -13.62204724409446+ ],+ [+ -190.27559055118112,+ -21.023622047244146+ ],+ [+ -190.27559055118112,+ -9.212598425196859+ ],+ [+ -205.62992125984252,+ -0.31496062992124507+ ],+ [+ -205.62992125984252,+ -12.086614173228384+ ]+ ],+ "width": 0.9842519685039371+ },+ {+ "kind": "polyline",+ "points": [+ [+ -156.41732283464566,+ -25.826771653543346+ ],+ [+ -169.13385826771656,+ -33.22834645669292+ ],+ [+ -153.93700787401576,+ -41.96850393700788+ ],+ [+ -141.1811023622047,+ -34.56692913385825+ ],+ [+ -153.93700787401576,+ -41.96850393700788+ ],+ [+ -153.93700787401576,+ -30.1968503937008+ ],+ [+ -169.13385826771656,+ -21.417322834645688+ ],+ [+ -169.13385826771656,+ -33.22834645669292+ ]+ ],+ "width": 0.9842519685039371+ },+ {+ "kind": "polyline",+ "points": [+ [+ -120.07874015748031,+ -46.77165354330708+ ],+ [+ -132.83464566929135,+ -54.17322834645671+ ],+ [+ -117.48031496062993,+ -62.95275590551182+ ],+ [+ -104.7244094488189,+ -55.708661417322844+ ],+ [+ -117.48031496062993,+ -62.95275590551182+ ],+ [+ -117.48031496062993,+ -51.299212598425186+ ],+ [+ -132.83464566929135,+ -42.40157480314963+ ],+ [+ -132.83464566929135,+ -54.17322834645671+ ]+ ],+ "width": 0.9842519685039371+ },+ {+ "kind": "polyline",+ "points": [+ [+ -83.62204724409449,+ -67.87401574803152+ ],+ [+ -96.37795275590551,+ -75.15748031496065+ ],+ [+ -81.14173228346456,+ -84.05511811023621+ ],+ [+ -68.38582677165356,+ -76.65354330708664+ ],+ [+ -81.14173228346456,+ -84.05511811023621+ ],+ [+ -81.14173228346456,+ -72.28346456692913+ ],+ [+ -96.37795275590551,+ -63.503937007874015+ ],+ [+ -96.37795275590551,+ -75.15748031496065+ ]+ ],+ "width": 0.9842519685039371+ },+ {+ "kind": "polyline",+ "points": [+ [+ -47.28346456692914,+ -88.85826771653541+ ],+ [+ -60.039370078740156,+ -96.25984251968504+ ],+ [+ -44.68503937007874,+ -105.0393700787402+ ],+ [+ -31.92913385826772,+ -97.63779527559058+ ],+ [+ -44.68503937007874,+ -105.0393700787402+ ],+ [+ -44.68503937007874,+ -93.26771653543307+ ],+ [+ -60.039370078740156,+ -84.48818897637796+ ],+ [+ -60.039370078740156,+ -96.25984251968504+ ]+ ],+ "width": 0.9842519685039371+ },+ {+ "kind": "polyline",+ "points": [+ [+ -10.82677165354331,+ -109.8425196850394+ ],+ [+ -23.58267716535433,+ -117.24409448818898+ ],+ [+ -8.228346456692913,+ -126.02362204724409+ ],+ [+ 4.52755905511811,+ -118.74015748031496+ ],+ [+ -8.228346456692913,+ -126.02362204724409+ ],+ [+ -8.228346456692913,+ -114.37007874015751+ ],+ [+ -23.58267716535433,+ -105.43307086614175+ ],+ [+ -23.58267716535433,+ -117.24409448818898+ ]+ ],+ "width": 0.9842519685039371+ },+ {+ "kind": "polyline",+ "points": [+ [+ 25.629921259842522,+ -130.9448818897638+ ],+ [+ 12.874015748031496,+ -138.22834645669298+ ],+ [+ 28.11023622047244,+ -147.12598425196853+ ],+ [+ 40.86614173228347,+ -139.7244094488189+ ],+ [+ 28.11023622047244,+ -147.12598425196853+ ],+ [+ 28.11023622047244,+ -135.3149606299213+ ],+ [+ 12.874015748031496,+ -126.57480314960628+ ],+ [+ 12.874015748031496,+ -138.22834645669298+ ]+ ],+ "width": 0.9842519685039371+ },+ {+ "kind": "polyline",+ "points": [+ [+ 192.8740157480315,+ -64.17322834645671+ ],+ [+ 205.62992125984252,+ -71.57480314960628+ ],+ [+ 190.27559055118112,+ -80.35433070866145+ ],+ [+ 177.5196850393701,+ -72.95275590551182+ ],+ [+ 190.27559055118112,+ -80.35433070866145+ ],+ [+ 190.27559055118112,+ -68.58267716535437+ ],+ [+ 205.62992125984252,+ -59.8031496062992+ ],+ [+ 205.62992125984252,+ -71.57480314960628+ ]+ ],+ "width": 0.9842519685039371+ },+ {+ "kind": "polyline",+ "points": [+ [+ 154.60629921259843,+ -86.2598425196851+ ],+ [+ 167.36220472440948,+ -93.66141732283461+ ],+ [+ 152.16535433070868,+ -102.44094488188978+ ],+ [+ 139.40944881889763,+ -95.03937007874015+ ],+ [+ 152.16535433070868,+ -102.44094488188978+ ],+ [+ 152.16535433070868,+ -90.62992125984249+ ],+ [+ 167.36220472440948,+ -81.88976377952758+ ],+ [+ 167.36220472440948,+ -93.66141732283461+ ]+ ],+ "width": 0.9842519685039371+ },+ {+ "kind": "polyline",+ "points": [+ [+ 116.37795275590551,+ -108.34645669291342+ ],+ [+ 129.13385826771653,+ -115.74803149606299+ ],+ [+ 113.89763779527559,+ -124.48818897637801+ ],+ [+ 101.14173228346456,+ -117.08661417322838+ ],+ [+ 113.89763779527559,+ -124.48818897637801+ ],+ [+ 113.89763779527559,+ -112.71653543307087+ ],+ [+ 129.13385826771653,+ -103.93700787401576+ ],+ [+ 129.13385826771653,+ -115.74803149606299+ ]+ ],+ "width": 0.9842519685039371+ },+ {+ "kind": "polyline",+ "points": [+ [+ 78.1496062992126,+ -130.3937007874016+ ],+ [+ 90.86614173228347,+ -137.79527559055117+ ],+ [+ 75.66929133858268,+ -146.57480314960634+ ],+ [+ 62.91338582677166,+ -139.1732283464567+ ],+ [+ 75.66929133858268,+ -146.57480314960634+ ],+ [+ 75.66929133858268,+ -134.76377952755905+ ],+ [+ 90.86614173228347,+ -126.02362204724409+ ],+ [+ 90.86614173228347,+ -137.79527559055117+ ]+ ],+ "width": 0.9842519685039371+ },+ {+ "kind": "polyline",+ "points": [+ [+ -138.46456692913387,+ 46.14173228346456+ ],+ [+ -147.36220472440945,+ 44.09448818897636+ ],+ [+ -156.25984251968504,+ 46.14173228346456+ ],+ [+ -159.96062992125985,+ 51.37795275590551+ ],+ [+ -156.25984251968504,+ 56.41732283464566+ ],+ [+ -147.36220472440945,+ 58.62204724409449+ ],+ [+ -138.46456692913387,+ 56.41732283464566+ ],+ [+ -134.7244094488189,+ 51.37795275590551+ ],+ [+ -138.46456692913387,+ 46.14173228346456+ ]+ ],+ "width": 0.9842519685039371+ }+ ],+ "designator_prefix": "U",+ "footprint": "OPA189IDBVR_TI_DBV0005A",+ "parameters": [+ {+ "name": "Value",+ "value": "OPA189IDBVR",+ "visible": true+ },+ {+ "name": "Datasheet",+ "value": "https://www.ti.com/lit/ds/symlink/opa189.pdf",+ "visible": false+ },+ {+ "name": "Description",+ "value": "servo; custom load R0 engineering symbol. 2-column symbol, pins grouped by function.",+ "visible": false+ },+ {+ "name": "MPN",+ "value": "OPA189IDBVR",+ "visible": false+ },+ {+ "name": "Adom_Chip_Outline",+ "value": "generic-iso@large",+ "visible": false+ },+ {+ "name": "Manufacturer",+ "value": "Texas Instruments",+ "visible": true+ },+ {+ "name": "Mouser",+ "value": "595-OPA189IDBVR",+ "visible": true+ },+ {+ "name": "Adom Wiki",+ "value": "https://wiki.adom.inc/adom/opa189idbvr",+ "visible": true+ },+ {+ "name": "Supplier 1",+ "value": "Mouser",+ "visible": false+ },+ {+ "name": "Supplier Part Number 1",+ "value": "595-OPA189IDBVR",+ "visible": false+ },+ {+ "name": "Manufacturer Part Number",+ "value": "OPA189IDBVR",+ "visible": false+ }+ ],+ "labels": [+ {+ "text": "Signals",+ "x": -559.8425196850394,+ "y": 250.0,+ "angle": 0,+ "justify_right": false,+ "bold": false,+ "size_mil": 30.0+ },+ {+ "text": "Signals",+ "x": 559.8425196850394,+ "y": 250.0,+ "angle": 0,+ "justify_right": true,+ "bold": false,+ "size_mil": 30.0+ },+ {+ "text": "Supply",+ "x": 559.8425196850394,+ "y": -78.74015748031496,+ "angle": 0,+ "justify_right": true,+ "bold": false,+ "size_mil": 30.0+ },+ {+ "text": "OPA189IDBVR",+ "x": 0.3937007874015748,+ "y": 22.04724409448818,+ "angle": 0,+ "justify_right": false,+ "bold": false,+ "size_mil": 32.28346456692913+ }+ ],+ "pin_numbers_hidden": false,+ "pin_names_hidden": false+ },+ "footprint": {+ "name": "OPA189IDBVR_TI_DBV0005A",+ "pads": [+ {+ "number": "1",+ "x_mm": -1.3,+ "y_mm": -0.95,+ "w_mm": 1.1,+ "h_mm": 0.6,+ "drill_mm": 0.0,+ "rotation": 0.0,+ "shape": "roundrect"+ },+ {+ "number": "2",+ "x_mm": -1.3,+ "y_mm": 0.0,+ "w_mm": 1.1,+ "h_mm": 0.6,+ "drill_mm": 0.0,+ "rotation": 0.0,+ "shape": "roundrect"+ },+ {+ "number": "3",+ "x_mm": -1.3,+ "y_mm": 0.95,+ "w_mm": 1.1,+ "h_mm": 0.6,+ "drill_mm": 0.0,+ "rotation": 0.0,+ "shape": "roundrect"+ },+ {+ "number": "4",+ "x_mm": 1.3,+ "y_mm": 0.95,+ "w_mm": 1.1,+ "h_mm": 0.6,+ "drill_mm": 0.0,+ "rotation": 0.0,+ "shape": "roundrect"+ },+ {+ "number": "5",+ "x_mm": 1.3,+ "y_mm": -0.95,+ "w_mm": 1.1,+ "h_mm": 0.6,+ "drill_mm": 0.0,+ "rotation": 0.0,+ "shape": "roundrect"+ }+ ],+ "graphics": [+ {+ "kind": "line",+ "layer": {+ "role": "silk"+ },+ "x1": -0.995,+ "y1": -1.62,+ "x2": 0.995,+ "y2": -1.62,+ "width": 0.12+ },+ {+ "kind": "line",+ "layer": {+ "role": "silk"+ },+ "x1": 0.995,+ "y1": 1.62,+ "x2": -0.995,+ "y2": 1.62,+ "width": 0.12+ },+ {+ "kind": "line",+ "layer": {+ "role": "silk"+ },+ "x1": -1.175,+ "y1": -1.825,+ "x2": -0.575,+ "y2": -1.825,+ "width": 0.12+ },+ {+ "kind": "line",+ "layer": {+ "role": "silk"+ },+ "x1": -1.95,+ "y1": -1.55,+ "x2": -1.65,+ "y2": -1.55,+ "width": 0.12+ },+ {+ "kind": "rect",+ "layer": {+ "role": "courtyard"+ },+ "x1": -2.1,+ "y1": -1.775,+ "x2": 2.1,+ "y2": 1.775,+ "width": 0.05+ },+ {+ "kind": "rect",+ "layer": {+ "role": "fab"+ },+ "x1": -0.875,+ "y1": -1.5,+ "x2": 0.875,+ "y2": 1.5,+ "width": 0.1+ }+ ]+ },+ "connect": [+ {+ "pin": "3",+ "pad": "3"+ },+ {+ "pin": "4",+ "pad": "4"+ },+ {+ "pin": "1",+ "pad": "1"+ },+ {+ "pin": "2",+ "pad": "2"+ },+ {+ "pin": "5",+ "pad": "5"+ }+ ],+ "provenance": {+ "source": "kicad_import"+ }+}
opa189idbvr.kicad_modadded+124@@ -0,0 +1,124 @@+(footprint "OPA189IDBVR_TI_DBV0005A"+ (version 20240108)+ (generator "adom-footprint")+ (layer "F.Cu")+ (descr "TI DBV0005A example board layout: 1.1 x 0.6 mm pads, row spacing 2.6 mm, pitch 0.95 mm. Qualification remains process-specific.")+ (attr smd)+ (fp_rect+ (start -2.1 -1.775)+ (end 2.1 1.775)+ (stroke+ (width 0.05)+ (type default)+ )+ (fill none)+ (layer "F.CrtYd")+ )+ (fp_rect+ (start -0.875 -1.5)+ (end 0.875 1.5)+ (stroke+ (width 0.1)+ (type default)+ )+ (fill none)+ (layer "F.Fab")+ )+ (fp_line+ (start -0.995 -1.62)+ (end 0.995 -1.62)+ (stroke+ (width 0.12)+ (type default)+ )+ (layer "F.SilkS")+ )+ (fp_line+ (start 0.995 1.62)+ (end -0.995 1.62)+ (stroke+ (width 0.12)+ (type default)+ )+ (layer "F.SilkS")+ )+ (fp_line+ (start -1.175 -1.825)+ (end -0.575 -1.825)+ (stroke+ (width 0.12)+ (type default)+ )+ (layer "F.SilkS")+ )+ (fp_text reference "REF**"+ (at 0 -2.78)+ (layer "F.SilkS")+ (effects+ (font+ (size 1 1)+ (thickness 0.15)+ )+ )+ )+ (fp_text value "OPA189IDBVR_TI_DBV0005A"+ (at 0 2.78)+ (layer "F.Fab")+ (effects+ (font+ (size 1 1)+ (thickness 0.15)+ )+ )+ )+ (pad "1" smd roundrect+ (at -1.3 -0.95)+ (size 1.1 0.6)+ (layers "F.Cu" "F.Paste" "F.Mask")+ (roundrect_rratio 0.25)+ )+ (pad "2" smd roundrect+ (at -1.3 0)+ (size 1.1 0.6)+ (layers "F.Cu" "F.Paste" "F.Mask")+ (roundrect_rratio 0.25)+ )+ (pad "3" smd roundrect+ (at -1.3 0.95)+ (size 1.1 0.6)+ (layers "F.Cu" "F.Paste" "F.Mask")+ (roundrect_rratio 0.25)+ )+ (pad "4" smd roundrect+ (at 1.3 0.95)+ (size 1.1 0.6)+ (layers "F.Cu" "F.Paste" "F.Mask")+ (roundrect_rratio 0.25)+ )+ (pad "5" smd roundrect+ (at 1.3 -0.95)+ (size 1.1 0.6)+ (layers "F.Cu" "F.Paste" "F.Mask")+ (roundrect_rratio 0.25)+ )+ (model "${KIPRJMOD}/opa189idbvr-ai-nominal.step"+ (offset+ (xyz 0 0 0)+ )+ (scale+ (xyz 1 1 1)+ )+ (rotate+ (xyz 0 0 0)+ )+ )+ (fp_line+ (start -1.95 -1.55)+ (end -1.65 -1.55)+ (stroke+ (width 0.12)+ (type default)+ )+ (layer "F.SilkS")+ )+)
opa189idbvr.kicad_symadded+455@@ -0,0 +1,455 @@+(kicad_symbol_lib (version 20231120) (generator "adom-component-audit")+(symbol "OPA189IDBVR"+ (pin_names+ (offset 1.016)+ )+ (exclude_from_sim no)+ (in_bom yes)+ (on_board yes)+ (property "Reference" "U"+ (at 0.00 5.08 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (property "Value" "OPA189IDBVR"+ (at 0.00 -17.97 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (property "Footprint" "OPA189IDBVR:OPA189IDBVR_TI_DBV0005A"+ (at 0 -23.05 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ (property "Datasheet" "https://www.ti.com/lit/ds/symlink/opa189.pdf"+ (at 0 -25.59 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ (property "Description" "servo; custom load R0 engineering symbol. 2-column symbol, pins grouped by function."+ (at 0 -28.13 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ (property "MPN" "OPA189IDBVR"+ (at 0 -33.21 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ (property "Adom_Chip_Outline" "generic-iso@large"+ (at 0 -35.75 0)+ (effects+ (font+ (size 1.27 1.27)+ )+ (hide yes)+ )+ )+ (symbol "OPA189IDBVR_0_1"+ (rectangle+ (start -15.24 2.54)+ (end 15.24 -15.43)+ (stroke+ (width 0.254)+ (type default)+ )+ (fill+ (type background)+ )+ )+ (text "Signals"+ (at -14.22 0.00 0)+ (effects+ (font+ (size 0.762 0.762)+ (color 132 0 0 1)+ )+ (justify left)+ )+ )+ (text "Signals"+ (at 14.22 0.00 0)+ (effects+ (font+ (size 0.762 0.762)+ (color 132 0 0 1)+ )+ (justify right)+ )+ )+ (text "Supply"+ (at 14.22 -8.35 0)+ (effects+ (font+ (size 0.762 0.762)+ (color 132 0 0 1)+ )+ (justify right)+ )+ )+ (polyline+ (pts+ (xy -1.285 -2.803)+ (xy 5.191 -6.542)+ (xy 1.306 -8.785)+ (xy -5.167 -5.045)+ (xy -1.285 -2.803)+ )+ (stroke+ (width 0.025)+ (type default)+ )+ (fill+ (type none)+ )+ )+ (polyline+ (pts+ (xy -5.167 -5.045)+ (xy -5.167 -6.316)+ (xy 1.306 -10.056)+ (xy 1.306 -8.785)+ )+ (stroke+ (width 0.025)+ (type default)+ )+ (fill+ (type none)+ )+ )+ (polyline+ (pts+ (xy 1.306 -10.056)+ (xy 5.191 -7.813)+ (xy 5.191 -6.542)+ )+ (stroke+ (width 0.025)+ (type default)+ )+ (fill+ (type none)+ )+ )+ (polyline+ (pts+ (xy -4.899 -6.473)+ (xy -5.223 -6.657)+ (xy -4.833 -6.884)+ (xy -4.509 -6.696)+ (xy -4.833 -6.884)+ (xy -4.833 -6.584)+ (xy -5.223 -6.358)+ (xy -5.223 -6.657)+ )+ (stroke+ (width 0.025)+ (type default)+ )+ (fill+ (type none)+ )+ )+ (polyline+ (pts+ (xy -3.973 -7.006)+ (xy -4.296 -7.194)+ (xy -3.910 -7.416)+ (xy -3.586 -7.228)+ (xy -3.910 -7.416)+ (xy -3.910 -7.117)+ (xy -4.296 -6.894)+ (xy -4.296 -7.194)+ )+ (stroke+ (width 0.025)+ (type default)+ )+ (fill+ (type none)+ )+ )+ (polyline+ (pts+ (xy -3.050 -7.538)+ (xy -3.374 -7.726)+ (xy -2.984 -7.949)+ (xy -2.660 -7.765)+ (xy -2.984 -7.949)+ (xy -2.984 -7.653)+ (xy -3.374 -7.427)+ (xy -3.374 -7.726)+ )+ (stroke+ (width 0.025)+ (type default)+ )+ (fill+ (type none)+ )+ )+ (polyline+ (pts+ (xy -2.124 -8.074)+ (xy -2.448 -8.259)+ (xy -2.061 -8.485)+ (xy -1.737 -8.297)+ (xy -2.061 -8.485)+ (xy -2.061 -8.186)+ (xy -2.448 -7.963)+ (xy -2.448 -8.259)+ )+ (stroke+ (width 0.025)+ (type default)+ )+ (fill+ (type none)+ )+ )+ (polyline+ (pts+ (xy -1.201 -8.607)+ (xy -1.525 -8.795)+ (xy -1.135 -9.018)+ (xy -0.811 -8.830)+ (xy -1.135 -9.018)+ (xy -1.135 -8.719)+ (xy -1.525 -8.496)+ (xy -1.525 -8.795)+ )+ (stroke+ (width 0.025)+ (type default)+ )+ (fill+ (type none)+ )+ )+ (polyline+ (pts+ (xy -0.275 -9.140)+ (xy -0.599 -9.328)+ (xy -0.209 -9.551)+ (xy 0.115 -9.366)+ (xy -0.209 -9.551)+ (xy -0.209 -9.255)+ (xy -0.599 -9.028)+ (xy -0.599 -9.328)+ )+ (stroke+ (width 0.025)+ (type default)+ )+ (fill+ (type none)+ )+ )+ (polyline+ (pts+ (xy 0.651 -9.676)+ (xy 0.327 -9.861)+ (xy 0.714 -10.087)+ (xy 1.038 -9.899)+ (xy 0.714 -10.087)+ (xy 0.714 -9.787)+ (xy 0.327 -9.565)+ (xy 0.327 -9.861)+ )+ (stroke+ (width 0.025)+ (type default)+ )+ (fill+ (type none)+ )+ )+ (polyline+ (pts+ (xy 4.899 -7.980)+ (xy 5.223 -8.168)+ (xy 4.833 -8.391)+ (xy 4.509 -8.203)+ (xy 4.833 -8.391)+ (xy 4.833 -8.092)+ (xy 5.223 -7.869)+ (xy 5.223 -8.168)+ )+ (stroke+ (width 0.025)+ (type default)+ )+ (fill+ (type none)+ )+ )+ (polyline+ (pts+ (xy 3.927 -8.541)+ (xy 4.251 -8.729)+ (xy 3.865 -8.952)+ (xy 3.541 -8.764)+ (xy 3.865 -8.952)+ (xy 3.865 -8.652)+ (xy 4.251 -8.430)+ (xy 4.251 -8.729)+ )+ (stroke+ (width 0.025)+ (type default)+ )+ (fill+ (type none)+ )+ )+ (polyline+ (pts+ (xy 2.956 -9.102)+ (xy 3.280 -9.290)+ (xy 2.893 -9.512)+ (xy 2.569 -9.324)+ (xy 2.893 -9.512)+ (xy 2.893 -9.213)+ (xy 3.280 -8.990)+ (xy 3.280 -9.290)+ )+ (stroke+ (width 0.025)+ (type default)+ )+ (fill+ (type none)+ )+ )+ (polyline+ (pts+ (xy 1.985 -9.662)+ (xy 2.308 -9.850)+ (xy 1.922 -10.073)+ (xy 1.598 -9.885)+ (xy 1.922 -10.073)+ (xy 1.922 -9.773)+ (xy 2.308 -9.551)+ (xy 2.308 -9.850)+ )+ (stroke+ (width 0.025)+ (type default)+ )+ (fill+ (type none)+ )+ )+ (polyline+ (pts+ (xy -3.517 -5.178)+ (xy -3.743 -5.230)+ (xy -3.969 -5.178)+ (xy -4.063 -5.045)+ (xy -3.969 -4.917)+ (xy -3.743 -4.861)+ (xy -3.517 -4.917)+ (xy -3.422 -5.045)+ (xy -3.517 -5.178)+ )+ (stroke+ (width 0.025)+ (type default)+ )+ (fill+ (type none)+ )+ )+ (text "OPA189IDBVR"+ (at 0.01 -5.79 0)+ (effects+ (font+ (size 0.82 0.82)+ )+ )+ )+ )+ (symbol "OPA189IDBVR_1_1"+ (pin input line+ (at -17.78 -2.54 0)+ (length 2.54)+ (name "IN+")+ (number "3")+ )+ (pin input line+ (at -17.78 -5.08 0)+ (length 2.54)+ (name "IN-")+ (number "4")+ )+ (pin output line+ (at 17.78 -2.54 180)+ (length 2.54)+ (name "OUT")+ (number "1")+ )+ (pin power_in line+ (at 17.78 -10.16 180)+ (length 2.54)+ (name "V-")+ (number "2")+ )+ (pin power_in line+ (at 17.78 -12.7 180)+ (length 2.54)+ (name "V+")+ (number "5")+ )+ )+ (property "Manufacturer" "Texas Instruments"+ (at 0 0 0)+ (hide yes)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (property "Mouser" "595-OPA189IDBVR"+ (at 0 0 0)+ (hide yes)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (property "Adom Wiki" "https://wiki.adom.inc/adom/opa189idbvr"+ (at 0 0 0)+ (hide yes)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+)+)
opa189idbvr.lbradded+218@@ -0,0 +1,218 @@+<?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>servo; custom load R0 engineering symbol. 2-column symbol, pins grouped by function</description>+<packages>+<package name="OPA189IDBVR_TI_DBV0005A">+ <description>5 pads, 3.7 x 2.5 mm. TI DBV0005A example board layout: 1.1 x 0.6 mm pads, row spacing 2.6 mm, pitch 0.95 mm. Qualification remains process-specific.</description>+ <smd name="1" x="-1.3000" y="0.9500" dx="1.1000" dy="0.6000" layer="1" roundness="50"/>+ <smd name="2" x="-1.3000" y="-0.0000" dx="1.1000" dy="0.6000" layer="1" roundness="50"/>+ <smd name="3" x="-1.3000" y="-0.9500" dx="1.1000" dy="0.6000" layer="1" roundness="50"/>+ <smd name="4" x="1.3000" y="-0.9500" dx="1.1000" dy="0.6000" layer="1" roundness="50"/>+ <smd name="5" x="1.3000" y="0.9500" dx="1.1000" dy="0.6000" layer="1" roundness="50"/>+ <wire x1="-0.8750" y1="1.5000" x2="0.8750" y2="1.5000" width="0.1000" layer="51"/>+ <wire x1="0.8750" y1="1.5000" x2="0.8750" y2="-1.5000" width="0.1000" layer="51"/>+ <wire x1="0.8750" y1="-1.5000" x2="-0.8750" y2="-1.5000" width="0.1000" layer="51"/>+ <wire x1="-0.8750" y1="-1.5000" x2="-0.8750" y2="1.5000" width="0.1000" layer="51"/>+ <wire x1="-0.9950" y1="1.6200" x2="0.9950" y2="1.6200" width="0.1200" layer="21"/>+ <wire x1="0.9950" y1="-1.6200" x2="-0.9950" y2="-1.6200" width="0.1200" layer="21"/>+ <wire x1="-1.1750" y1="1.8250" x2="-0.5750" y2="1.8250" width="0.1200" layer="21"/>+ <wire x1="-1.9500" y1="1.5500" x2="-1.6500" y2="1.5500" width="0.1200" layer="21"/>+ <text x="0" y="2.425" size="1.27" layer="25" align="bottom-center">>NAME</text>+ <text x="0" y="-2.220" size="1.27" layer="27" align="top-center">>VALUE</text>+</package>+</packages>+<symbols>+<symbol name="OPA189IDBVR">+ <description>servo; custom load R0 engineering symbol. 2-column symbol, pins grouped by function</description>+ <wire x1="-15.24" y1="2.54" x2="15.24" y2="2.54" width="0.254" layer="94"/>+ <wire x1="15.24" y1="2.54" x2="15.24" y2="-15.43" width="0.254" layer="94"/>+ <wire x1="15.24" y1="-15.43" x2="-15.24" y2="-15.43" width="0.254" layer="94"/>+ <wire x1="-15.24" y1="-15.43" x2="-15.24" y2="2.54" width="0.254" layer="94"/>+ <wire x1="-1.2850" y1="-2.8030" x2="5.1910" y2="-6.5420" width="0.0254" layer="94"/>+ <wire x1="5.1910" y1="-6.5420" x2="1.3060" y2="-8.7850" width="0.0254" layer="94"/>+ <wire x1="1.3060" y1="-8.7850" x2="-5.1670" y2="-5.0450" width="0.0254" layer="94"/>+ <wire x1="-5.1670" y1="-5.0450" x2="-1.2850" y2="-2.8030" width="0.0254" layer="94"/>+ <wire x1="-5.1670" y1="-5.0450" x2="-5.1670" y2="-6.3160" width="0.0254" layer="94"/>+ <wire x1="-5.1670" y1="-6.3160" x2="1.3060" y2="-10.0560" width="0.0254" layer="94"/>+ <wire x1="1.3060" y1="-10.0560" x2="1.3060" y2="-8.7850" width="0.0254" layer="94"/>+ <wire x1="1.3060" y1="-10.0560" x2="5.1910" y2="-7.8130" width="0.0254" layer="94"/>+ <wire x1="5.1910" y1="-7.8130" x2="5.1910" y2="-6.5420" width="0.0254" layer="94"/>+ <wire x1="-4.8990" y1="-6.4730" x2="-5.2230" y2="-6.6570" width="0.0254" layer="94"/>+ <wire x1="-5.2230" y1="-6.6570" x2="-4.8330" y2="-6.8840" width="0.0254" layer="94"/>+ <wire x1="-4.8330" y1="-6.8840" x2="-4.5090" y2="-6.6960" width="0.0254" layer="94"/>+ <wire x1="-4.5090" y1="-6.6960" x2="-4.8330" y2="-6.8840" width="0.0254" layer="94"/>+ <wire x1="-4.8330" y1="-6.8840" x2="-4.8330" y2="-6.5840" width="0.0254" layer="94"/>+ <wire x1="-4.8330" y1="-6.5840" x2="-5.2230" y2="-6.3580" width="0.0254" layer="94"/>+ <wire x1="-5.2230" y1="-6.3580" x2="-5.2230" y2="-6.6570" width="0.0254" layer="94"/>+ <wire x1="-3.9730" y1="-7.0060" x2="-4.2960" y2="-7.1940" width="0.0254" layer="94"/>+ <wire x1="-4.2960" y1="-7.1940" x2="-3.9100" y2="-7.4160" width="0.0254" layer="94"/>+ <wire x1="-3.9100" y1="-7.4160" x2="-3.5860" y2="-7.2280" width="0.0254" layer="94"/>+ <wire x1="-3.5860" y1="-7.2280" x2="-3.9100" y2="-7.4160" width="0.0254" layer="94"/>+ <wire x1="-3.9100" y1="-7.4160" x2="-3.9100" y2="-7.1170" width="0.0254" layer="94"/>+ <wire x1="-3.9100" y1="-7.1170" x2="-4.2960" y2="-6.8940" width="0.0254" layer="94"/>+ <wire x1="-4.2960" y1="-6.8940" x2="-4.2960" y2="-7.1940" width="0.0254" layer="94"/>+ <wire x1="-3.0500" y1="-7.5380" x2="-3.3740" y2="-7.7260" width="0.0254" layer="94"/>+ <wire x1="-3.3740" y1="-7.7260" x2="-2.9840" y2="-7.9490" width="0.0254" layer="94"/>+ <wire x1="-2.9840" y1="-7.9490" x2="-2.6600" y2="-7.7650" width="0.0254" layer="94"/>+ <wire x1="-2.6600" y1="-7.7650" x2="-2.9840" y2="-7.9490" width="0.0254" layer="94"/>+ <wire x1="-2.9840" y1="-7.9490" x2="-2.9840" y2="-7.6530" width="0.0254" layer="94"/>+ <wire x1="-2.9840" y1="-7.6530" x2="-3.3740" y2="-7.4270" width="0.0254" layer="94"/>+ <wire x1="-3.3740" y1="-7.4270" x2="-3.3740" y2="-7.7260" width="0.0254" layer="94"/>+ <wire x1="-2.1240" y1="-8.0740" x2="-2.4480" y2="-8.2590" width="0.0254" layer="94"/>+ <wire x1="-2.4480" y1="-8.2590" x2="-2.0610" y2="-8.4850" width="0.0254" layer="94"/>+ <wire x1="-2.0610" y1="-8.4850" x2="-1.7370" y2="-8.2970" width="0.0254" layer="94"/>+ <wire x1="-1.7370" y1="-8.2970" x2="-2.0610" y2="-8.4850" width="0.0254" layer="94"/>+ <wire x1="-2.0610" y1="-8.4850" x2="-2.0610" y2="-8.1860" width="0.0254" layer="94"/>+ <wire x1="-2.0610" y1="-8.1860" x2="-2.4480" y2="-7.9630" width="0.0254" layer="94"/>+ <wire x1="-2.4480" y1="-7.9630" x2="-2.4480" y2="-8.2590" width="0.0254" layer="94"/>+ <wire x1="-1.2010" y1="-8.6070" x2="-1.5250" y2="-8.7950" width="0.0254" layer="94"/>+ <wire x1="-1.5250" y1="-8.7950" x2="-1.1350" y2="-9.0180" width="0.0254" layer="94"/>+ <wire x1="-1.1350" y1="-9.0180" x2="-0.8110" y2="-8.8300" width="0.0254" layer="94"/>+ <wire x1="-0.8110" y1="-8.8300" x2="-1.1350" y2="-9.0180" width="0.0254" layer="94"/>+ <wire x1="-1.1350" y1="-9.0180" x2="-1.1350" y2="-8.7190" width="0.0254" layer="94"/>+ <wire x1="-1.1350" y1="-8.7190" x2="-1.5250" y2="-8.4960" width="0.0254" layer="94"/>+ <wire x1="-1.5250" y1="-8.4960" x2="-1.5250" y2="-8.7950" width="0.0254" layer="94"/>+ <wire x1="-0.2750" y1="-9.1400" x2="-0.5990" y2="-9.3280" width="0.0254" layer="94"/>+ <wire x1="-0.5990" y1="-9.3280" x2="-0.2090" y2="-9.5510" width="0.0254" layer="94"/>+ <wire x1="-0.2090" y1="-9.5510" x2="0.1150" y2="-9.3660" width="0.0254" layer="94"/>+ <wire x1="0.1150" y1="-9.3660" x2="-0.2090" y2="-9.5510" width="0.0254" layer="94"/>+ <wire x1="-0.2090" y1="-9.5510" x2="-0.2090" y2="-9.2550" width="0.0254" layer="94"/>+ <wire x1="-0.2090" y1="-9.2550" x2="-0.5990" y2="-9.0280" width="0.0254" layer="94"/>+ <wire x1="-0.5990" y1="-9.0280" x2="-0.5990" y2="-9.3280" width="0.0254" layer="94"/>+ <wire x1="0.6510" y1="-9.6760" x2="0.3270" y2="-9.8610" width="0.0254" layer="94"/>+ <wire x1="0.3270" y1="-9.8610" x2="0.7140" y2="-10.0870" width="0.0254" layer="94"/>+ <wire x1="0.7140" y1="-10.0870" x2="1.0380" y2="-9.8990" width="0.0254" layer="94"/>+ <wire x1="1.0380" y1="-9.8990" x2="0.7140" y2="-10.0870" width="0.0254" layer="94"/>+ <wire x1="0.7140" y1="-10.0870" x2="0.7140" y2="-9.7870" width="0.0254" layer="94"/>+ <wire x1="0.7140" y1="-9.7870" x2="0.3270" y2="-9.5650" width="0.0254" layer="94"/>+ <wire x1="0.3270" y1="-9.5650" x2="0.3270" y2="-9.8610" width="0.0254" layer="94"/>+ <wire x1="4.8990" y1="-7.9800" x2="5.2230" y2="-8.1680" width="0.0254" layer="94"/>+ <wire x1="5.2230" y1="-8.1680" x2="4.8330" y2="-8.3910" width="0.0254" layer="94"/>+ <wire x1="4.8330" y1="-8.3910" x2="4.5090" y2="-8.2030" width="0.0254" layer="94"/>+ <wire x1="4.5090" y1="-8.2030" x2="4.8330" y2="-8.3910" width="0.0254" layer="94"/>+ <wire x1="4.8330" y1="-8.3910" x2="4.8330" y2="-8.0920" width="0.0254" layer="94"/>+ <wire x1="4.8330" y1="-8.0920" x2="5.2230" y2="-7.8690" width="0.0254" layer="94"/>+ <wire x1="5.2230" y1="-7.8690" x2="5.2230" y2="-8.1680" width="0.0254" layer="94"/>+ <wire x1="3.9270" y1="-8.5410" x2="4.2510" y2="-8.7290" width="0.0254" layer="94"/>+ <wire x1="4.2510" y1="-8.7290" x2="3.8650" y2="-8.9520" width="0.0254" layer="94"/>+ <wire x1="3.8650" y1="-8.9520" x2="3.5410" y2="-8.7640" width="0.0254" layer="94"/>+ <wire x1="3.5410" y1="-8.7640" x2="3.8650" y2="-8.9520" width="0.0254" layer="94"/>+ <wire x1="3.8650" y1="-8.9520" x2="3.8650" y2="-8.6520" width="0.0254" layer="94"/>+ <wire x1="3.8650" y1="-8.6520" x2="4.2510" y2="-8.4300" width="0.0254" layer="94"/>+ <wire x1="4.2510" y1="-8.4300" x2="4.2510" y2="-8.7290" width="0.0254" layer="94"/>+ <wire x1="2.9560" y1="-9.1020" x2="3.2800" y2="-9.2900" width="0.0254" layer="94"/>+ <wire x1="3.2800" y1="-9.2900" x2="2.8930" y2="-9.5120" width="0.0254" layer="94"/>+ <wire x1="2.8930" y1="-9.5120" x2="2.5690" y2="-9.3240" width="0.0254" layer="94"/>+ <wire x1="2.5690" y1="-9.3240" x2="2.8930" y2="-9.5120" width="0.0254" layer="94"/>+ <wire x1="2.8930" y1="-9.5120" x2="2.8930" y2="-9.2130" width="0.0254" layer="94"/>+ <wire x1="2.8930" y1="-9.2130" x2="3.2800" y2="-8.9900" width="0.0254" layer="94"/>+ <wire x1="3.2800" y1="-8.9900" x2="3.2800" y2="-9.2900" width="0.0254" layer="94"/>+ <wire x1="1.9850" y1="-9.6620" x2="2.3080" y2="-9.8500" width="0.0254" layer="94"/>+ <wire x1="2.3080" y1="-9.8500" x2="1.9220" y2="-10.0730" width="0.0254" layer="94"/>+ <wire x1="1.9220" y1="-10.0730" x2="1.5980" y2="-9.8850" width="0.0254" layer="94"/>+ <wire x1="1.5980" y1="-9.8850" x2="1.9220" y2="-10.0730" width="0.0254" layer="94"/>+ <wire x1="1.9220" y1="-10.0730" x2="1.9220" y2="-9.7730" width="0.0254" layer="94"/>+ <wire x1="1.9220" y1="-9.7730" x2="2.3080" y2="-9.5510" width="0.0254" layer="94"/>+ <wire x1="2.3080" y1="-9.5510" x2="2.3080" y2="-9.8500" width="0.0254" layer="94"/>+ <wire x1="-3.5170" y1="-5.1780" x2="-3.7430" y2="-5.2300" width="0.0254" layer="94"/>+ <wire x1="-3.7430" y1="-5.2300" x2="-3.9690" y2="-5.1780" width="0.0254" layer="94"/>+ <wire x1="-3.9690" y1="-5.1780" x2="-4.0630" y2="-5.0450" width="0.0254" layer="94"/>+ <wire x1="-4.0630" y1="-5.0450" x2="-3.9690" y2="-4.9170" width="0.0254" layer="94"/>+ <wire x1="-3.9690" y1="-4.9170" x2="-3.7430" y2="-4.8610" width="0.0254" layer="94"/>+ <wire x1="-3.7430" y1="-4.8610" x2="-3.5170" y2="-4.9170" width="0.0254" layer="94"/>+ <wire x1="-3.5170" y1="-4.9170" x2="-3.4220" y2="-5.0450" width="0.0254" layer="94"/>+ <wire x1="-3.4220" y1="-5.0450" x2="-3.5170" y2="-5.1780" width="0.0254" layer="94"/>+ <text x="0.0000" y="5.0800" size="1.27" layer="95" align="center">>NAME</text>+ <text x="0.0000" y="-17.9700" size="1.27" layer="96" align="center">>VALUE</text>+ <pin name="IN+" x="-17.78" y="-2.54" length="short" direction="in"/>+ <pin name="IN-" x="-17.78" y="-5.08" length="short" direction="in"/>+ <pin name="OUT" x="17.78" y="-2.54" length="short" direction="out" rot="R180"/>+ <pin name="V-" x="17.78" y="-10.16" length="short" direction="pwr" rot="R180"/>+ <pin name="V+" x="17.78" y="-12.7" length="short" direction="pwr" rot="R180"/>+ <text x="-14.2200" y="0.0000" size="0.762" layer="94" font="vector" ratio="15" align="center-left">Signals</text>+ <text x="14.2200" y="0.0000" size="0.762" layer="94" font="vector" ratio="15" align="center-right">Signals</text>+ <text x="14.2200" y="-8.3500" size="0.762" layer="94" font="vector" ratio="15" align="center-right">Supply</text>+ <text x="0.0100" y="-5.7900" size="0.762" layer="94" font="vector" ratio="15" align="center-left">OPA189IDBVR</text>+</symbol>+</symbols>+<devicesets>+<deviceset name="OPA189IDBVR" prefix="U">+ <description>servo; custom load R0 engineering symbol. 2-column symbol, pins grouped by function</description>+ <gates>+ <gate name="G$1" symbol="OPA189IDBVR" x="0" y="0"/>+ </gates>+ <devices>+ <device name="" package="OPA189IDBVR_TI_DBV0005A">+ <connects>+ <connect gate="G$1" pin="IN+" pad="3"/>+ <connect gate="G$1" pin="IN-" pad="4"/>+ <connect gate="G$1" pin="OUT" pad="1"/>+ <connect gate="G$1" pin="V-" pad="2"/>+ <connect gate="G$1" pin="V+" pad="5"/>+ </connects>+ <technologies>+ <technology name="">+ <attribute name="MPN" value="OPA189IDBVR" constant="no"/>+ <attribute name="MANUFACTURER" value="Texas Instruments" constant="no"/>+ <attribute name="DATASHEET" value="https://www.ti.com/lit/ds/symlink/opa189.pdf" constant="no"/>+ <attribute name="ADOM_WIKI" value="https://wiki.adom.inc/adom/opa189idbvr" constant="no"/>+ <attribute name="MOUSER_PN" value="595-OPA189IDBVR" constant="no"/>+ </technology>+ </technologies>+ </device>+ </devices>+</deviceset>+</devicesets>+</library>+</drawing>+</eagle>
package.jsonadded+109@@ -0,0 +1,109 @@+{+ "slug": "opa189idbvr",+ "type": "hardware",+ "kind": "component",+ "version": "0.1.0",+ "title": "Texas Instruments OPA189IDBVR precision amplifier",+ "description": "Single zero-drift precision op amp in SOT-23 DBV, with exact five-pin mapping, TI-example land pattern and original nominal CAD.",+ "brief": "Precision zero-drift op amp, SOT-23 DBV. Drawing-based nominal CAD; physical qualification pending.",+ "license": "MIT",+ "tags": [+ "op-amp",+ "precision",+ "zero-drift",+ "Texas Instruments",+ "SOT-23"+ ],+ "hero": {+ "type": "image",+ "path": "hero.png"+ },+ "source": {+ "name": "Texas Instruments",+ "url": "https://www.ti.com/product/OPA189/part-details/OPA189IDBVR"+ },+ "component": {+ "mpn": "OPA189IDBVR",+ "manufacturer": "Texas Instruments",+ "package": "SOT-23 / DBV0005A",+ "pin_count": 5,+ "category": "Amplifiers",+ "datasheet": "https://www.ti.com/lit/ds/symlink/opa189.pdf",+ "wiki_url": "https://wiki.adom.inc/adom/opa189idbvr",+ "parts": {+ "symbol": "opa189idbvr.kicad_sym",+ "footprint": "opa189idbvr.kicad_mod",+ "step": "opa189idbvr-marked.step",+ "model_3d": "opa189idbvr-hero.glb",+ "model_3d_plain": "opa189idbvr-plain.glb",+ "model_3d_step_plain": "opa189idbvr-ai-nominal.step",+ "model_3d_step": "opa189idbvr-marked.step",+ "lbr": "opa189idbvr.lbr",+ "adom_lbr": "opa189idbvr.adom-lbr.json",+ "datasheet": "datasheet.pdf"+ },+ "distributor_links": {+ "mouser": "595-OPA189IDBVR"+ },+ "pins": [+ {+ "number": "1",+ "name": "OUT",+ "type": "output",+ "description": "Amplifier output"+ },+ {+ "number": "2",+ "name": "V-",+ "type": "power_in",+ "description": "Negative supply"+ },+ {+ "number": "3",+ "name": "IN+",+ "type": "input",+ "description": "Noninverting input"+ },+ {+ "number": "4",+ "name": "IN-",+ "type": "input",+ "description": "Inverting input"+ },+ {+ "number": "5",+ "name": "V+",+ "type": "power_in",+ "description": "Positive supply"+ }+ ],+ "qualification": {+ "status": "provisional",+ "model": "Original nominal reconstruction, not manufacturer CAD",+ "assembly": "Native binding and physical qualification pending"+ }+ },+ "name": "@adom/opa189idbvr",+ "files": [+ "README.md",+ "LICENSE",+ "THIRD_PARTY.md",+ "page.json",+ "package.json",+ "provenance.json",+ "footprint-input.json",+ "opa189idbvr*",+ "symbol.html",+ "footprint.html",+ "hero.png",+ "datasheet.pdf",+ "build_model.py",+ "build_library.py",+ "skills/**",+ "opa189idbvr-hero.glb",+ "opa189idbvr-hero.overlay.json",+ "opa189idbvr-plain.glb"+ ],+ "dependencies": {},+ "because": "Exact catalog search found no matching page; circuit uses this exact five-pin variant."+}
page.jsonadded+115@@ -0,0 +1,115 @@+{+ "slug": "opa189idbvr",+ "type": "component",+ "kind": "component",+ "version": "0.1.0",+ "title": "Texas Instruments OPA189IDBVR precision amplifier",+ "description": "Single zero-drift precision op amp in SOT-23 DBV, with exact five-pin mapping, TI-example land pattern and original nominal CAD.",+ "brief": "Precision zero-drift op amp, SOT-23 DBV. Drawing-based nominal CAD; physical qualification pending.",+ "license": "MIT",+ "tags": [+ "op-amp",+ "precision",+ "zero-drift",+ "Texas Instruments",+ "SOT-23"+ ],+ "hero": {+ "type": "image",+ "path": "hero.png"+ },+ "source": {+ "name": "Texas Instruments",+ "url": "https://www.ti.com/product/OPA189/part-details/OPA189IDBVR"+ },+ "component": {+ "mpn": "OPA189IDBVR",+ "manufacturer": "Texas Instruments",+ "package": "SOT-23 / DBV0005A",+ "pin_count": 5,+ "category": "Amplifiers",+ "datasheet": "https://www.ti.com/lit/ds/symlink/opa189.pdf",+ "wiki_url": "https://wiki.adom.inc/adom/opa189idbvr",+ "parts": {+ "symbol": "opa189idbvr.kicad_sym",+ "footprint": "opa189idbvr.kicad_mod",+ "step": "opa189idbvr-marked.step",+ "model_3d": "opa189idbvr-hero.glb",+ "model_3d_plain": "opa189idbvr-plain.glb",+ "model_3d_step_plain": "opa189idbvr-ai-nominal.step",+ "model_3d_step": "opa189idbvr-marked.step",+ "lbr": "opa189idbvr.lbr",+ "adom_lbr": "opa189idbvr.adom-lbr.json",+ "datasheet": "datasheet.pdf"+ },+ "distributor_links": {+ "mouser": "595-OPA189IDBVR"+ },+ "pins": [+ {+ "number": "1",+ "name": "OUT",+ "type": "output",+ "description": "Amplifier output"+ },+ {+ "number": "2",+ "name": "V-",+ "type": "power_in",+ "description": "Negative supply"+ },+ {+ "number": "3",+ "name": "IN+",+ "type": "input",+ "description": "Noninverting input"+ },+ {+ "number": "4",+ "name": "IN-",+ "type": "input",+ "description": "Inverting input"+ },+ {+ "number": "5",+ "name": "V+",+ "type": "power_in",+ "description": "Positive supply"+ }+ ],+ "qualification": {+ "status": "provisional",+ "model": "Original nominal reconstruction, not manufacturer CAD",+ "assembly": "Native binding and physical qualification pending"+ }+ },+ "name": "@adom/opa189idbvr",+ "files": [+ "README.md",+ "LICENSE",+ "THIRD_PARTY.md",+ "page.json",+ "package.json",+ "provenance.json",+ "footprint-input.json",+ "opa189idbvr*",+ "symbol.html",+ "footprint.html",+ "hero.png",+ "datasheet.pdf",+ "build_model.py",+ "build_library.py",+ "skills/**",+ "opa189idbvr-hero.glb",+ "opa189idbvr-hero.overlay.json",+ "opa189idbvr-plain.glb"+ ],+ "dependencies": {},+ "because": "Exact catalog search found no matching page; circuit uses this exact five-pin variant.",+ "visibility": "public",+ "org": "adom",+ "author": {+ "name": "John Lauer",+ "email": "[email protected]"+ }+}
provenance.jsonadded+107@@ -0,0 +1,107 @@+{+ "part": "OPA189IDBVR",+ "source": "Texas Instruments",+ "retrievalDate": "2026-10-11",+ "datasheet": {+ "url": "https://www.ti.com/lit/ds/symlink/opa189.pdf",+ "sha256": "0d8a997989aeb64693a4b2bf9c74f2fee1f006accc88b88bae2e9a7025cd6932",+ "revision": "SBOS830I, revised October 2021, package addendum includes DBV0005A drawing 4214839/K 08/2024",+ "pinMap": "Table 6-1 DBV column"+ },+ "research": {+ "manufacturerCadLink": "TI exact-part page links Ultra Librarian; redistribution permission not established, not reused",+ "rejectedGeneric": {+ "source": "KiCad SOT-23-5.step 2025, inspected locally only",+ "reason": "Measured total height 1.55 mm exceeds TI DBV0005A maximum 1.45 mm",+ "sha256": "720a6eab0024069bbee68e7cb4c3ff1149468a34611225cdc852662c5d0ec2b7"+ }+ },+ "model": {+ "authorship": "Original Adom nominal reconstruction",+ "generator": "build_model.py",+ "kernel": "Existing shared OCP environment",+ "units": "STEP mm, GLB meters",+ "sourceDrawing": "DBV0005A 4214839/K 08/2024",+ "nominalMm": {+ "bodyWidth": 1.6,+ "bodyLength": 2.9,+ "totalHeight": 1.2,+ "leadSpan": 2.9,+ "pitch": 0.95,+ "leadWidth": 0.4,+ "toeThickness": 0.15,+ "toeLength": 0.35+ },+ "drawingLimitsMm": {+ "bodyWidth": [+ 1.45,+ 1.75+ ],+ "bodyLength": [+ 2.6,+ 3.0+ ],+ "totalHeight": [+ 0.9,+ 1.45+ ],+ "leadSpan": [+ 2.75,+ 3.05+ ],+ "leadWidth": [+ 0.3,+ 0.5+ ],+ "leadThickness": [+ 0.08,+ 0.22+ ],+ "toeLength": [+ 0.3,+ 0.6+ ]+ },+ "simplifications": [+ "Nominal ruled taper; no mold flash or fillets",+ "Polygonal gull-wing bend, no bend radii",+ "No manufacturer pin-index detail or ink reconstruction",+ "No internal die represented"+ ],+ "marking": "Virtual full MPN from AIFlow shared-service marking planner; distinct plain variant retained",+ "construction": "Boolean taper cuts from an analytic box retain a canonical top plane; equivalent loft-cap serialization was not accepted by current mark metadata/planner."+ },+ "footprint": {+ "authorship": "Original transcription of TI example land pattern",+ "padSizeMm": [+ 1.1,+ 0.6+ ],+ "rowSpacingMm": 2.6,+ "pitchMm": 0.95,+ "postprocess": "Removed generated vertical silk segments crossing the pad row; retained outside horizontal lines and pin1 indication",+ "nativeProcessQualification": false+ },+ "symbol": {+ "authorship": "Original Adom project symbol, reused exact five-pin map",+ "review": "Pin numbers/functions checked against TI Table 6-1"+ },+ "qualification": "Nominal digital asset, not qualified physical assembly",+ "assetSha256": {+ "opa189idbvr.kicad_sym": "536f7579675fc80733b9b1063cc07328b3e8273ae47326bf9c4b3c704925564e",+ "opa189idbvr-hero.glb": "31eb67073d082010bfca7ebb47a808a267f1ae211c3d7a0fe3b22b84ba16183c",+ "opa189idbvr-marked.glb": "3116f509089e95084a73a407dbb0f4cd80db0cc92e549ac9606529f33ee70f78",+ "opa189idbvr-marked.step": "802a56ebdffb235b34f43ae56dc6229b938275e991d3659b766de1db5ab59f55",+ "opa189idbvr.lbr": "553237fb08ed79257c5fb94f9c68a18804af3cecd1662ba806bce75890485dda",+ "opa189idbvr-ai-nominal.step": "9fa4dcac8fe7f8270635f39ac4fff608ff7302762b8607ea2917035f3c14746b",+ "opa189idbvr-plain.glb": "b44085ecaddcb33e6786ab7f73f30e6eb985204d37b1ef332f0c7e1ed32dc37b",+ "opa189idbvr.kicad_mod": "797b41ff2db3a1249a795079eea244ff5f126831ac23326ba3e610cd262b87fe",+ "hero.png": "ab4b87332534d873749aebeae8f102ff1eba5c70215cb24a0e170f8df48b3377"+ },+ "markReview": {+ "status": "PASS",+ "check": "opa189idbvr-marked.check.json",+ "visual": "Top check image inspected: upright full MPN with three-lead row below and pin 1 lower left in normalized view; interactive wiki review still pending",+ "hero": "Actual marked STEP rendered with iso2 camera; upright text visually inspected. Assembly coordinates unchanged."+ }+}
skills/opa189idbvr/SKILL.mdadded+15@@ -0,0 +1,15 @@+---+name: opa189idbvr+description: Use when placing or reviewing OPA189IDBVR in SOT-23 DBV, especially its exact pin map, nominal model and TI-example land pattern.+---+# OPA189IDBVR++Parent skill: wiki-component. Read the page README and provenance before reuse.++DBV pin numbers are 1 OUT, 2 V-, 3 IN+, 4 IN-, 5 V+. Do not copy the eight-pin SOIC/VSSOP numbering. Rail-to-rail output does not mean unrestricted input common mode.++Use the explicit page footprint: TI DBV0005A example, pads 1.10 x 0.60 mm, row spacing 2.60 mm, pitch 0.95 mm. A generic SOT-23-5 footprint may differ; do not silently replace a routed board's variant.++The original nominal model is not manufacturer CAD. It is 1.20 mm high; the inspected generic KiCad candidate was 1.55 mm high against TI's 1.45 mm maximum and was rejected. Taper and lead bends are simplified. Inspect native seating, pad-to-lead alignment and pin 1 before acceptance.++Keep plain and virtual-MPN-marked assets distinct from the hero with reference artwork. The label is not production ink. The canonical hub may not preserve STEP attachments; check the native footprint binding and the explicit page STEP link after conversion. Fabrication and physical-device qualification remain separate.
symbol.htmladded+3509@@ -0,0 +1,3509 @@+<!doctype html><html><head><meta charset="utf-8">+<title>OPA189IDBVR - adom-symbol</title>+<meta name="viewport" content="width=device-width,initial-scale=1">+<style>+@font-face{font-family:'Satoshi';font-weight:400;font-display:swap;src:url(data:font/woff2;base64,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) format('woff2')}@font-face{font-family:'Satoshi';font-weight:500;font-display:swap;src:url(data:font/woff2;base64,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) format('woff2')}@font-face{font-family:'Familjen Grotesk';font-weight:700;font-display:swap;src:url(data:font/woff2;base64,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) format('woff2')}+ /* Canonical Adom dark-theme tokens (adom/guides/brand.md) */+ :root{+ --bg:#0d1117;--surface:#161b22;--elevated:#1c2128;--overlay:#21262d;+ --border:#30363d;--border-muted:#21262d;+ --text:#e6edf3;--text2:#8b949e;--text3:#484f58;+ --accent:#00b8b0;--accent-bright:#00e6dc;--purple:#8c6bf7;+ /* aliases used by the viewport + pin-list rules further down */+ --panel:#161b22;--panel2:#1c2128;--muted:#8b949e;+ }+ *{box-sizing:border-box;margin:0;padding:0}+ html,body{height:100%}+ body{background:var(--bg);color:var(--text);font:13px/1.4 'Satoshi','Segoe UI',system-ui,sans-serif;display:flex;flex-direction:column;overflow:hidden}+ /* ── Canonical Adom app header (adom/guides/adom-app-header.md) ── */+ header{display:flex;align-items:center;gap:12px;padding:0 16px;height:44px;flex:0 0 44px;border-bottom:1px solid var(--border-muted);background:var(--surface);position:relative;font-family:'Familjen Grotesk',sans-serif}+ header .brand{display:flex;align-items:center;gap:8px;color:var(--accent);font-size:13px;font-weight:600;letter-spacing:.01em;cursor:default;flex-shrink:0;outline:none}+ header .brand svg.logo{width:16px;height:16px;flex-shrink:0}+ header .brand:hover .app-name{text-decoration:underline;text-decoration-color:var(--accent);text-underline-offset:3px}+ header .brand .app-name{color:var(--accent)}+ header .brand .app-subtitle{color:var(--text2);font-weight:500}+ header .brand .sep{color:var(--text3);font-weight:400}+ header .vsep{width:1px;height:18px;background:var(--border);flex-shrink:0}+ header .subject{display:flex;align-items:center;gap:8px;min-width:0;flex:1;cursor:default}+ header .subject-name{color:var(--text);font-family:'Familjen Grotesk',sans-serif;font-size:14px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}+ header .subject-meta{display:flex;align-items:center;gap:6px;color:var(--text2);font-family:'JetBrains Mono',ui-monospace,monospace;font-size:11px;white-space:nowrap}+ header .subject-meta .sep{color:var(--text3)}+ @media(max-width:720px){header .subject-meta{display:none}}+ /* Floating in-canvas viewer toolbar (frosted, matches the app's glass cards) */+ .tools{position:absolute;left:12px;top:12px;z-index:5;display:flex;gap:3px;padding:3px;background:rgba(22,27,34,.82);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid var(--border);border-radius:9px}+ .tools button{width:30px;height:30px;display:grid;place-items:center;background:transparent;border:none;border-radius:6px;color:var(--text2);cursor:pointer;transition:background .15s ease,color .15s ease}+ .tools button:hover{background:var(--elevated);color:var(--accent-bright)}+ .tools button svg{width:16px;height:16px;display:block}+ header .hover-popover{position:absolute;top:calc(100% + 6px);left:16px;background:var(--elevated);border:1px solid var(--border);border-radius:8px;box-shadow:0 8px 24px rgba(0,0,0,.5);padding:12px 14px;min-width:300px;max-width:420px;font-family:'Satoshi',sans-serif;font-size:12px;color:var(--text);z-index:99999;opacity:0;transform:translateY(-2px);pointer-events:none;transition:opacity .12s ease,transform .12s ease}+ header .hover-popover.show{opacity:1;transform:none;pointer-events:auto}+ header .hover-popover .popover-title{font-family:'Familjen Grotesk',sans-serif;font-size:14px;font-weight:700;color:var(--text);margin-bottom:8px}+ header .hover-popover .popover-row{display:flex;gap:12px;padding:3px 0;align-items:baseline}+ header .hover-popover .popover-row .k{color:var(--text3);font-family:'JetBrains Mono',ui-monospace,monospace;font-size:10px;text-transform:lowercase;width:64px;flex-shrink:0}+ header .hover-popover .popover-row .v{color:var(--text);font-family:'Satoshi',sans-serif;font-size:12px;flex:1}+ header .hover-popover .popover-actions{margin-top:10px;padding-top:10px;border-top:1px solid var(--border-muted);display:flex;gap:12px}+ header .hover-popover .popover-link{color:var(--accent);text-decoration:none;font-family:'Familjen Grotesk',sans-serif;font-size:12px;font-weight:600}+ header .hover-popover .popover-link:hover{text-decoration:underline}+ main{flex:1;display:flex;min-height:0}+ .vpwrap{flex:1;position:relative;min-width:0}+ /* Schematic-workbench grid, identical to the main app's #stage. */+ .vp{position:absolute;inset:0;overflow:hidden;cursor:grab;background:+ radial-gradient(120% 120% at 50% 30%,rgba(0,184,177,.05),transparent 60%),+ linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px) 0 0/22px 22px,+ linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px) 0 0/22px 22px}+ .vp.grab{cursor:grabbing}+ /* Only the DIRECT-CHILD symbol svg gets the pan/zoom transform — scoping to+ `.vp > svg` (not `.vp svg`) keeps it off any nested icon svgs. */+ .vp > svg{position:absolute;left:0;top:0;width:100%;height:100%;transform-origin:0 0;display:block}+ .hint{position:absolute;right:10px;bottom:9px;color:var(--muted);font-size:11px;z-index:5;pointer-events:none;user-select:none;-webkit-user-select:none}+ aside{flex:0 0 268px;border-left:1px solid var(--border);background:var(--panel);display:flex;flex-direction:column;min-height:0}+ aside .ah{padding:9px 12px;border-bottom:1px solid var(--border);font-size:12px;color:var(--muted);display:flex;align-items:center;gap:8px}+ aside input{flex:1;background:var(--panel2);border:1px solid var(--border);border-radius:8px;color:var(--text);font-size:12px;padding:5px 8px;outline:none}+ aside input:focus{border-color:var(--accent)}+ .pins{flex:1;overflow:auto}+ .pin{padding:7px 12px;border-bottom:1px solid #1a212c;cursor:pointer}+ .pin:hover{background:var(--panel2)}+ .pin.on{background:#15202e}+ .pin .row{display:flex;align-items:center;gap:8px}+ .pin .num{font-family:'JetBrains Mono',ui-monospace,monospace;font-size:11px;color:#8fa0b4;min-width:22px;text-align:right}+ .pin .nme{font-weight:600;font-size:13px}+ .pin .ty{margin-left:auto;font-size:10px;padding:1px 6px;border-radius:5px;border:1px solid;white-space:nowrap}+ .pin .d{font-size:11.5px;color:#aeb6c2;line-height:1.45;margin:5px 0 1px 30px;display:none}+ .pin.on .d{display:block}+ .empty{color:var(--muted);font-size:12px;padding:14px}+ @media(max-width:620px){aside{flex-basis:200px}}+ /* pin panel header — reads like a studio section */+ aside .ah .atitle{font-family:'Familjen Grotesk',sans-serif;font-weight:600;font-size:12px;color:var(--text);white-space:nowrap}+ aside .ah .acount{margin-left:5px;font-family:'JetBrains Mono',ui-monospace,monospace;font-size:11px;color:var(--text3)}+ /* bottom info bar — mirrors the main app footer */+ footer{flex:0 0 auto;display:flex;align-items:center;height:26px;border-top:1px solid var(--border);background:var(--surface);font-size:11px;color:var(--text2);padding:0 14px;overflow:hidden}+ footer .it{display:flex;align-items:center;gap:6px;white-space:nowrap;min-width:0}+ footer .it+.it::before{content:"";width:1px;height:13px;background:var(--border);margin:0 12px;flex:0 0 1px}+ footer .k{color:var(--text3);text-transform:uppercase;font-size:9px;letter-spacing:.4px;flex:0 0 auto}+ footer .v{color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}+ footer .descit{min-width:0;overflow:hidden}+ /* pin hover — highlight + tooltip, parity with the live SymView */+ .vp > svg text,.vp > svg g.stroked-text{pointer-events:none}+ .hit{fill:rgba(0,230,220,0);stroke:none;cursor:pointer}+ .vp > svg g.stroked-text.hl path{stroke:var(--accent-bright)!important;fill:var(--accent-bright)!important}+ .vp > svg path.hl{stroke:var(--accent-bright)!important;stroke-width:.22!important}+ #pinmark{pointer-events:none;fill:rgba(0,230,220,.18);stroke:var(--accent-bright);stroke-width:.12;opacity:0;transition:opacity .1s}+ #tip{position:fixed;z-index:9999;max-width:300px;background:rgba(22,27,34,.97);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid rgba(0,184,177,.34);border-radius:10px;padding:9px 12px;color:var(--text);font-size:12px;line-height:1.5;pointer-events:none;opacity:0;transition:opacity .12s;box-shadow:0 12px 40px rgba(0,0,0,.55)}+ #tip.show{opacity:1}+ #tip .r1{display:flex;align-items:baseline;gap:8px;justify-content:space-between}+ #tip .nm{font-weight:700;font-size:13px}+ #tip .pn{font-family:'JetBrains Mono',ui-monospace,monospace;font-size:11px;color:var(--muted);white-space:nowrap}+ #tip .badge{display:inline-block;margin-top:5px;font-size:10px;font-weight:700;padding:2px 7px;border-radius:5px;letter-spacing:.2px}+ #tip .desc{margin-top:6px;color:#aeb6c2;font-size:11.5px}+</style></head>+<body>+ <header>+ <div class="brand" data-tooltip-target="app-info" tabindex="0">+ <svg class="logo" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><rect x="7" y="4" width="10" height="16" rx="1.5"/><path d="M7 8H3M7 12H3M7 16H3M21 8h-4M21 12h-4M21 16h-4"/></svg>+ <span class="app-name">adom-symbol</span>+ <span class="sep">·</span>+ <span class="app-subtitle">symbol viewer</span>+ </div>+ <div class="vsep" aria-hidden="true"></div>+ <div class="subject">+ <span class="subject-name">OPA189IDBVR</span>+ <span class="subject-meta"><span class="sep">·</span><span>5 pins</span><span class="sep">·</span><span>OPA189IDBVR_TI_DBV0005A</span></span>+ </div>+ <div class="hover-popover" id="app-info" role="dialog" aria-label="About adom-symbol">+ <div class="popover-title">adom-symbol</div>+ <div class="popover-row"><span class="k">about</span><span class="v">Interactive KiCad schematic-symbol viewer: pan/zoom, per-pin hover, and a filterable pin list.</span></div>+ <div class="popover-row"><span class="k">version</span><span class="v">v1.2.6</span></div>+ <div class="popover-row"><span class="k">engine</span><span class="v">service-kicad</span></div>+ <div class="popover-row"><span class="k">mfr</span><span class="v">Texas Instruments</span></div>+ <div class="popover-row"><span class="k">author</span><span class="v">Adom Inc · adom.inc</span></div>+ <div class="popover-actions">+ <a class="popover-link" href="https://wiki.adom.inc/adom/adom-symbol" target="_blank" rel="noopener">Open wiki ↗</a>+ </div>+ </div>+ </header>+ <main>+ <div class="vpwrap">+ <div class="vp" id="vp">+ <div class="tools">+ <button id="zout" title="Zoom out" aria-label="Zoom out"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><circle cx="10.5" cy="10.5" r="6.5"/><path d="M20 20l-4.5-4.5M8 10.5h5"/></svg></button>+ <button id="zin" title="Zoom in" aria-label="Zoom in"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><circle cx="10.5" cy="10.5" r="6.5"/><path d="M20 20l-4.5-4.5M10.5 8v5M8 10.5h5"/></svg></button>+ <button id="fit" title="Fit to window" aria-label="Fit to window"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.9" stroke-linecap="round" stroke-linejoin="round"><rect x="3" y="5" width="18" height="14" rx="2"/><rect x="8" y="9" width="8" height="6" rx="1"/></svg></button>+ </div>+ <div class="hint">drag to pan · scroll to zoom</div>+ <svg+ xmlns:svg="http://www.w3.org/2000/svg"+ xmlns="http://www.w3.org/2000/svg"+ xmlns:xlink="http://www.w3.org/1999/xlink"+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"+ version="1.1"+ width="48.640mm" height="34.050mm" viewBox="75.6800 89.4200 48.6400 34.0500">++<defs>+ <linearGradient id="adom-body-grad" x1="0" y1="0" x2="0" y2="1">+ <stop offset="0%" stop-color="#1a2332"/>+ <stop offset="100%" stop-color="#141c27"/>+ </linearGradient>+</defs>+<style><![CDATA[+ /* Stroked text groups (KiCad renders text as paths in <g class="stroked-text">) */+ g.stroked-text path {+ stroke: #ffffff !important;+ fill: #ffffff !important;+ }+ text[opacity="0"] {+ fill: #ffffff !important;+ }+ .pin-highlight path {+ stroke: #00e6dc !important;+ }+ .pin-highlight g.stroked-text path {+ stroke: #00e6dc !important;+ }+ .group-highlight g.stroked-text path {+ stroke: #FFD180 !important;+ }+]]></style>+<defs>+ <radialGradient id="adom-canvas-glow" cx="100" cy="106.445" r="34.047999999999995" gradientUnits="userSpaceOnUse">+ <stop offset="0%" stop-color="#00b8b0" stop-opacity="0.06"/>+ <stop offset="70%" stop-color="#00b8b0" stop-opacity="0"/>+ </radialGradient>+ <pattern id="adom-canvas-grid" x="0" y="0" width="2.54" height="2.54" patternUnits="userSpaceOnUse">+ <line x1="0" y1="0" x2="2.54" y2="0" stroke="rgba(255,255,255,0.025)" stroke-width="0.06"/>+ <line x1="0" y1="0" x2="0" y2="2.54" stroke="rgba(255,255,255,0.025)" stroke-width="0.06"/>+ </pattern>+</defs>+<rect x="75.68" y="89.42" width="48.64" height="34.05" fill="#0d1117"/>+<rect x="75.68" y="89.42" width="48.64" height="34.05" fill="url(#adom-canvas-grid)"/>+<rect x="75.68" y="89.42" width="48.64" height="34.05" fill="url(#adom-canvas-glow)"/>++ +<g style="fill:none; fill-opacity:1.0000;stroke:#000000; stroke-opacity:1.0000;+stroke-linecap:round; stroke-linejoin:round;"+ transform="translate(0 0) scale(1 1)">+</g>+<g style="fill:none; fill-opacity:1.0000; +stroke:none; stroke-width:0.0001; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;">+<rect x="0.000000" y="0.000000" width="297.002200" height="210.007200" rx="0.000000" />+</g>+<g style="fill:none; +stroke:#4a5568; stroke-width:0.1524; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;">++++++++++<g class="stroked-text">++++++</g>+<g class="stroked-text">+++++++++++</g>+<g class="stroked-text">++++++++++++++</g>+<g class="stroked-text">++++</g>+<g class="stroked-text">++++++++++++++++</g>+<g class="stroked-text">++++++++++++++++++++++</g>++++++<g class="stroked-text">++++++</g>+<g class="stroked-text">+++++++++++</g>+<g class="stroked-text">++++++++++++++</g>+<g class="stroked-text">++++</g>+<g class="stroked-text">++++++++++++++++</g>+<g class="stroked-text">++++++++++++++++++++++</g>++++<g class="stroked-text">++++</g>+<g class="stroked-text">+++++++++++++++++++</g>+<g class="stroked-text">++++++++++++++++</g>+<g class="stroked-text">+++++++++++++</g>++++<g class="stroked-text">++++</g>+<g class="stroked-text">+++++++++++++++++++</g>+<g class="stroked-text">++++++++++++++++</g>+<g class="stroked-text">+++++++++++++</g>+<g class="stroked-text">++++++++++++++++++++++++++++++++++++++++++++++++++++++</g>++<g class="stroked-text">++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++</g>+</g>+<g style="fill:none; +stroke:#4a5568; stroke-width:0.3000; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;">++<g class="stroked-text">++++++++++++++++++++++++++++++++++++</g></g>+<g style="fill:none; +stroke:#4a5568; stroke-width:0.1524; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;">++<g class="stroked-text">+++++++++++++++++++++++++++++++++++++++++++++++++++++++++</g>+<g class="stroked-text">+++++++++++++++++++++++++++++++++++</g>+</g>+<g style="fill:none; +stroke:#4a5568; stroke-width:0.4000; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;">++<g class="stroked-text">+++++++++++++++++++++++++++++++++++++++</g></g>+<g style="fill:none; +stroke:#4a5568; stroke-width:0.1524; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;">++<g class="stroked-text">++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++</g>++<g class="stroked-text">+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++</g></g>+<g style="fill:none; +stroke:#4a5568; stroke-width:0.3000; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;">++<g class="stroked-text">+</g></g>+<g style="fill:none; +stroke:#4a5568; stroke-width:0.1524; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;">++<g class="stroked-text">+</g>+<g class="stroked-text">+</g>+<g class="stroked-text">+</g>+<g class="stroked-text">+</g>++</g>+<g style="fill:url(#adom-body-grad); fill-opacity:1.0000; stroke:none;">+<rect x="84.760000" y="97.460000" width="30.480000" height="17.970000" rx="0.000000" />+</g>+<g style="fill:none; +stroke:#4a5568; stroke-width:0.2540; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;">+<rect x="84.760000" y="97.460000" width="30.480000" height="17.970000" rx="0.000000" />+<path style="fill:none; +stroke:#4a5568; stroke-width:0.0847; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;fill:none"+d="M 94.8330,105.0450+94.8330,106.3160+101.3060,110.0560+101.3060,108.7850+" /> +<path style="fill:none; +stroke:#4a5568; stroke-width:0.0847; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;fill:none"+d="M 95.1010,106.4730+94.7770,106.6570+95.1670,106.8840+95.4910,106.6960+95.1670,106.8840+95.1670,106.5840+94.7770,106.3580+94.7770,106.6570+" /> +<path style="fill:none; +stroke:#4a5568; stroke-width:0.0847; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;fill:none"+d="M 96.0270,107.0060+95.7040,107.1940+96.0900,107.4160+96.4140,107.2280+96.0900,107.4160+96.0900,107.1170+95.7040,106.8940+95.7040,107.1940+" /> +<path style="fill:none; +stroke:#4a5568; stroke-width:0.0847; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;fill:none"+d="M 96.4830,105.1780+96.2570,105.2300+96.0310,105.1780+95.9370,105.0450+96.0310,104.9170+96.2570,104.8610+96.4830,104.9170+96.5780,105.0450+Z" /> +<path style="fill:none; +stroke:#4a5568; stroke-width:0.0847; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;fill:none"+d="M 96.9500,107.5380+96.6260,107.7260+97.0160,107.9490+97.3400,107.7650+97.0160,107.9490+97.0160,107.6530+96.6260,107.4270+96.6260,107.7260+" /> +<path style="fill:none; +stroke:#4a5568; stroke-width:0.0847; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;fill:none"+d="M 97.8760,108.0740+97.5520,108.2590+97.9390,108.4850+98.2630,108.2970+97.9390,108.4850+97.9390,108.1860+97.5520,107.9630+97.5520,108.2590+" /> +<path style="fill:none; +stroke:#4a5568; stroke-width:0.0847; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;fill:none"+d="M 98.7150,102.8030+105.1910,106.5420+101.3060,108.7850+94.8330,105.0450+Z" /> +<path style="fill:none; +stroke:#4a5568; stroke-width:0.0847; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;fill:none"+d="M 98.7990,108.6070+98.4750,108.7950+98.8650,109.0180+99.1890,108.8300+98.8650,109.0180+98.8650,108.7190+98.4750,108.4960+98.4750,108.7950+" /> +<path style="fill:none; +stroke:#4a5568; stroke-width:0.0847; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;fill:none"+d="M 99.7250,109.1400+99.4010,109.3280+99.7910,109.5510+100.1150,109.3660+99.7910,109.5510+99.7910,109.2550+99.4010,109.0280+99.4010,109.3280+" /> +<path style="fill:none; +stroke:#4a5568; stroke-width:0.0847; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;fill:none"+d="M 100.6510,109.6760+100.3270,109.8610+100.7140,110.0870+101.0380,109.8990+100.7140,110.0870+100.7140,109.7870+100.3270,109.5650+100.3270,109.8610+" /> +<path style="fill:none; +stroke:#4a5568; stroke-width:0.0847; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;fill:none"+d="M 101.3060,110.0560+105.1910,107.8130+105.1910,106.5420+" /> +<path style="fill:none; +stroke:#4a5568; stroke-width:0.0847; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;fill:none"+d="M 101.9850,109.6620+102.3080,109.8500+101.9220,110.0730+101.5980,109.8850+101.9220,110.0730+101.9220,109.7730+102.3080,109.5510+102.3080,109.8500+" /> +<path style="fill:none; +stroke:#4a5568; stroke-width:0.0847; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;fill:none"+d="M 102.9560,109.1020+103.2800,109.2900+102.8930,109.5120+102.5690,109.3240+102.8930,109.5120+102.8930,109.2130+103.2800,108.9900+103.2800,109.2900+" /> +<path style="fill:none; +stroke:#4a5568; stroke-width:0.0847; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;fill:none"+d="M 103.9270,108.5410+104.2510,108.7290+103.8650,108.9520+103.5410,108.7640+103.8650,108.9520+103.8650,108.6520+104.2510,108.4300+104.2510,108.7290+" /> +<path style="fill:none; +stroke:#4a5568; stroke-width:0.0847; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;fill:none"+d="M 104.8990,107.9800+105.2230,108.1680+104.8330,108.3910+104.5090,108.2030+104.8330,108.3910+104.8330,108.0920+105.2230,107.8690+105.2230,108.1680+" /> +</g>+<g style="fill:none; +stroke:#4a5568; stroke-width:0.1524; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;">+<text x="85.7800" y="100.3810"+textLength="4.4776" font-size="1.0160" lengthAdjust="spacingAndGlyphs"+text-anchor="start" opacity="0" stroke-opacity="0">Signals</text>+<g class="stroked-text">+<path d="M86.0253 100.3083+L86.1342 100.3445+" />+<path d="M86.1342 100.3445+L86.3156 100.3445+" />+<path d="M86.3156 100.3445+L86.3882 100.3083+" />+<path d="M86.3882 100.3083+L86.4244 100.2720+" />+<path d="M86.4244 100.2720+L86.4607 100.1994+" />+<path d="M86.4607 100.1994+L86.4607 100.1268+" />+<path d="M86.4607 100.1268+L86.4244 100.0543+" />+<path d="M86.4244 100.0543+L86.3882 100.0180+" />+<path d="M86.3882 100.0180+L86.3156 99.9817+" />+<path d="M86.3156 99.9817+L86.1704 99.9454+" />+<path d="M86.1704 99.9454+L86.0979 99.9091+" />+<path d="M86.0979 99.9091+L86.0616 99.8728+" />+<path d="M86.0616 99.8728+L86.0253 99.8003+" />+<path d="M86.0253 99.8003+L86.0253 99.7277+" />+<path d="M86.0253 99.7277+L86.0616 99.6551+" />+<path d="M86.0616 99.6551+L86.0979 99.6188+" />+<path d="M86.0979 99.6188+L86.1704 99.5825+" />+<path d="M86.1704 99.5825+L86.3519 99.5825+" />+<path d="M86.3519 99.5825+L86.4607 99.6188+" />+<path d="M86.7873 100.3445+L86.7873 99.8365+" />+<path d="M86.7873 99.5825+L86.7510 99.6188+" />+<path d="M86.7510 99.6188+L86.7873 99.6551+" />+<path d="M86.7873 99.6551+L86.8236 99.6188+" />+<path d="M86.8236 99.6188+L86.7873 99.5825+" />+<path d="M86.7873 99.5825+L86.7873 99.6551+" />+<path d="M87.4768 99.8365+L87.4768 100.4534+" />+<path d="M87.4768 100.4534+L87.4405 100.5260+" />+<path d="M87.4405 100.5260+L87.4042 100.5623+" />+<path d="M87.4042 100.5623+L87.3316 100.5985+" />+<path d="M87.3316 100.5985+L87.2228 100.5985+" />+<path d="M87.2228 100.5985+L87.1502 100.5623+" />+<path d="M87.4768 100.3083+L87.4042 100.3445+" />+<path d="M87.4042 100.3445+L87.2590 100.3445+" />+<path d="M87.2590 100.3445+L87.1865 100.3083+" />+<path d="M87.1865 100.3083+L87.1502 100.2720+" />+<path d="M87.1502 100.2720+L87.1139 100.1994+" />+<path d="M87.1139 100.1994+L87.1139 99.9817+" />+<path d="M87.1139 99.9817+L87.1502 99.9091+" />+<path d="M87.1502 99.9091+L87.1865 99.8728+" />+<path d="M87.1865 99.8728+L87.2590 99.8365+" />+<path d="M87.2590 99.8365+L87.4042 99.8365+" />+<path d="M87.4042 99.8365+L87.4768 99.8728+" />+<path d="M87.8396 99.8365+L87.8396 100.3445+" />+<path d="M87.8396 99.9091+L87.8759 99.8728+" />+<path d="M87.8759 99.8728+L87.9484 99.8365+" />+<path d="M87.9484 99.8365+L88.0573 99.8365+" />+<path d="M88.0573 99.8365+L88.1299 99.8728+" />+<path d="M88.1299 99.8728+L88.1662 99.9454+" />+<path d="M88.1662 99.9454+L88.1662 100.3445+" />+<path d="M88.8556 100.3445+L88.8556 99.9454+" />+<path d="M88.8556 99.9454+L88.8193 99.8728+" />+<path d="M88.8193 99.8728+L88.7467 99.8365+" />+<path d="M88.7467 99.8365+L88.6016 99.8365+" />+<path d="M88.6016 99.8365+L88.5290 99.8728+" />+<path d="M88.8556 100.3083+L88.7830 100.3445+" />+<path d="M88.7830 100.3445+L88.6016 100.3445+" />+<path d="M88.6016 100.3445+L88.5290 100.3083+" />+<path d="M88.5290 100.3083+L88.4927 100.2357+" />+<path d="M88.4927 100.2357+L88.4927 100.1631+" />+<path d="M88.4927 100.1631+L88.5290 100.0905+" />+<path d="M88.5290 100.0905+L88.6016 100.0543+" />+<path d="M88.6016 100.0543+L88.7830 100.0543+" />+<path d="M88.7830 100.0543+L88.8556 100.0180+" />+<path d="M89.3272 100.3445+L89.2547 100.3083+" />+<path d="M89.2547 100.3083+L89.2184 100.2357+" />+<path d="M89.2184 100.2357+L89.2184 99.5825+" />+<path d="M89.5812 100.3083+L89.6538 100.3445+" />+<path d="M89.6538 100.3445+L89.7989 100.3445+" />+<path d="M89.7989 100.3445+L89.8715 100.3083+" />+<path d="M89.8715 100.3083+L89.9078 100.2357+" />+<path d="M89.9078 100.2357+L89.9078 100.1994+" />+<path d="M89.9078 100.1994+L89.8715 100.1268+" />+<path d="M89.8715 100.1268+L89.7989 100.0905+" />+<path d="M89.7989 100.0905+L89.6901 100.0905+" />+<path d="M89.6901 100.0905+L89.6175 100.0543+" />+<path d="M89.6175 100.0543+L89.5812 99.9817+" />+<path d="M89.5812 99.9817+L89.5812 99.9454+" />+<path d="M89.5812 99.9454+L89.6175 99.8728+" />+<path d="M89.6175 99.8728+L89.6901 99.8365+" />+<path d="M89.6901 99.8365+L89.7989 99.8365+" />+<path d="M89.7989 99.8365+L89.8715 99.8728+" />+</g><text x="100.0100" y="106.2000"+textLength="8.5715" font-size="1.0933" lengthAdjust="spacingAndGlyphs"+text-anchor="middle" opacity="0" stroke-opacity="0">OPA189IDBVR</text>+<g class="stroked-text">+<path d="M96.2223 105.3413+L96.3785 105.3413+" />+<path d="M96.3785 105.3413+L96.4566 105.3803+" />+<path d="M96.4566 105.3803+L96.5347 105.4584+" />+<path d="M96.5347 105.4584+L96.5737 105.6146+" />+<path d="M96.5737 105.6146+L96.5737 105.8880+" />+<path d="M96.5737 105.8880+L96.5347 106.0442+" />+<path d="M96.5347 106.0442+L96.4566 106.1223+" />+<path d="M96.4566 106.1223+L96.3785 106.1613+" />+<path d="M96.3785 106.1613+L96.2223 106.1613+" />+<path d="M96.2223 106.1613+L96.1442 106.1223+" />+<path d="M96.1442 106.1223+L96.0661 106.0442+" />+<path d="M96.0661 106.0442+L96.0270 105.8880+" />+<path d="M96.0270 105.8880+L96.0270 105.6146+" />+<path d="M96.0270 105.6146+L96.0661 105.4584+" />+<path d="M96.0661 105.4584+L96.1442 105.3803+" />+<path d="M96.1442 105.3803+L96.2223 105.3413+" />+<path d="M96.9251 106.1613+L96.9251 105.3413+" />+<path d="M96.9251 105.3413+L97.2375 105.3413+" />+<path d="M97.2375 105.3413+L97.3156 105.3803+" />+<path d="M97.3156 105.3803+L97.3546 105.4194+" />+<path d="M97.3546 105.4194+L97.3937 105.4975+" />+<path d="M97.3937 105.4975+L97.3937 105.6146+" />+<path d="M97.3937 105.6146+L97.3546 105.6927+" />+<path d="M97.3546 105.6927+L97.3156 105.7318+" />+<path d="M97.3156 105.7318+L97.2375 105.7708+" />+<path d="M97.2375 105.7708+L96.9251 105.7708+" />+<path d="M97.7060 105.9270+L98.0965 105.9270+" />+<path d="M97.6279 106.1613+L97.9013 105.3413+" />+<path d="M97.9013 105.3413+L98.1746 106.1613+" />+<path d="M98.8775 106.1613+L98.4089 106.1613+" />+<path d="M98.6432 106.1613+L98.6432 105.3413+" />+<path d="M98.6432 105.3413+L98.5651 105.4584+" />+<path d="M98.5651 105.4584+L98.4870 105.5365+" />+<path d="M98.4870 105.5365+L98.4089 105.5756+" />+<path d="M99.3461 105.6927+L99.2680 105.6537+" />+<path d="M99.2680 105.6537+L99.2290 105.6146+" />+<path d="M99.2290 105.6146+L99.1899 105.5365+" />+<path d="M99.1899 105.5365+L99.1899 105.4975+" />+<path d="M99.1899 105.4975+L99.2290 105.4194+" />+<path d="M99.2290 105.4194+L99.2680 105.3803+" />+<path d="M99.2680 105.3803+L99.3461 105.3413+" />+<path d="M99.3461 105.3413+L99.5023 105.3413+" />+<path d="M99.5023 105.3413+L99.5804 105.3803+" />+<path d="M99.5804 105.3803+L99.6195 105.4194+" />+<path d="M99.6195 105.4194+L99.6585 105.4975+" />+<path d="M99.6585 105.4975+L99.6585 105.5365+" />+<path d="M99.6585 105.5365+L99.6195 105.6146+" />+<path d="M99.6195 105.6146+L99.5804 105.6537+" />+<path d="M99.5804 105.6537+L99.5023 105.6927+" />+<path d="M99.5023 105.6927+L99.3461 105.6927+" />+<path d="M99.3461 105.6927+L99.2680 105.7318+" />+<path d="M99.2680 105.7318+L99.2290 105.7708+" />+<path d="M99.2290 105.7708+L99.1899 105.8489+" />+<path d="M99.1899 105.8489+L99.1899 106.0051+" />+<path d="M99.1899 106.0051+L99.2290 106.0832+" />+<path d="M99.2290 106.0832+L99.2680 106.1223+" />+<path d="M99.2680 106.1223+L99.3461 106.1613+" />+<path d="M99.3461 106.1613+L99.5023 106.1613+" />+<path d="M99.5023 106.1613+L99.5804 106.1223+" />+<path d="M99.5804 106.1223+L99.6195 106.0832+" />+<path d="M99.6195 106.0832+L99.6585 106.0051+" />+<path d="M99.6585 106.0051+L99.6585 105.8489+" />+<path d="M99.6585 105.8489+L99.6195 105.7708+" />+<path d="M99.6195 105.7708+L99.5804 105.7318+" />+<path d="M99.5804 105.7318+L99.5023 105.6927+" />+<path d="M100.0490 106.1613+L100.2052 106.1613+" />+<path d="M100.2052 106.1613+L100.2833 106.1223+" />+<path d="M100.2833 106.1223+L100.3224 106.0832+" />+<path d="M100.3224 106.0832+L100.4005 105.9661+" />+<path d="M100.4005 105.9661+L100.4395 105.8099+" />+<path d="M100.4395 105.8099+L100.4395 105.4975+" />+<path d="M100.4395 105.4975+L100.4005 105.4194+" />+<path d="M100.4005 105.4194+L100.3614 105.3803+" />+<path d="M100.3614 105.3803+L100.2833 105.3413+" />+<path d="M100.2833 105.3413+L100.1271 105.3413+" />+<path d="M100.1271 105.3413+L100.0490 105.3803+" />+<path d="M100.0490 105.3803+L100.0100 105.4194+" />+<path d="M100.0100 105.4194+L99.9709 105.4975+" />+<path d="M99.9709 105.4975+L99.9709 105.6927+" />+<path d="M99.9709 105.6927+L100.0100 105.7708+" />+<path d="M100.0100 105.7708+L100.0490 105.8099+" />+<path d="M100.0490 105.8099+L100.1271 105.8489+" />+<path d="M100.1271 105.8489+L100.2833 105.8489+" />+<path d="M100.2833 105.8489+L100.3614 105.8099+" />+<path d="M100.3614 105.8099+L100.4005 105.7708+" />+<path d="M100.4005 105.7708+L100.4395 105.6927+" />+<path d="M100.7910 106.1613+L100.7910 105.3413+" />+<path d="M101.1815 106.1613+L101.1815 105.3413+" />+<path d="M101.1815 105.3413+L101.3767 105.3413+" />+<path d="M101.3767 105.3413+L101.4939 105.3803+" />+<path d="M101.4939 105.3803+L101.5720 105.4584+" />+<path d="M101.5720 105.4584+L101.6110 105.5365+" />+<path d="M101.6110 105.5365+L101.6501 105.6927+" />+<path d="M101.6501 105.6927+L101.6501 105.8099+" />+<path d="M101.6501 105.8099+L101.6110 105.9661+" />+<path d="M101.6110 105.9661+L101.5720 106.0442+" />+<path d="M101.5720 106.0442+L101.4939 106.1223+" />+<path d="M101.4939 106.1223+L101.3767 106.1613+" />+<path d="M101.3767 106.1613+L101.1815 106.1613+" />+<path d="M102.2748 105.7318+L102.3920 105.7708+" />+<path d="M102.3920 105.7708+L102.4310 105.8099+" />+<path d="M102.4310 105.8099+L102.4701 105.8880+" />+<path d="M102.4701 105.8880+L102.4701 106.0051+" />+<path d="M102.4701 106.0051+L102.4310 106.0832+" />+<path d="M102.4310 106.0832+L102.3920 106.1223+" />+<path d="M102.3920 106.1223+L102.3139 106.1613+" />+<path d="M102.3139 106.1613+L102.0015 106.1613+" />+<path d="M102.0015 106.1613+L102.0015 105.3413+" />+<path d="M102.0015 105.3413+L102.2748 105.3413+" />+<path d="M102.2748 105.3413+L102.3529 105.3803+" />+<path d="M102.3529 105.3803+L102.3920 105.4194+" />+<path d="M102.3920 105.4194+L102.4310 105.4975+" />+<path d="M102.4310 105.4975+L102.4310 105.5756+" />+<path d="M102.4310 105.5756+L102.3920 105.6537+" />+<path d="M102.3920 105.6537+L102.3529 105.6927+" />+<path d="M102.3529 105.6927+L102.2748 105.7318+" />+<path d="M102.2748 105.7318+L102.0015 105.7318+" />+<path d="M102.7043 105.3413+L102.9777 106.1613+" />+<path d="M102.9777 106.1613+L103.2510 105.3413+" />+<path d="M103.9930 106.1613+L103.7196 105.7708+" />+<path d="M103.5244 106.1613+L103.5244 105.3413+" />+<path d="M103.5244 105.3413+L103.8368 105.3413+" />+<path d="M103.8368 105.3413+L103.9149 105.3803+" />+<path d="M103.9149 105.3803+L103.9539 105.4194+" />+<path d="M103.9539 105.4194+L103.9930 105.4975+" />+<path d="M103.9930 105.4975+L103.9930 105.6146+" />+<path d="M103.9930 105.6146+L103.9539 105.6927+" />+<path d="M103.9539 105.6927+L103.9149 105.7318+" />+<path d="M103.9149 105.7318+L103.8368 105.7708+" />+<path d="M103.8368 105.7708+L103.5244 105.7708+" />+</g><text x="114.2200" y="100.3810"+textLength="4.4776" font-size="1.0160" lengthAdjust="spacingAndGlyphs"+text-anchor="end" opacity="0" stroke-opacity="0">Signals</text>+<g class="stroked-text">+<path d="M110.0921 100.3083+L110.2010 100.3445+" />+<path d="M110.2010 100.3445+L110.3824 100.3445+" />+<path d="M110.3824 100.3445+L110.4550 100.3083+" />+<path d="M110.4550 100.3083+L110.4912 100.2720+" />+<path d="M110.4912 100.2720+L110.5275 100.1994+" />+<path d="M110.5275 100.1994+L110.5275 100.1268+" />+<path d="M110.5275 100.1268+L110.4912 100.0543+" />+<path d="M110.4912 100.0543+L110.4550 100.0180+" />+<path d="M110.4550 100.0180+L110.3824 99.9817+" />+<path d="M110.3824 99.9817+L110.2372 99.9454+" />+<path d="M110.2372 99.9454+L110.1647 99.9091+" />+<path d="M110.1647 99.9091+L110.1284 99.8728+" />+<path d="M110.1284 99.8728+L110.0921 99.8003+" />+<path d="M110.0921 99.8003+L110.0921 99.7277+" />+<path d="M110.0921 99.7277+L110.1284 99.6551+" />+<path d="M110.1284 99.6551+L110.1647 99.6188+" />+<path d="M110.1647 99.6188+L110.2372 99.5825+" />+<path d="M110.2372 99.5825+L110.4187 99.5825+" />+<path d="M110.4187 99.5825+L110.5275 99.6188+" />+<path d="M110.8541 100.3445+L110.8541 99.8365+" />+<path d="M110.8541 99.5825+L110.8178 99.6188+" />+<path d="M110.8178 99.6188+L110.8541 99.6551+" />+<path d="M110.8541 99.6551+L110.8904 99.6188+" />+<path d="M110.8904 99.6188+L110.8541 99.5825+" />+<path d="M110.8541 99.5825+L110.8541 99.6551+" />+<path d="M111.5436 99.8365+L111.5436 100.4534+" />+<path d="M111.5436 100.4534+L111.5073 100.5260+" />+<path d="M111.5073 100.5260+L111.4710 100.5623+" />+<path d="M111.4710 100.5623+L111.3984 100.5985+" />+<path d="M111.3984 100.5985+L111.2896 100.5985+" />+<path d="M111.2896 100.5985+L111.2170 100.5623+" />+<path d="M111.5436 100.3083+L111.4710 100.3445+" />+<path d="M111.4710 100.3445+L111.3258 100.3445+" />+<path d="M111.3258 100.3445+L111.2533 100.3083+" />+<path d="M111.2533 100.3083+L111.2170 100.2720+" />+<path d="M111.2170 100.2720+L111.1807 100.1994+" />+<path d="M111.1807 100.1994+L111.1807 99.9817+" />+<path d="M111.1807 99.9817+L111.2170 99.9091+" />+<path d="M111.2170 99.9091+L111.2533 99.8728+" />+<path d="M111.2533 99.8728+L111.3258 99.8365+" />+<path d="M111.3258 99.8365+L111.4710 99.8365+" />+<path d="M111.4710 99.8365+L111.5436 99.8728+" />+<path d="M111.9064 99.8365+L111.9064 100.3445+" />+<path d="M111.9064 99.9091+L111.9427 99.8728+" />+<path d="M111.9427 99.8728+L112.0152 99.8365+" />+<path d="M112.0152 99.8365+L112.1241 99.8365+" />+<path d="M112.1241 99.8365+L112.1967 99.8728+" />+<path d="M112.1967 99.8728+L112.2330 99.9454+" />+<path d="M112.2330 99.9454+L112.2330 100.3445+" />+<path d="M112.9224 100.3445+L112.9224 99.9454+" />+<path d="M112.9224 99.9454+L112.8861 99.8728+" />+<path d="M112.8861 99.8728+L112.8135 99.8365+" />+<path d="M112.8135 99.8365+L112.6684 99.8365+" />+<path d="M112.6684 99.8365+L112.5958 99.8728+" />+<path d="M112.9224 100.3083+L112.8498 100.3445+" />+<path d="M112.8498 100.3445+L112.6684 100.3445+" />+<path d="M112.6684 100.3445+L112.5958 100.3083+" />+<path d="M112.5958 100.3083+L112.5595 100.2357+" />+<path d="M112.5595 100.2357+L112.5595 100.1631+" />+<path d="M112.5595 100.1631+L112.5958 100.0905+" />+<path d="M112.5958 100.0905+L112.6684 100.0543+" />+<path d="M112.6684 100.0543+L112.8498 100.0543+" />+<path d="M112.8498 100.0543+L112.9224 100.0180+" />+<path d="M113.3940 100.3445+L113.3215 100.3083+" />+<path d="M113.3215 100.3083+L113.2852 100.2357+" />+<path d="M113.2852 100.2357+L113.2852 99.5825+" />+<path d="M113.6480 100.3083+L113.7206 100.3445+" />+<path d="M113.7206 100.3445+L113.8657 100.3445+" />+<path d="M113.8657 100.3445+L113.9383 100.3083+" />+<path d="M113.9383 100.3083+L113.9746 100.2357+" />+<path d="M113.9746 100.2357+L113.9746 100.1994+" />+<path d="M113.9746 100.1994+L113.9383 100.1268+" />+<path d="M113.9383 100.1268+L113.8657 100.0905+" />+<path d="M113.8657 100.0905+L113.7569 100.0905+" />+<path d="M113.7569 100.0905+L113.6843 100.0543+" />+<path d="M113.6843 100.0543+L113.6480 99.9817+" />+<path d="M113.6480 99.9817+L113.6480 99.9454+" />+<path d="M113.6480 99.9454+L113.6843 99.8728+" />+<path d="M113.6843 99.8728+L113.7569 99.8365+" />+<path d="M113.7569 99.8365+L113.8657 99.8365+" />+<path d="M113.8657 99.8365+L113.9383 99.8728+" />+</g><text x="114.2200" y="108.7310"+textLength="4.0784" font-size="1.0160" lengthAdjust="spacingAndGlyphs"+text-anchor="end" opacity="0" stroke-opacity="0">Supply</text>+<g class="stroked-text">+<path d="M110.4913 108.6583+L110.6002 108.6945+" />+<path d="M110.6002 108.6945+L110.7816 108.6945+" />+<path d="M110.7816 108.6945+L110.8542 108.6583+" />+<path d="M110.8542 108.6583+L110.8904 108.6220+" />+<path d="M110.8904 108.6220+L110.9267 108.5494+" />+<path d="M110.9267 108.5494+L110.9267 108.4768+" />+<path d="M110.9267 108.4768+L110.8904 108.4043+" />+<path d="M110.8904 108.4043+L110.8542 108.3680+" />+<path d="M110.8542 108.3680+L110.7816 108.3317+" />+<path d="M110.7816 108.3317+L110.6364 108.2954+" />+<path d="M110.6364 108.2954+L110.5639 108.2591+" />+<path d="M110.5639 108.2591+L110.5276 108.2228+" />+<path d="M110.5276 108.2228+L110.4913 108.1503+" />+<path d="M110.4913 108.1503+L110.4913 108.0777+" />+<path d="M110.4913 108.0777+L110.5276 108.0051+" />+<path d="M110.5276 108.0051+L110.5639 107.9688+" />+<path d="M110.5639 107.9688+L110.6364 107.9325+" />+<path d="M110.6364 107.9325+L110.8179 107.9325+" />+<path d="M110.8179 107.9325+L110.9267 107.9688+" />+<path d="M111.5799 108.1865+L111.5799 108.6945+" />+<path d="M111.2533 108.1865+L111.2533 108.5857+" />+<path d="M111.2533 108.5857+L111.2896 108.6583+" />+<path d="M111.2896 108.6583+L111.3621 108.6945+" />+<path d="M111.3621 108.6945+L111.4710 108.6945+" />+<path d="M111.4710 108.6945+L111.5436 108.6583+" />+<path d="M111.5436 108.6583+L111.5799 108.6220+" />+<path d="M111.9427 108.1865+L111.9427 108.9485+" />+<path d="M111.9427 108.2228+L112.0153 108.1865+" />+<path d="M112.0153 108.1865+L112.1604 108.1865+" />+<path d="M112.1604 108.1865+L112.2330 108.2228+" />+<path d="M112.2330 108.2228+L112.2693 108.2591+" />+<path d="M112.2693 108.2591+L112.3055 108.3317+" />+<path d="M112.3055 108.3317+L112.3055 108.5494+" />+<path d="M112.3055 108.5494+L112.2693 108.6220+" />+<path d="M112.2693 108.6220+L112.2330 108.6583+" />+<path d="M112.2330 108.6583+L112.1604 108.6945+" />+<path d="M112.1604 108.6945+L112.0153 108.6945+" />+<path d="M112.0153 108.6945+L111.9427 108.6583+" />+<path d="M112.6321 108.1865+L112.6321 108.9485+" />+<path d="M112.6321 108.2228+L112.7047 108.1865+" />+<path d="M112.7047 108.1865+L112.8498 108.1865+" />+<path d="M112.8498 108.1865+L112.9224 108.2228+" />+<path d="M112.9224 108.2228+L112.9587 108.2591+" />+<path d="M112.9587 108.2591+L112.9949 108.3317+" />+<path d="M112.9949 108.3317+L112.9949 108.5494+" />+<path d="M112.9949 108.5494+L112.9587 108.6220+" />+<path d="M112.9587 108.6220+L112.9224 108.6583+" />+<path d="M112.9224 108.6583+L112.8498 108.6945+" />+<path d="M112.8498 108.6945+L112.7047 108.6945+" />+<path d="M112.7047 108.6945+L112.6321 108.6583+" />+<path d="M113.4303 108.6945+L113.3578 108.6583+" />+<path d="M113.3578 108.6583+L113.3215 108.5857+" />+<path d="M113.3215 108.5857+L113.3215 107.9325+" />+<path d="M113.6480 108.1865+L113.8294 108.6945+" />+<path d="M114.0109 108.1865+L113.8294 108.6945+" />+<path d="M113.8294 108.6945+L113.7569 108.8760+" />+<path d="M113.7569 108.8760+L113.7206 108.9123+" />+<path d="M113.7206 108.9123+L113.6480 108.9485+" />+</g><path d="M115.2400 102.5400+L117.7800 102.5400+" />+</g>+<g style="fill:none; +stroke:#484f58; stroke-width:0.1524; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;">+<text x="114.2240" y="103.1750"+textLength="3.8318" font-size="1.6933" lengthAdjust="spacingAndGlyphs"+text-anchor="end" opacity="0" stroke-opacity="0">OUT</text>+<g class="stroked-text">+<path d="M111.0394 101.8495+L111.2813 101.8495+" />+<path d="M111.2813 101.8495+L111.4023 101.9100+" />+<path d="M111.4023 101.9100+L111.5232 102.0310+" />+<path d="M111.5232 102.0310+L111.5837 102.2729+" />+<path d="M111.5837 102.2729+L111.5837 102.6962+" />+<path d="M111.5837 102.6962+L111.5232 102.9381+" />+<path d="M111.5232 102.9381+L111.4023 103.0591+" />+<path d="M111.4023 103.0591+L111.2813 103.1195+" />+<path d="M111.2813 103.1195+L111.0394 103.1195+" />+<path d="M111.0394 103.1195+L110.9185 103.0591+" />+<path d="M110.9185 103.0591+L110.7975 102.9381+" />+<path d="M110.7975 102.9381+L110.7371 102.6962+" />+<path d="M110.7371 102.6962+L110.7371 102.2729+" />+<path d="M110.7371 102.2729+L110.7975 102.0310+" />+<path d="M110.7975 102.0310+L110.9185 101.9100+" />+<path d="M110.9185 101.9100+L111.0394 101.8495+" />+<path d="M112.1280 101.8495+L112.1280 102.8776+" />+<path d="M112.1280 102.8776+L112.1885 102.9986+" />+<path d="M112.1885 102.9986+L112.2490 103.0591+" />+<path d="M112.2490 103.0591+L112.3699 103.1195+" />+<path d="M112.3699 103.1195+L112.6118 103.1195+" />+<path d="M112.6118 103.1195+L112.7328 103.0591+" />+<path d="M112.7328 103.0591+L112.7933 102.9986+" />+<path d="M112.7933 102.9986+L112.8537 102.8776+" />+<path d="M112.8537 102.8776+L112.8537 101.8495+" />+<path d="M113.2771 101.8495+L114.0028 101.8495+" />+<path d="M113.6400 103.1195+L113.6400 101.8495+" />+</g></g>+<g style="fill:none; +stroke:#ffffff; stroke-width:0.1524; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;">+<text x="116.5100" y="102.2860"+textLength="1.4127" font-size="1.6933" lengthAdjust="spacingAndGlyphs"+text-anchor="middle" opacity="0" stroke-opacity="0">1</text>+<g class="stroked-text">+<path d="M116.8729 102.1225+L116.1472 102.1225+" />+<path d="M116.5100 102.1225+L116.5100 100.8525+" />+<path d="M116.5100 100.8525+L116.3891 101.0340+" />+<path d="M116.3891 101.0340+L116.2681 101.1549+" />+<path d="M116.2681 101.1549+L116.1472 101.2154+" />+</g></g>+<g style="fill:none; +stroke:#4a5568; stroke-width:0.1524; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;">+<path d="M115.2400 110.1600+L117.7800 110.1600+" />+</g>+<g style="fill:none; +stroke:#484f58; stroke-width:0.1524; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;">+<text x="114.2240" y="110.7950"+textLength="2.8642" font-size="1.6933" lengthAdjust="spacingAndGlyphs"+text-anchor="end" opacity="0" stroke-opacity="0">V-</text>+<g class="stroked-text">+<path d="M111.5837 109.4695+L112.0070 110.7395+" />+<path d="M112.0070 110.7395+L112.4304 109.4695+" />+<path d="M112.8537 110.2557+L113.8214 110.2557+" />+</g></g>+<g style="fill:none; +stroke:#ffffff; stroke-width:0.1524; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;">+<text x="116.5100" y="109.9060"+textLength="1.4127" font-size="1.6933" lengthAdjust="spacingAndGlyphs"+text-anchor="middle" opacity="0" stroke-opacity="0">2</text>+<g class="stroked-text">+<path d="M116.1472 108.5935+L116.2076 108.5330+" />+<path d="M116.2076 108.5330+L116.3286 108.4725+" />+<path d="M116.3286 108.4725+L116.6310 108.4725+" />+<path d="M116.6310 108.4725+L116.7519 108.5330+" />+<path d="M116.7519 108.5330+L116.8124 108.5935+" />+<path d="M116.8124 108.5935+L116.8729 108.7144+" />+<path d="M116.8729 108.7144+L116.8729 108.8354+" />+<path d="M116.8729 108.8354+L116.8124 109.0168+" />+<path d="M116.8124 109.0168+L116.0867 109.7425+" />+<path d="M116.0867 109.7425+L116.8729 109.7425+" />+</g></g>+<g style="fill:none; +stroke:#4a5568; stroke-width:0.1524; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;">+<path d="M84.7600 102.5400+L82.2200 102.5400+" />+</g>+<g style="fill:none; +stroke:#484f58; stroke-width:0.1524; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;">+<text x="85.7760" y="103.1750"+textLength="3.7109" font-size="1.6933" lengthAdjust="spacingAndGlyphs"+text-anchor="start" opacity="0" stroke-opacity="0">IN+</text>+<g class="stroked-text">+<path d="M86.1785 103.1195+L86.1785 101.8495+" />+<path d="M86.7833 103.1195+L86.7833 101.8495+" />+<path d="M86.7833 101.8495+L87.5090 103.1195+" />+<path d="M87.5090 103.1195+L87.5090 101.8495+" />+<path d="M88.1138 102.6357+L89.0815 102.6357+" />+<path d="M88.5976 103.1195+L88.5976 102.1519+" />+</g></g>+<g style="fill:none; +stroke:#ffffff; stroke-width:0.1524; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;">+<text x="83.4900" y="102.2860"+textLength="1.4127" font-size="1.6933" lengthAdjust="spacingAndGlyphs"+text-anchor="middle" opacity="0" stroke-opacity="0">3</text>+<g class="stroked-text">+<path d="M83.0667 100.8525+L83.8529 100.8525+" />+<path d="M83.8529 100.8525+L83.4295 101.3363+" />+<path d="M83.4295 101.3363+L83.6110 101.3363+" />+<path d="M83.6110 101.3363+L83.7319 101.3968+" />+<path d="M83.7319 101.3968+L83.7924 101.4573+" />+<path d="M83.7924 101.4573+L83.8529 101.5782+" />+<path d="M83.8529 101.5782+L83.8529 101.8806+" />+<path d="M83.8529 101.8806+L83.7924 102.0016+" />+<path d="M83.7924 102.0016+L83.7319 102.0621+" />+<path d="M83.7319 102.0621+L83.6110 102.1225+" />+<path d="M83.6110 102.1225+L83.2481 102.1225+" />+<path d="M83.2481 102.1225+L83.1272 102.0621+" />+<path d="M83.1272 102.0621+L83.0667 102.0016+" />+</g></g>+<g style="fill:none; +stroke:#4a5568; stroke-width:0.1524; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;">+<path d="M84.7600 105.0800+L82.2200 105.0800+" />+</g>+<g style="fill:none; +stroke:#484f58; stroke-width:0.1524; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;">+<text x="85.7760" y="105.7150"+textLength="3.7109" font-size="1.6933" lengthAdjust="spacingAndGlyphs"+text-anchor="start" opacity="0" stroke-opacity="0">IN-</text>+<g class="stroked-text">+<path d="M86.1785 105.6595+L86.1785 104.3895+" />+<path d="M86.7833 105.6595+L86.7833 104.3895+" />+<path d="M86.7833 104.3895+L87.5090 105.6595+" />+<path d="M87.5090 105.6595+L87.5090 104.3895+" />+<path d="M88.1138 105.1757+L89.0815 105.1757+" />+</g></g>+<g style="fill:none; +stroke:#ffffff; stroke-width:0.1524; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;">+<text x="83.4900" y="104.8260"+textLength="1.4127" font-size="1.6933" lengthAdjust="spacingAndGlyphs"+text-anchor="middle" opacity="0" stroke-opacity="0">4</text>+<g class="stroked-text">+<path d="M83.7319 103.8159+L83.7319 104.6625+" />+<path d="M83.4295 103.3321+L83.1272 104.2392+" />+<path d="M83.1272 104.2392+L83.9133 104.2392+" />+</g></g>+<g style="fill:none; +stroke:#4a5568; stroke-width:0.1524; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;">+<path d="M115.2400 112.7000+L117.7800 112.7000+" />+</g>+<g style="fill:none; +stroke:#484f58; stroke-width:0.1524; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;">+<text x="114.2240" y="113.3350"+textLength="2.8642" font-size="1.6933" lengthAdjust="spacingAndGlyphs"+text-anchor="end" opacity="0" stroke-opacity="0">V+</text>+<g class="stroked-text">+<path d="M111.5837 112.0095+L112.0070 113.2795+" />+<path d="M112.0070 113.2795+L112.4304 112.0095+" />+<path d="M112.8537 112.7957+L113.8214 112.7957+" />+<path d="M113.3375 113.2795+L113.3375 112.3119+" />+</g></g>+<g style="fill:none; +stroke:#ffffff; stroke-width:0.1524; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;">+<text x="116.5100" y="112.4460"+textLength="1.4127" font-size="1.6933" lengthAdjust="spacingAndGlyphs"+text-anchor="middle" opacity="0" stroke-opacity="0">5</text>+<g class="stroked-text">+<path d="M116.8124 111.0125+L116.2076 111.0125+" />+<path d="M116.2076 111.0125+L116.1472 111.6173+" />+<path d="M116.1472 111.6173+L116.2076 111.5568+" />+<path d="M116.2076 111.5568+L116.3286 111.4963+" />+<path d="M116.3286 111.4963+L116.6310 111.4963+" />+<path d="M116.6310 111.4963+L116.7519 111.5568+" />+<path d="M116.7519 111.5568+L116.8124 111.6173+" />+<path d="M116.8124 111.6173+L116.8729 111.7382+" />+<path d="M116.8729 111.7382+L116.8729 112.0406+" />+<path d="M116.8729 112.0406+L116.8124 112.1616+" />+<path d="M116.8124 112.1616+L116.7519 112.2221+" />+<path d="M116.7519 112.2221+L116.6310 112.2825+" />+<path d="M116.6310 112.2825+L116.3286 112.2825+" />+<path d="M116.3286 112.2825+L116.2076 112.2221+" />+<path d="M116.2076 112.2221+L116.1472 112.1616+" />+</g></g>+<g style="fill:none; +stroke:#484f58; stroke-width:0.1524; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;">+<text x="100.0000" y="95.5550"+textLength="2.6223" font-size="1.6933" lengthAdjust="spacingAndGlyphs"+text-anchor="middle" opacity="0" stroke-opacity="0">U?</text>+<g class="stroked-text">+<path d="M99.0928 94.2295+L99.0928 95.2576+" />+<path d="M99.0928 95.2576+L99.1533 95.3786+" />+<path d="M99.1533 95.3786+L99.2138 95.4391+" />+<path d="M99.2138 95.4391+L99.3347 95.4995+" />+<path d="M99.3347 95.4995+L99.5766 95.4995+" />+<path d="M99.5766 95.4995+L99.6976 95.4391+" />+<path d="M99.6976 95.4391+L99.7581 95.3786+" />+<path d="M99.7581 95.3786+L99.8185 95.2576+" />+<path d="M99.8185 95.2576+L99.8185 94.2295+" />+<path d="M100.6048 95.3786+L100.6652 95.4391+" />+<path d="M100.6652 95.4391+L100.6048 95.4995+" />+<path d="M100.6048 95.4995+L100.5443 95.4391+" />+<path d="M100.5443 95.4391+L100.6048 95.3786+" />+<path d="M100.6048 95.3786+L100.6048 95.4995+" />+<path d="M100.3629 94.2900+L100.4838 94.2295+" />+<path d="M100.4838 94.2295+L100.7862 94.2295+" />+<path d="M100.7862 94.2295+L100.9071 94.2900+" />+<path d="M100.9071 94.2900+L100.9676 94.4110+" />+<path d="M100.9676 94.4110+L100.9676 94.5319+" />+<path d="M100.9676 94.5319+L100.9071 94.6529+" />+<path d="M100.9071 94.6529+L100.8467 94.7133+" />+<path d="M100.8467 94.7133+L100.7257 94.7738+" />+<path d="M100.7257 94.7738+L100.6652 94.8343+" />+<path d="M100.6652 94.8343+L100.6048 94.9552+" />+<path d="M100.6048 94.9552+L100.6048 95.0157+" />+</g><text x="100.0000" y="118.6050"+textLength="13.0242" font-size="1.6933" lengthAdjust="spacingAndGlyphs"+text-anchor="middle" opacity="0" stroke-opacity="0">OPA189IDBVR</text>+<g class="stroked-text">+<path d="M94.1337 117.2795+L94.3756 117.2795+" />+<path d="M94.3756 117.2795+L94.4966 117.3400+" />+<path d="M94.4966 117.3400+L94.6175 117.4610+" />+<path d="M94.6175 117.4610+L94.6780 117.7029+" />+<path d="M94.6780 117.7029+L94.6780 118.1262+" />+<path d="M94.6780 118.1262+L94.6175 118.3681+" />+<path d="M94.6175 118.3681+L94.4966 118.4891+" />+<path d="M94.4966 118.4891+L94.3756 118.5495+" />+<path d="M94.3756 118.5495+L94.1337 118.5495+" />+<path d="M94.1337 118.5495+L94.0128 118.4891+" />+<path d="M94.0128 118.4891+L93.8918 118.3681+" />+<path d="M93.8918 118.3681+L93.8314 118.1262+" />+<path d="M93.8314 118.1262+L93.8314 117.7029+" />+<path d="M93.8314 117.7029+L93.8918 117.4610+" />+<path d="M93.8918 117.4610+L94.0128 117.3400+" />+<path d="M94.0128 117.3400+L94.1337 117.2795+" />+<path d="M95.2223 118.5495+L95.2223 117.2795+" />+<path d="M95.2223 117.2795+L95.7061 117.2795+" />+<path d="M95.7061 117.2795+L95.8271 117.3400+" />+<path d="M95.8271 117.3400+L95.8876 117.4005+" />+<path d="M95.8876 117.4005+L95.9480 117.5214+" />+<path d="M95.9480 117.5214+L95.9480 117.7029+" />+<path d="M95.9480 117.7029+L95.8876 117.8238+" />+<path d="M95.8876 117.8238+L95.8271 117.8843+" />+<path d="M95.8271 117.8843+L95.7061 117.9448+" />+<path d="M95.7061 117.9448+L95.2223 117.9448+" />+<path d="M96.4319 118.1867+L97.0366 118.1867+" />+<path d="M96.3109 118.5495+L96.7342 117.2795+" />+<path d="M96.7342 117.2795+L97.1576 118.5495+" />+<path d="M98.2462 118.5495+L97.5205 118.5495+" />+<path d="M97.8833 118.5495+L97.8833 117.2795+" />+<path d="M97.8833 117.2795+L97.7624 117.4610+" />+<path d="M97.7624 117.4610+L97.6414 117.5819+" />+<path d="M97.6414 117.5819+L97.5205 117.6424+" />+<path d="M98.9719 117.8238+L98.8509 117.7633+" />+<path d="M98.8509 117.7633+L98.7904 117.7029+" />+<path d="M98.7904 117.7029+L98.7300 117.5819+" />+<path d="M98.7300 117.5819+L98.7300 117.5214+" />+<path d="M98.7300 117.5214+L98.7904 117.4005+" />+<path d="M98.7904 117.4005+L98.8509 117.3400+" />+<path d="M98.8509 117.3400+L98.9719 117.2795+" />+<path d="M98.9719 117.2795+L99.2138 117.2795+" />+<path d="M99.2138 117.2795+L99.3347 117.3400+" />+<path d="M99.3347 117.3400+L99.3952 117.4005+" />+<path d="M99.3952 117.4005+L99.4557 117.5214+" />+<path d="M99.4557 117.5214+L99.4557 117.5819+" />+<path d="M99.4557 117.5819+L99.3952 117.7029+" />+<path d="M99.3952 117.7029+L99.3347 117.7633+" />+<path d="M99.3347 117.7633+L99.2138 117.8238+" />+<path d="M99.2138 117.8238+L98.9719 117.8238+" />+<path d="M98.9719 117.8238+L98.8509 117.8843+" />+<path d="M98.8509 117.8843+L98.7904 117.9448+" />+<path d="M98.7904 117.9448+L98.7300 118.0657+" />+<path d="M98.7300 118.0657+L98.7300 118.3076+" />+<path d="M98.7300 118.3076+L98.7904 118.4286+" />+<path d="M98.7904 118.4286+L98.8509 118.4891+" />+<path d="M98.8509 118.4891+L98.9719 118.5495+" />+<path d="M98.9719 118.5495+L99.2138 118.5495+" />+<path d="M99.2138 118.5495+L99.3347 118.4891+" />+<path d="M99.3347 118.4891+L99.3952 118.4286+" />+<path d="M99.3952 118.4286+L99.4557 118.3076+" />+<path d="M99.4557 118.3076+L99.4557 118.0657+" />+<path d="M99.4557 118.0657+L99.3952 117.9448+" />+<path d="M99.3952 117.9448+L99.3347 117.8843+" />+<path d="M99.3347 117.8843+L99.2138 117.8238+" />+<path d="M100.0604 118.5495+L100.3023 118.5495+" />+<path d="M100.3023 118.5495+L100.4233 118.4891+" />+<path d="M100.4233 118.4891+L100.4837 118.4286+" />+<path d="M100.4837 118.4286+L100.6047 118.2471+" />+<path d="M100.6047 118.2471+L100.6652 118.0052+" />+<path d="M100.6652 118.0052+L100.6652 117.5214+" />+<path d="M100.6652 117.5214+L100.6047 117.4005+" />+<path d="M100.6047 117.4005+L100.5442 117.3400+" />+<path d="M100.5442 117.3400+L100.4233 117.2795+" />+<path d="M100.4233 117.2795+L100.1814 117.2795+" />+<path d="M100.1814 117.2795+L100.0604 117.3400+" />+<path d="M100.0604 117.3400+L99.9999 117.4005+" />+<path d="M99.9999 117.4005+L99.9395 117.5214+" />+<path d="M99.9395 117.5214+L99.9395 117.8238+" />+<path d="M99.9395 117.8238+L99.9999 117.9448+" />+<path d="M99.9999 117.9448+L100.0604 118.0052+" />+<path d="M100.0604 118.0052+L100.1814 118.0657+" />+<path d="M100.1814 118.0657+L100.4233 118.0657+" />+<path d="M100.4233 118.0657+L100.5442 118.0052+" />+<path d="M100.5442 118.0052+L100.6047 117.9448+" />+<path d="M100.6047 117.9448+L100.6652 117.8238+" />+<path d="M101.2094 118.5495+L101.2094 117.2795+" />+<path d="M101.8142 118.5495+L101.8142 117.2795+" />+<path d="M101.8142 117.2795+L102.1166 117.2795+" />+<path d="M102.1166 117.2795+L102.2980 117.3400+" />+<path d="M102.2980 117.3400+L102.4190 117.4610+" />+<path d="M102.4190 117.4610+L102.4795 117.5819+" />+<path d="M102.4795 117.5819+L102.5399 117.8238+" />+<path d="M102.5399 117.8238+L102.5399 118.0052+" />+<path d="M102.5399 118.0052+L102.4795 118.2471+" />+<path d="M102.4795 118.2471+L102.4190 118.3681+" />+<path d="M102.4190 118.3681+L102.2980 118.4891+" />+<path d="M102.2980 118.4891+L102.1166 118.5495+" />+<path d="M102.1166 118.5495+L101.8142 118.5495+" />+<path d="M103.5076 117.8843+L103.6890 117.9448+" />+<path d="M103.6890 117.9448+L103.7495 118.0052+" />+<path d="M103.7495 118.0052+L103.8099 118.1262+" />+<path d="M103.8099 118.1262+L103.8099 118.3076+" />+<path d="M103.8099 118.3076+L103.7495 118.4286+" />+<path d="M103.7495 118.4286+L103.6890 118.4891+" />+<path d="M103.6890 118.4891+L103.5680 118.5495+" />+<path d="M103.5680 118.5495+L103.0842 118.5495+" />+<path d="M103.0842 118.5495+L103.0842 117.2795+" />+<path d="M103.0842 117.2795+L103.5076 117.2795+" />+<path d="M103.5076 117.2795+L103.6285 117.3400+" />+<path d="M103.6285 117.3400+L103.6890 117.4005+" />+<path d="M103.6890 117.4005+L103.7495 117.5214+" />+<path d="M103.7495 117.5214+L103.7495 117.6424+" />+<path d="M103.7495 117.6424+L103.6890 117.7633+" />+<path d="M103.6890 117.7633+L103.6285 117.8238+" />+<path d="M103.6285 117.8238+L103.5076 117.8843+" />+<path d="M103.5076 117.8843+L103.0842 117.8843+" />+<path d="M104.1728 117.2795+L104.5961 118.5495+" />+<path d="M104.5961 118.5495+L105.0195 117.2795+" />+<path d="M106.1685 118.5495+L105.7452 117.9448+" />+<path d="M105.4428 118.5495+L105.4428 117.2795+" />+<path d="M105.4428 117.2795+L105.9266 117.2795+" />+<path d="M105.9266 117.2795+L106.0476 117.3400+" />+<path d="M106.0476 117.3400+L106.1081 117.4005+" />+<path d="M106.1081 117.4005+L106.1685 117.5214+" />+<path d="M106.1685 117.5214+L106.1685 117.7029+" />+<path d="M106.1685 117.7029+L106.1081 117.8238+" />+<path d="M106.1081 117.8238+L106.0476 117.8843+" />+<path d="M106.0476 117.8843+L105.9266 117.9448+" />+<path d="M105.9266 117.9448+L105.4428 117.9448+" />+</g></g> +</svg>+ </div>+ </div>+ <aside>+ <div class="ah"><span class="atitle">Pins <span class="acount">5</span></span><input id="q" placeholder="Filter…"></div>+ <div class="pins" id="pins"></div>+ </aside>+ </main>+ <footer><span class="it"><span class="k">MFR</span><span class="v">Texas Instruments</span></span><span class="it"><span class="k">PKG</span><span class="v">OPA189IDBVR_TI_DBV0005A</span></span><span class="it"><span class="k">PINS</span><span class="v">5</span></span><span class="it descit"><span class="k">DESC</span><span class="v">servo; custom load R0 engineering symbol. 2-column symbol, pins grouped by function.</span></span></footer>+ <div id="tip"></div>+<script>// viewer_core.js — the ONE symbol-viewer engine, compiled into BOTH the live+// adom-symbol app (SymView) AND the standalone embed export. Neither file should+// reimplement pan/zoom or pin-hover; they call into here so they can never drift.+window.AdomSymViewer = (function(){+ var ZOOM_K = 0.0022; // wheel sensitivity (lower = gentler). The feel.+ var MIN_SCALE = 0.05, MAX_SCALE = 60;++ function clampScale(s){ return Math.max(MIN_SCALE, Math.min(s, MAX_SCALE)); }++ // Device-independent wheel zoom: normalize deltaMode + cap one notch, then hand+ // the pointer-anchored factor to the host's zoomAt(cx, cy, factor). This is the+ // exact math the app has always used — the embed now shares it verbatim.+ function attachWheelZoom(el, zoomAt){+ el.addEventListener('wheel', function(e){+ e.preventDefault();+ var d = e.deltaY;+ if(e.deltaMode === 1) d *= 16; // lines -> px+ else if(e.deltaMode === 2) d *= el.clientHeight; // pages -> px+ d = Math.max(-50, Math.min(50, d)); // cap one event's contribution+ var r = el.getBoundingClientRect();+ zoomAt(e.clientX - r.left, e.clientY - r.top, Math.exp(-d * ZOOM_K));+ }, { passive: false });+ }++ // ---- shared pin-hover engine (glyph pairing + hit-box geometry) ----+ function norm(s){ return String(s || '').replace(/[~{}]/g, '').trim(); }++ // Pair each invisible <text opacity="0"> with the visible <g class="stroked-text">+ // glyph that follows it in document order (handles rotated top/bottom pins).+ function glyphLabels(svg){+ var out = [], pending = null;+ if(!svg) return out;+ svg.querySelectorAll('text, g.stroked-text').forEach(function(n){+ if(n.classList && n.classList.contains('stroked-text')){+ if(pending){ var k = norm(pending.textContent); if(k) out.push({ k: k, group: n }); pending = null; }+ } else if(n.getAttribute && n.getAttribute('opacity') === '0'){ pending = n; }+ });+ return out;+ }++ // Build one transparent hit-rect per pin label (number + name), matched to each+ // pin's glyph by proximity to the pin tip (so duplicate names resolve to the+ // right pin). Rects are appended to `svg` in user space so they pan/zoom with it.+ // pins: [{number,name,x,y,angle,length,...}]+ // offset: {x,y} symbol->svg-unit origin (state.offset)+ // NS: the svg namespace+ // cb: { enter(pin,ev), move(ev), leave(), click(pin,ev)? }+ // Returns { textMap } so the host can highlight a pin's glyphs on demand.+ function buildPinHits(svg, pins, offset, NS, cb){+ var textMap = new Map();+ if(!svg || !offset || !pins || !pins.length) return { textMap: textMap };+ cb = cb || {};+ var gl = glyphLabels(svg);+ gl.forEach(function(o){ if(!textMap.has(o.k)) textMap.set(o.k, []); textMap.get(o.k).push(o.group); });+ var labels = [];+ gl.forEach(function(o){ var b; try { b = o.group.getBBox(); } catch(e){ return; }+ if(!b || !b.width) return;+ labels.push({ k: o.k, box: b, cx: b.x + b.width/2, cy: b.y + b.height/2, used: false }); });+ function pick(k, ax, ay){ k = norm(k); var best = null, bd = 1e9;+ labels.forEach(function(l){ if(l.used || l.k !== k) return; var d = Math.hypot(l.cx - ax, l.cy - ay); if(d < bd){ bd = d; best = l; } });+ if(best) best.used = true; return best; }+ function addBox(b, p){+ var pad = 0.45, r = document.createElementNS(NS, 'rect');+ r.setAttribute('class', 'hit');+ r.setAttribute('x', b.x - pad); r.setAttribute('y', b.y - pad);+ r.setAttribute('width', b.width + pad*2); r.setAttribute('height', b.height + pad*2); r.setAttribute('rx', .3);+ r.addEventListener('mouseenter', function(ev){ if(cb.enter) cb.enter(p, ev); });+ r.addEventListener('mousemove', function(ev){ if(cb.move) cb.move(ev); });+ r.addEventListener('mouseleave', function(){ if(cb.leave) cb.leave(); });+ if(cb.click) r.addEventListener('click', function(ev){ cb.click(p, ev); });+ svg.appendChild(r);+ }+ pins.forEach(function(p){+ var tipX = offset.x + p.x, tipY = offset.y - p.y, L = p.length || 2.54, dx = 0, dy = 0;+ if(p.angle === 0) dx = 1; else if(p.angle === 180) dx = -1; else if(p.angle === 90) dy = -1; else if(p.angle === 270) dy = 1;+ var nl = pick(p.number, tipX + dx*L*0.5, tipY + dy*L*0.5 - (dx !== 0 ? 0.9 : 0)); // number: over the wire+ var ml = pick(p.name, tipX + dx*(L+2), tipY + dy*(L+2)); // name: inside the body+ if(nl) addBox(nl.box, p);+ if(ml) addBox(ml.box, p);+ if(!nl && !ml){ // discrete parts: no glyphs+ var ex = tipX + dx*L, ey = tipY + dy*L, HT = 1.0;+ addBox({ x: Math.min(tipX, ex) - (dx === 0 ? HT : 0.3), y: Math.min(tipY, ey) - (dy === 0 ? HT : 0.3),+ width: Math.abs(ex - tipX) + (dx === 0 ? HT*2 : 0.6), height: Math.abs(ey - tipY) + (dy === 0 ? HT*2 : 0.6) }, p);+ }+ });+ return { textMap: textMap };+ }++ return {+ ZOOM_K: ZOOM_K, clampScale: clampScale, attachWheelZoom: attachWheelZoom,+ norm: norm, glyphLabels: glyphLabels, buildPinHits: buildPinHits+ };+})();+</script>+<script>+var PINS=[{"angle":0,"color":"#66bb6a","desc":"","length":2.54,"name":"IN+","number":"3","type":"Input","x":-17.78,"y":-2.54},{"angle":0,"color":"#66bb6a","desc":"","length":2.54,"name":"IN-","number":"4","type":"Input","x":-17.78,"y":-5.08},{"angle":180,"color":"#42a5f5","desc":"","length":2.54,"name":"OUT","number":"1","type":"Output","x":17.78,"y":-2.54},{"angle":180,"color":"#ef5350","desc":"","length":2.54,"name":"V-","number":"2","type":"Power Input","x":17.78,"y":-10.16},{"angle":180,"color":"#ef5350","desc":"","length":2.54,"name":"V+","number":"5","type":"Power Input","x":17.78,"y":-12.7}], OFF={"x":100,"y":100};+(function(){+ // The symbol svg is the DIRECT child of #vp; querySelector('svg') alone would+ // grab a toolbar button's zoom icon (also broke pan/zoom before this fix).+ var vp=document.getElementById('vp'), svg=vp.querySelector(':scope > svg')||vp.querySelector('svg');+ if(svg){ svg.removeAttribute('width'); svg.removeAttribute('height'); }+ var scale=1,tx=0,ty=0;+ function apply(){ if(svg) svg.style.transform='translate('+tx+'px,'+ty+'px) scale('+scale+')'; }+ // pointer-anchored zoom with the SHARED scale clamp (same limits as the app).+ function zoomAt(cx,cy,f){ var ns=AdomSymViewer.clampScale(scale*f); var r=ns/scale; tx=cx-(cx-tx)*r; ty=cy-(cy-ty)*r; scale=ns; apply(); }+ function fit(){ scale=1;tx=0;ty=0;apply(); }+ // Wheel/trackpad zoom feel comes from the SHARED engine — identical to SymView.+ AdomSymViewer.attachWheelZoom(vp, zoomAt);+ var drag=false,lx=0,ly=0;+ vp.addEventListener('pointerdown',function(e){ if(e.target.closest('.tools'))return; /* let toolbar buttons receive their click */ drag=true;lx=e.clientX;ly=e.clientY;vp.classList.add('grab');vp.setPointerCapture(e.pointerId); });+ vp.addEventListener('pointermove',function(e){ if(!drag)return; tx+=e.clientX-lx;ty+=e.clientY-ly;lx=e.clientX;ly=e.clientY;apply(); });+ vp.addEventListener('pointerup',function(e){ drag=false;vp.classList.remove('grab'); });+ document.getElementById('zin').onclick=function(){ var r=vp.getBoundingClientRect();zoomAt(r.width/2,r.height/2,1.2); };+ document.getElementById('zout').onclick=function(){ var r=vp.getBoundingClientRect();zoomAt(r.width/2,r.height/2,1/1.2); };+ document.getElementById('fit').onclick=fit;+ // pin panel+ var box=document.getElementById('pins');+ function render(filter){+ box.innerHTML='';+ var f=(filter||'').toLowerCase();+ var shown=PINS.filter(function(p){ return !f || (p.name+' '+p.number+' '+p.type).toLowerCase().indexOf(f)>=0; });+ if(!shown.length){ box.innerHTML='<div class="empty">No pins match.</div>'; return; }+ shown.forEach(function(p){+ var el=document.createElement('div'); el.className='pin';+ var col=p.color||'#8b949e';+ el.innerHTML='<div class="row"><span class="num">'+esc(p.number)+'</span>'+ +'<span class="nme">'+esc(p.name)+'</span>'+ +'<span class="ty" style="color:'+col+';border-color:'+col+'66">'+esc(p.type||'')+'</span></div>'+ +(p.desc?'<div class="d">'+esc(p.desc)+'</div>':'');+ el.onclick=function(){ el.classList.toggle('on'); };+ el.addEventListener('mouseenter',function(){ highlightPin(p); });+ el.addEventListener('mouseleave',function(){ clearHL(); });+ box.appendChild(el);+ });+ }+ function esc(s){ return String(s==null?'':s).replace(/[&<>"]/g,function(c){return{'&':'&','<':'<','>':'>','"':'"'}[c];}); }+ document.getElementById('q').addEventListener('input',function(e){ render(e.target.value); });+ render('');++ // ── pin hover: highlight + tooltip on the SVG, parity with the live SymView ──+ var NS='http://www.w3.org/2000/svg';+ var tip=document.getElementById('tip');+ var textMap=new Map();+ function highlightPin(p){+ clearHL();+ [p.name,p.number].forEach(function(k){ var a=textMap.get(AdomSymViewer.norm(k)); if(a) a.forEach(function(g){ g.classList.add('hl'); }); });+ var m=document.getElementById('pinmark');+ if(m && OFF){ m.setAttribute('cx',OFF.x+p.x); m.setAttribute('cy',OFF.y-p.y); m.setAttribute('r',0.7); m.style.opacity='1'; }+ }+ function clearHL(){+ if(svg) svg.querySelectorAll('.hl').forEach(function(e){ e.classList.remove('hl'); });+ var m=document.getElementById('pinmark'); if(m) m.style.opacity='0';+ }+ function showTip(p,x,y){+ var col=p.color||'#8b949e';+ var h='<div class="r1"><span class="nm">'+esc(p.name||'(unnamed)')+'</span><span class="pn">Pin '+esc(p.number)+'</span></div>';+ if(p.type) h+='<span class="badge" style="background:'+col+'22;color:'+col+';border:1px solid '+col+'44">'+esc(p.type)+'</span>';+ if(p.desc) h+='<div class="desc">'+esc(p.desc)+'</div>';+ tip.innerHTML=h; tip.classList.add('show'); posTip(x,y);+ }+ function posTip(x,y){+ var w=tip.offsetWidth||260, hh=tip.offsetHeight||110, tx=x+14, ty=y+14;+ if(tx+w>innerWidth-14) tx=x-w-14;+ if(ty+hh>innerHeight-14) ty=y-hh-14;+ tip.style.left=Math.max(8,tx)+'px'; tip.style.top=Math.max(8,ty)+'px';+ }+ function hideTip(){ tip.classList.remove('show'); clearHL(); }+ // Build the pin hit-zones with the SHARED engine — the exact glyph-pairing ++ // hit-box code the app's SymView uses. The embed only supplies the tooltip.+ if(svg && OFF){+ if(!document.getElementById('pinmark')){ var pm=document.createElementNS(NS,'circle'); pm.id='pinmark'; svg.appendChild(pm); }+ var hideT=null;+ var hits=AdomSymViewer.buildPinHits(svg, PINS, OFF, NS, {+ enter:function(p,ev){ clearTimeout(hideT); showTip(p,ev.clientX,ev.clientY); highlightPin(p); },+ move:function(ev){ if(tip.classList.contains('show')) posTip(ev.clientX,ev.clientY); },+ leave:function(){ clearTimeout(hideT); hideT=setTimeout(hideTip,45); }+ });+ textMap=hits.textMap;+ }++ apply();+})();++// ── app-info header popover: interactive hover you can move into (600ms show,+// 220ms hide-grace) so the wiki link stays reachable. Per adom-app-header.md. ──+(function(){+ var SHOW_DELAY=600, HIDE_GRACE=220;+ document.querySelectorAll('header [data-tooltip-target]').forEach(function(trigger){+ var target=document.getElementById(trigger.dataset.tooltipTarget);+ if(!target) return;+ var showTimer=null, hideTimer=null;+ function show(){ clearTimeout(hideTimer); if(target.classList.contains('show')) return; clearTimeout(showTimer); showTimer=setTimeout(function(){ target.classList.add('show'); }, SHOW_DELAY); }+ function queueHide(){ clearTimeout(showTimer); clearTimeout(hideTimer); hideTimer=setTimeout(function(){ target.classList.remove('show'); }, HIDE_GRACE); }+ trigger.addEventListener('mouseenter',show); trigger.addEventListener('mouseleave',queueHide);+ trigger.addEventListener('focus',show); trigger.addEventListener('blur',queueHide);+ target.addEventListener('mouseenter',show); target.addEventListener('mouseleave',queueHide);+ trigger.addEventListener('click',function(e){ clearTimeout(showTimer); target.classList.toggle('show'); e.stopPropagation(); });+ document.addEventListener('click',function(e){ if(!target.contains(e.target) && !trigger.contains(e.target)) target.classList.remove('show'); });+ });+})();+</script>+</body></html>