component
Ohmite LVK12R020DER four-terminal Kelvin shunt
Public Made by Adomby adom
20 mOhm four-terminal Kelvin shunt, 1206. Original nominal assets; assembly qualification pending.
← Commit history
Publish 0.1.0
22 files changed
+14307
LICENSE+9README.md+30THIRD_PARTY.md+1build_library.py+20build_model.py+39datasheet.pdffootprint.html+210hero.pnglvk12r020der-features.json+26lvk12r020der-hero.glblvk12r020der-hero.overlay.json+177lvk12r020der.adom-lbr.json+261lvk12r020der.glblvk12r020der.kicad_mod+78lvk12r020der.kicad_sym+247lvk12r020der.lbr+118lvk12r020der.step+10773package.json+102page.json+108provenance.json+103skills/lvk12r020der/SKILL.md+15symbol.html+1990LICENSEadded+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+30@@ -0,0 +1,30 @@+# Ohmite LVK12R020DER++A 20 mΩ, ±0.5%, four-terminal Kelvin current-sense resistor in the LVK12 / 1206 size. Ohmite specifies 0.5 W at 70 °C ambient, 50 ppm/°C TCR and a −40 to +125 °C operating range. Apply the manufacturer's power derating; the short-pulse overload specification is not a continuous rating.++Keep load current on the current terminals and measure across the separate voltage terminals. The library uses this explicit numbering convention in top view; the manufacturer identifies current/sense function rather than these pin numbers:++| Library pin | Function | Position |+|---|---|---|+| 1 | I+ | lower left |+| 2 | V+ | upper left |+| 3 | V− | upper right |+| 4 | I− | lower right |++The part is nonpolar. The signs describe the library's measurement convention. Do not short a sense pad into the high-current route before the resistor terminal.++[Manufacturer series page](https://www.ohmite.com/res-lvk/) · [datasheet](datasheet.pdf). The source drawing gives a 3.2 × 1.6 × 0.5 mm nominal body. The footprint follows its LVK12 example land pattern: four 1.75 × 1.10 mm pads, 1.00 mm horizontal gap and 0.30 mm vertical gap.++## Assets and limitations++The symbol is derived from KiCad's conventional Kelvin shunt symbol. The original Adom footprint and STEP/GLB are independently authored from the drawing, **not manufacturer CAD**. Terminal plating thickness, wrap shape, substrate/coating construction and colors are illustrative. The model omits production markings and physical tolerance variation. It is a reusable nominal representation, not a thermal material model or a factory-qualified assembly.++The hero adds nonphysical pad/signal references; use the clean model for board assembly. Check pin mapping and model pose in the intended EDA tool before release. Native Fusion/KiCad/Altium parity, solder process qualification and physical sample measurements are not established by this page.++- [Symbol](lvk12r020der.kicad_sym) · [symbol viewer](symbol.html)+- [Footprint](lvk12r020der.kicad_mod) · [footprint viewer](footprint.html)+- [Canonical library](lvk12r020der.adom-lbr.json) · [Fusion/EAGLE library](lvk12r020der.lbr)+- [STEP](lvk12r020der.step) · [clean GLB](lvk12r020der.glb)+- [Provenance and assumptions](provenance.json)++MIT covers original Adom files. The derived symbol and manufacturer PDF retain their own terms; see [attribution](THIRD_PARTY.md).
THIRD_PARTY.mdadded+1@@ -0,0 +1 @@+The LVK12R020DER symbol is derived from KiCad Device:R_Shunt, obtained from the electronic-load project's embedded library. KiCad library content is CC-BY-SA-4.0 with the KiCad library exception; see https://www.kicad.org/libraries/license/ . The derived symbol retains those terms. The Adom-authored model, footprint and documentation are MIT licensed. The Ohmite datasheet is manufacturer material and retains its copyright; MIT does not relicense it. No third-party distributor CAD has been incorporated.
build_library.pyadded+20@@ -0,0 +1,20 @@+"""Extract the existing original footprint and KiCad-derived Kelvin symbol.+Run inside the electronic-load project; outputs are standalone reusable assets.+"""+import sys,json,copy,hashlib+from pathlib import Path+p=Path(__file__).parent;root=p.parents[1];sys.path.insert(0,str(root/'tools'));import sexp+mpn='LVK12R020DER';slug=mpn.lower();url='https://www.ohmite.com/assets/files/Datasheets/lvk-series.pdf?r=false'+b=sexp.parse((root/'kicad/power.kicad_sch').read_text());s=copy.deepcopy(next(x for x in sexp.find(sexp.first(b,'lib_symbols'),'symbol') if x[1]=='Device:R_Shunt'));s[1]=mpn+for unit in sexp.find(s,'symbol'):+ unit[1]=unit[1].replace('R_Shunt',mpn)+ for pin in sexp.find(unit,'pin'):sexp.first(pin,'name')[1]={'1':'I+','2':'V+','3':'V-','4':'I-'}[sexp.first(pin,'number')[1]]+for prop in sexp.find(s,'property'):+ if prop[1]=='Value':prop[2]=mpn+ if prop[1]=='Datasheet':prop[2]=url+ if prop[1]=='Footprint':prop[2]=mpn+':LVK12_Kelvin'+for key,value in [('MPN',mpn),('Manufacturer','Ohmite'),('Mouser','588-LVK12R020DER'),('DigiKey','273-LVK12R020DERCT-ND'),('Adom Wiki','https://wiki.adom.inc/adom/'+slug)]: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')+f=sexp.parse((root/'kicad/lib/Load.pretty/LVK12.kicad_mod').read_text());f[1]='LVK12_Kelvin'+for m in sexp.find(f,'model'):m[1]='${KIPRJMOD}/lvk12r020der.step'+(p/(slug+'.kicad_mod')).write_text(sexp.dump(f)+'\n')
build_model.pyadded+39@@ -0,0 +1,39 @@+"""Independent nominal LVK12 envelope from Ohmite LVK drawing, not vendor CAD.+Use an existing shared OCP kernel; internal construction is illustrative only.+"""+import sys,json+from pathlib import Path+from OCP.gp import gp_Pnt+from OCP.BRepPrimAPI import BRepPrimAPI_MakeBox+from OCP.BRepAlgoAPI import BRepAlgoAPI_Cut,BRepAlgoAPI_Fuse+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 box(x,y,z,dx,dy,dz):return BRepPrimAPI_MakeBox(gp_Pnt(x,y,z),dx,dy,dz).Shape()+body=box(-1.6,-.8,0,3.2,1.6,.5);coat=box(-1.05,-.8,.42,2.1,1.6,.08);parts=[]+for n,x,y in [(1,-1.6,-.8),(2,-1.6,.25),(3,.6,.25),(4,.6,-.8)]:+ # a/b from bottom-terminal drawing; 50 um wrap thickness is illustrative.+ lower=box(x,y,0,1,.55,.05);upper=box(x,y,.45,1,.55,.05)+ wall=box(-1.6 if x<0 else 1.55,y,0,.05,.55,.5)+ term=BRepAlgoAPI_Fuse(BRepAlgoAPI_Fuse(lower,wall).Shape(),upper).Shape()+ body=BRepAlgoAPI_Cut(body,term).Shape();coat=BRepAlgoAPI_Cut(coat,term).Shape()+ parts.append((f'Terminal{n}',term,(.78,.79,.8)))+body=BRepAlgoAPI_Cut(body,coat).Shape()+parts += [('Substrate_Illustrative',body,(.75,.69,.55)),('Coating_Illustrative',coat,(.12,.13,.14))]+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('LVK12R020DER_AI_Nominal'))+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/'lvk12r020der.step'))==IFSelect_RetDone+print('WROTE',out/'lvk12r020der.step')
datasheet.pdfadded⋯ 1 unchanged line ⋯
footprint.htmladded+210@@ -0,0 +1,210 @@+<!doctype html><html><head><meta charset="utf-8">+<title>LVK12_Kelvin - 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">LVK12_Kelvin</span></header>+ <main>+ <div class="vpwrap">+ <div class="av-vp" id="vp">+ <svg xmlns="http://www.w3.org/2000/svg" viewBox="-3.250 -2.250 6.500 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="rect" data-size="1.750x1.100" data-mount="smd"><rect x="-2.250" y="0.150" width="1.750" height="1.100" fill="#C83434" stroke="#ef5350" stroke-width="0.04"/></g><g data-pad="2" data-shape="rect" data-size="1.750x1.100" data-mount="smd"><rect x="-2.250" y="-1.250" width="1.750" height="1.100" fill="#C83434" stroke="#ef5350" stroke-width="0.04"/></g><g data-pad="3" data-shape="rect" data-size="1.750x1.100" data-mount="smd"><rect x="0.500" y="-1.250" width="1.750" height="1.100" fill="#C83434" stroke="#ef5350" stroke-width="0.04"/></g><g data-pad="4" data-shape="rect" data-size="1.750x1.100" data-mount="smd"><rect x="0.500" y="0.150" width="1.750" height="1.100" 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.375" y="0.700" text-anchor="middle" dominant-baseline="central" font-size="0.462" fill="#fff" font-family="sans-serif" style="pointer-events:none">1</text><text x="-1.375" y="-0.700" text-anchor="middle" dominant-baseline="central" font-size="0.462" fill="#fff" font-family="sans-serif" style="pointer-events:none">2</text><text x="1.375" y="-0.700" text-anchor="middle" dominant-baseline="central" font-size="0.462" fill="#fff" font-family="sans-serif" style="pointer-events:none">3</text><text x="1.375" y="0.700" text-anchor="middle" dominant-baseline="central" font-size="0.462" fill="#fff" font-family="sans-serif" style="pointer-events:none">4</text></g><g class="adom-layer-paste-apertures"><rect x="-2.250" y="0.150" width="1.750" height="1.100" rx="0.05" transform="rotate(0.00 -1.375 0.700)" fill="none" stroke="#8aa0b8" stroke-width="0.03" stroke-dasharray="0.12 0.08" opacity="0.7"/><rect x="-2.250" y="-1.250" width="1.750" height="1.100" rx="0.05" transform="rotate(0.00 -1.375 -0.700)" fill="none" stroke="#8aa0b8" stroke-width="0.03" stroke-dasharray="0.12 0.08" opacity="0.7"/><rect x="0.500" y="-1.250" width="1.750" height="1.100" rx="0.05" transform="rotate(0.00 1.375 -0.700)" fill="none" stroke="#8aa0b8" stroke-width="0.03" stroke-dasharray="0.12 0.08" opacity="0.7"/><rect x="0.500" y="0.150" width="1.750" height="1.100" rx="0.05" transform="rotate(0.00 1.375 0.700)" 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="-2.000" cy="0.450" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="-2.000" cy="0.700" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="-2.000" cy="0.950" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="-1.750" cy="0.450" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="-1.750" cy="0.700" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="-1.750" cy="0.950" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="-1.500" cy="0.450" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="-1.500" cy="0.700" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="-1.500" cy="0.950" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="-1.250" cy="0.450" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="-1.250" cy="0.700" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="-1.250" cy="0.950" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="-1.000" cy="0.450" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="-1.000" cy="0.700" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="-1.000" cy="0.950" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="-0.750" cy="0.450" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="-0.750" cy="0.700" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="-0.750" cy="0.950" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="-2.000" cy="-0.950" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="-2.000" cy="-0.700" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="-2.000" cy="-0.450" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="-1.750" cy="-0.950" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="-1.750" cy="-0.700" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="-1.750" cy="-0.450" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="-1.500" cy="-0.950" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="-1.500" cy="-0.700" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="-1.500" cy="-0.450" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="-1.250" cy="-0.950" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="-1.250" cy="-0.700" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="-1.250" cy="-0.450" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="-1.000" cy="-0.950" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="-1.000" cy="-0.700" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="-1.000" cy="-0.450" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="-0.750" cy="-0.950" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="-0.750" cy="-0.700" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="-0.750" cy="-0.450" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="0.750" cy="-0.950" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="0.750" cy="-0.700" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="0.750" cy="-0.450" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="1.000" cy="-0.950" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="1.000" cy="-0.700" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="1.000" cy="-0.450" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="1.250" cy="-0.950" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="1.250" cy="-0.700" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="1.250" cy="-0.450" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="1.500" cy="-0.950" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="1.500" cy="-0.700" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="1.500" cy="-0.450" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="1.750" cy="-0.950" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="1.750" cy="-0.700" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="1.750" cy="-0.450" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="2.000" cy="-0.950" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="2.000" cy="-0.700" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="2.000" cy="-0.450" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="0.750" cy="0.450" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="0.750" cy="0.700" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="0.750" cy="0.950" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="1.000" cy="0.450" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="1.000" cy="0.700" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="1.000" cy="0.950" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="1.250" cy="0.450" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="1.250" cy="0.700" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="1.250" cy="0.950" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="1.500" cy="0.450" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="1.500" cy="0.700" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="1.500" cy="0.950" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="1.750" cy="0.450" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="1.750" cy="0.700" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="1.750" cy="0.950" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="2.000" cy="0.450" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="2.000" cy="0.700" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="2.000" 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":4,"pasteDots":72};+(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 ⋯
lvk12r020der-features.jsonadded+26@@ -0,0 +1,26 @@+{+ "extracted_by": "service-step2glb 0.2.0",+ "extracted_at": "2026-10-11T15:40:43Z",+ "bbox_mm": {+ "x": [+ -1.6,+ 1.6+ ],+ "y": [+ -0.8,+ 0.8+ ],+ "z": [+ -0.0,+ 0.5+ ]+ },+ "floor_z_mm": -0.0,+ "top_z_mm": 0.5,+ "longest_axis": "x",+ "pin1": {+ "source": "unknown"+ },+ "duration_ms": 362,+ "warnings": []+}
lvk12r020der-hero.glbadded⋯ 1 unchanged line ⋯
lvk12r020der-hero.overlay.jsonadded+177@@ -0,0 +1,177 @@+{+ "spec": "adom-hero 1.4",+ "mpn": "LVK12R020DER",+ "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": 4,+ "span_mm": 4.5,+ "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": 0,+ "pin1": {+ "source": "added dot (AI)",+ "pad": "1",+ "center_mm": [+ -1.375,+ 1.692+ ],+ "r_mm": 0.242+ }+ },+ "signal_names": {+ "material": "Signal names - 50 percent opacity",+ "rgba": [+ 0.92,+ 0.96,+ 1.0,+ 0.5+ ],+ "font": "DejaVu Sans Mono",+ "labels": 4,+ "sides": "top + mirrored underside (single-sided)",+ "omitted": null,+ "fallback_to_pad_number": 0+ }+ },+ "align": {+ "ok": true,+ "centre_offset_mm": 0.0,+ "tolerance_mm": 0.36,+ "orientation_flipped": false,+ "contacts_bbox_mm": [+ -1.6,+ 1.6,+ -0.8,+ 0.8+ ],+ "pads_bbox_mm": [+ -2.25,+ 2.25,+ -1.25,+ 1.25+ ],+ "seating_z_mm": -0.0+ },+ "sources": {+ "glb": "lvk12r020der.glb",+ "glb_sha256": "548a7eeb4f4665cc6fcb316be19b8cffef3d313f82c9fab91e2ee5db7f3a19d5",+ "footprint": "lvk12r020der.kicad_mod",+ "footprint_sha256": "ac9ed1b1e37ad5746296ab95bb98d7445417f8d4a5587394f9da307d6ca58c60",+ "pins": "page.json component.pins"+ },+ "generator": "factory/hero_glb.py",+ "labels": [+ {+ "pad": "1",+ "text": "I+",+ "x": -2.4,+ "y": 0.7,+ "align": "right",+ "vertical": false,+ "h": 0.6+ },+ {+ "pad": "2",+ "text": "V+",+ "x": -2.4,+ "y": -0.7,+ "align": "right",+ "vertical": false,+ "h": 0.6+ },+ {+ "pad": "3",+ "text": "V-",+ "x": 2.4,+ "y": -0.7,+ "align": "left",+ "vertical": false,+ "h": 0.6+ },+ {+ "pad": "4",+ "text": "I-",+ "x": 2.4,+ "y": 0.7,+ "align": "left",+ "vertical": false,+ "h": 0.6+ }+ ],+ "pads": [+ {+ "number": "1",+ "shape": "rect",+ "center_mm": [+ -1.375,+ 0.7+ ],+ "size_mm": [+ 1.75,+ 1.1+ ],+ "rot": 0.0+ },+ {+ "number": "2",+ "shape": "rect",+ "center_mm": [+ -1.375,+ -0.7+ ],+ "size_mm": [+ 1.75,+ 1.1+ ],+ "rot": 0.0+ },+ {+ "number": "3",+ "shape": "rect",+ "center_mm": [+ 1.375,+ -0.7+ ],+ "size_mm": [+ 1.75,+ 1.1+ ],+ "rot": 0.0+ },+ {+ "number": "4",+ "shape": "rect",+ "center_mm": [+ 1.375,+ 0.7+ ],+ "size_mm": [+ 1.75,+ 1.1+ ],+ "rot": 0.0+ }+ ]+}
lvk12r020der.adom-lbr.jsonadded+261@@ -0,0 +1,261 @@+{+ "schema_version": 2,+ "mpn": "LVK12R020DER",+ "manufacturer": "Ohmite",+ "package": "",+ "value": "",+ "category": "",+ "symbol": {+ "name": "LVK12R020DER",+ "pins": [+ {+ "number": "1",+ "name": "I+",+ "x": -50,+ "y": 200,+ "length": 100,+ "rotation": 270,+ "electrical_type": "passive"+ },+ {+ "number": "2",+ "name": "V+",+ "x": 50,+ "y": 100,+ "length": 50,+ "rotation": 180,+ "electrical_type": "passive"+ },+ {+ "number": "3",+ "name": "V-",+ "x": 50,+ "y": -100,+ "length": 50,+ "rotation": 180,+ "electrical_type": "passive"+ },+ {+ "number": "4",+ "name": "I-",+ "x": -50,+ "y": -200,+ "length": 100,+ "rotation": 90,+ "electrical_type": "passive"+ }+ ],+ "body": null,+ "graphics": [+ {+ "kind": "rect",+ "x1": -90.0,+ "y1": -100.0,+ "x2": -10.0,+ "y2": 100.0,+ "width": 10.0,+ "filled": false,+ "fill_style": "none"+ },+ {+ "kind": "polyline",+ "points": [+ [+ -50.0,+ -100.0+ ],+ [+ 0.0,+ -100.0+ ]+ ],+ "width": 0.0+ },+ {+ "kind": "polyline",+ "points": [+ [+ 0.0,+ 100.0+ ],+ [+ -50.0,+ 100.0+ ]+ ],+ "width": 0.0+ }+ ],+ "designator_prefix": "R",+ "footprint": "LVK12_Kelvin",+ "parameters": [+ {+ "name": "Value",+ "value": "LVK12R020DER",+ "visible": true+ },+ {+ "name": "Datasheet",+ "value": "https://www.ohmite.com/assets/files/Datasheets/lvk-series.pdf?r=false",+ "visible": true+ },+ {+ "name": "Description",+ "value": "Shunt resistor with Kelvin connections",+ "visible": true+ },+ {+ "name": "ki_keywords",+ "value": "R res shunt resistor",+ "visible": true+ },+ {+ "name": "ki_fp_filters",+ "value": "R_*Shunt*",+ "visible": true+ },+ {+ "name": "MPN",+ "value": "LVK12R020DER",+ "visible": true+ },+ {+ "name": "Manufacturer",+ "value": "Ohmite",+ "visible": true+ },+ {+ "name": "Mouser",+ "value": "588-LVK12R020DER",+ "visible": true+ },+ {+ "name": "DigiKey",+ "value": "273-LVK12R020DERCT-ND",+ "visible": true+ },+ {+ "name": "Adom Wiki",+ "value": "https://wiki.adom.inc/adom/lvk12r020der",+ "visible": true+ },+ {+ "name": "Supplier 1",+ "value": "Mouser",+ "visible": false+ },+ {+ "name": "Supplier Part Number 1",+ "value": "588-LVK12R020DER",+ "visible": false+ },+ {+ "name": "Supplier 2",+ "value": "Digi-Key",+ "visible": false+ },+ {+ "name": "Supplier Part Number 2",+ "value": "273-LVK12R020DERCT-ND",+ "visible": false+ },+ {+ "name": "Manufacturer Part Number",+ "value": "LVK12R020DER",+ "visible": false+ }+ ],+ "pin_numbers_hidden": false,+ "pin_names_hidden": true+ },+ "footprint": {+ "name": "LVK12_Kelvin",+ "pads": [+ {+ "number": "1",+ "x_mm": -1.375,+ "y_mm": 0.7,+ "w_mm": 1.75,+ "h_mm": 1.1,+ "drill_mm": 0.0,+ "rotation": 0.0,+ "shape": "rect"+ },+ {+ "number": "2",+ "x_mm": -1.375,+ "y_mm": -0.7,+ "w_mm": 1.75,+ "h_mm": 1.1,+ "drill_mm": 0.0,+ "rotation": 0.0,+ "shape": "rect"+ },+ {+ "number": "3",+ "x_mm": 1.375,+ "y_mm": -0.7,+ "w_mm": 1.75,+ "h_mm": 1.1,+ "drill_mm": 0.0,+ "rotation": 0.0,+ "shape": "rect"+ },+ {+ "number": "4",+ "x_mm": 1.375,+ "y_mm": 0.7,+ "w_mm": 1.75,+ "h_mm": 1.1,+ "drill_mm": 0.0,+ "rotation": 0.0,+ "shape": "rect"+ }+ ],+ "graphics": [+ {+ "kind": "rect",+ "layer": {+ "role": "fab"+ },+ "x1": -1.6,+ "y1": -0.8,+ "x2": 1.6,+ "y2": 0.8,+ "width": 0.1+ },+ {+ "kind": "rect",+ "layer": {+ "role": "courtyard"+ },+ "x1": -2.5,+ "y1": -1.5,+ "x2": 2.5,+ "y2": 1.5,+ "width": 0.05+ }+ ]+ },+ "connect": [+ {+ "pin": "1",+ "pad": "1"+ },+ {+ "pin": "2",+ "pad": "2"+ },+ {+ "pin": "3",+ "pad": "3"+ },+ {+ "pin": "4",+ "pad": "4"+ }+ ],+ "provenance": {+ "source": "kicad_import"+ }+}
lvk12r020der.glbadded⋯ 1 unchanged line ⋯
lvk12r020der.kicad_modadded+78@@ -0,0 +1,78 @@+(footprint "LVK12_Kelvin"+ (version 20241229)+ (generator "adom-custom-load")+ (layer "F.Cu")+ (attr smd)+ (descr "Ohmite LVK12 manufacturer land pattern: g=1.75 d=1.10 f=1.00 e=0.30 mm. Project numbering: 1 I+, 2 V+, 3 V-, 4 I-. Datasheet retrieved 2026-10-07.")+ (fp_text reference "RSH1"+ (at 0 -2.3)+ (layer "F.SilkS")+ (effects+ (font+ (size 1 1)+ (thickness 0.15)+ )+ )+ )+ (fp_text value "LVK12"+ (at 0 2.3)+ (layer "F.Fab")+ (effects+ (font+ (size 1 1)+ (thickness 0.15)+ )+ )+ )+ (fp_rect+ (start -1.6 -0.8)+ (end 1.6 0.8)+ (stroke+ (width 0.1)+ (type default)+ )+ (fill none)+ (layer "F.Fab")+ )+ (fp_rect+ (start -2.5 -1.5)+ (end 2.5 1.5)+ (stroke+ (width 0.05)+ (type default)+ )+ (fill none)+ (layer "F.CrtYd")+ )+ (pad "1" smd rect+ (at -1.375 0.7)+ (size 1.75 1.1)+ (layers "F.Cu" "F.Paste" "F.Mask")+ )+ (pad "2" smd rect+ (at -1.375 -0.7)+ (size 1.75 1.1)+ (layers "F.Cu" "F.Paste" "F.Mask")+ )+ (pad "3" smd rect+ (at 1.375 -0.7)+ (size 1.75 1.1)+ (layers "F.Cu" "F.Paste" "F.Mask")+ )+ (pad "4" smd rect+ (at 1.375 0.7)+ (size 1.75 1.1)+ (layers "F.Cu" "F.Paste" "F.Mask")+ )+ (model "${KIPRJMOD}/lvk12r020der.step"+ (offset+ (xyz 0 0 0)+ )+ (scale+ (xyz 1 1 1)+ )+ (rotate+ (xyz 0 0 0)+ )+ )+)
lvk12r020der.kicad_symadded+247@@ -0,0 +1,247 @@+(kicad_symbol_lib (version 20231120) (generator "adom-component-audit")+(symbol "LVK12R020DER"+ (pin_names+ (offset 0)+ (hide yes)+ )+ (exclude_from_sim no)+ (in_bom yes)+ (on_board yes)+ (in_pos_files yes)+ (duplicate_pin_numbers_are_jumpers no)+ (property "Reference" "R"+ (at -2.032 0 90)+ (show_name no)+ (do_not_autoplace no)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (property "Value" "LVK12R020DER"+ (at 0 0 90)+ (show_name no)+ (do_not_autoplace no)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (property "Footprint" "LVK12R020DER:LVK12_Kelvin"+ (at -1.778 0 90)+ (show_name no)+ (do_not_autoplace no)+ (hide yes)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (property "Datasheet" "https://www.ohmite.com/assets/files/Datasheets/lvk-series.pdf?r=false"+ (at 0 0 0)+ (show_name no)+ (do_not_autoplace no)+ (hide yes)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (property "Description" "Shunt resistor with Kelvin connections"+ (at 0 0 0)+ (show_name no)+ (do_not_autoplace no)+ (hide yes)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (property "ki_keywords" "R res shunt resistor"+ (at 0 0 0)+ (show_name no)+ (do_not_autoplace no)+ (hide yes)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (property "ki_fp_filters" "R_*Shunt*"+ (at 0 0 0)+ (show_name no)+ (do_not_autoplace no)+ (hide yes)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (symbol "LVK12R020DER_0_1"+ (rectangle+ (start -1.016 -2.54)+ (end 1.016 2.54)+ (stroke+ (width 0.254)+ (type default)+ )+ (fill+ (type none)+ )+ )+ (polyline+ (pts+ (xy 0 -2.54)+ (xy 1.27 -2.54)+ )+ (stroke+ (width 0)+ (type default)+ )+ (fill+ (type none)+ )+ )+ (polyline+ (pts+ (xy 1.27 2.54)+ (xy 0 2.54)+ )+ (stroke+ (width 0)+ (type default)+ )+ (fill+ (type none)+ )+ )+ )+ (symbol "LVK12R020DER_1_1"+ (pin passive line+ (at 0 5.08 270)+ (length 2.54)+ (name "I+"+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (number "1"+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ )+ (pin passive line+ (at 2.54 2.54 180)+ (length 1.27)+ (name "V+"+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (number "2"+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ )+ (pin passive line+ (at 2.54 -2.54 180)+ (length 1.27)+ (name "V-"+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (number "3"+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ )+ (pin passive line+ (at 0 -5.08 90)+ (length 2.54)+ (name "I-"+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (number "4"+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ )+ )+ (embedded_fonts no)+ (property "MPN" "LVK12R020DER"+ (at 0 0 0)+ (hide yes)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (property "Manufacturer" "Ohmite"+ (at 0 0 0)+ (hide yes)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (property "Mouser" "588-LVK12R020DER"+ (at 0 0 0)+ (hide yes)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (property "DigiKey" "273-LVK12R020DERCT-ND"+ (at 0 0 0)+ (hide yes)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+ (property "Adom Wiki" "https://wiki.adom.inc/adom/lvk12r020der"+ (at 0 0 0)+ (hide yes)+ (effects+ (font+ (size 1.27 1.27)+ )+ )+ )+)+)
lvk12r020der.lbradded+118@@ -0,0 +1,118 @@+<?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>Shunt resistor with Kelvin connections</description>+<packages>+<package name="LVK12_Kelvin">+ <description>4 pads, 4.5 x 2.5 mm. Ohmite LVK12 manufacturer land pattern: g=1.75 d=1.10 f=1.00 e=0.30 mm. Project numbering: 1 I+, 2 V+, 3 V-, 4 I-. Datasheet retrieved 2026-10-07.</description>+ <smd name="1" x="-1.3750" y="-0.7000" dx="1.7500" dy="1.1000" layer="1"/>+ <smd name="2" x="-1.3750" y="0.7000" dx="1.7500" dy="1.1000" layer="1"/>+ <smd name="3" x="1.3750" y="0.7000" dx="1.7500" dy="1.1000" layer="1"/>+ <smd name="4" x="1.3750" y="-0.7000" dx="1.7500" dy="1.1000" layer="1"/>+ <wire x1="-1.6000" y1="0.8000" x2="1.6000" y2="0.8000" width="0.1000" layer="51"/>+ <wire x1="1.6000" y1="0.8000" x2="1.6000" y2="-0.8000" width="0.1000" layer="51"/>+ <wire x1="1.6000" y1="-0.8000" x2="-1.6000" y2="-0.8000" width="0.1000" layer="51"/>+ <wire x1="-1.6000" y1="-0.8000" x2="-1.6000" y2="0.8000" width="0.1000" layer="51"/>+ <text x="0" y="2.400" size="1.27" layer="25" align="bottom-center">>NAME</text>+ <text x="0" y="-2.400" size="1.27" layer="27" align="top-center">>VALUE</text>+</package>+</packages>+<symbols>+<symbol name="LVK12R020DER">+ <description>Shunt resistor with Kelvin connections</description>+ <wire x1="-1.016" y1="-2.54" x2="1.016" y2="-2.54" width="0.254" layer="94"/>+ <wire x1="1.016" y1="-2.54" x2="1.016" y2="2.54" width="0.254" layer="94"/>+ <wire x1="1.016" y1="2.54" x2="-1.016" y2="2.54" width="0.254" layer="94"/>+ <wire x1="-1.016" y1="2.54" x2="-1.016" y2="-2.54" width="0.254" layer="94"/>+ <wire x1="0.0000" y1="-2.5400" x2="1.2700" y2="-2.5400" width="0.1524" layer="94"/>+ <wire x1="1.2700" y1="2.5400" x2="0.0000" y2="2.5400" width="0.1524" layer="94"/>+ <text x="-2.0320" y="0.0000" size="1.27" layer="95" align="center">>NAME</text>+ <text x="0.0000" y="0.0000" size="1.27" layer="96" align="center">>VALUE</text>+ <pin name="I+" x="0" y="5.08" length="short" direction="pas" rot="R270" visible="pad"/>+ <wire x1="2.5400" y1="2.5400" x2="1.2700" y2="2.5400" width="0.254" layer="94"/>+ <pin name="V+" x="2.54" y="2.54" length="point" direction="pas" rot="R180" visible="pad"/>+ <wire x1="2.5400" y1="-2.5400" x2="1.2700" y2="-2.5400" width="0.254" layer="94"/>+ <pin name="V-" x="2.54" y="-2.54" length="point" direction="pas" rot="R180" visible="pad"/>+ <pin name="I-" x="0" y="-5.08" length="short" direction="pas" rot="R90" visible="pad"/>+</symbol>+</symbols>+<devicesets>+<deviceset name="LVK12R020DER" prefix="R">+ <description>Shunt resistor with Kelvin connections</description>+ <gates>+ <gate name="G$1" symbol="LVK12R020DER" x="0" y="0"/>+ </gates>+ <devices>+ <device name="" package="LVK12_Kelvin">+ <connects>+ <connect gate="G$1" pin="I+" pad="1"/>+ <connect gate="G$1" pin="V+" pad="2"/>+ <connect gate="G$1" pin="V-" pad="3"/>+ <connect gate="G$1" pin="I-" pad="4"/>+ </connects>+ <technologies>+ <technology name="">+ <attribute name="MPN" value="LVK12R020DER" constant="no"/>+ <attribute name="MANUFACTURER" value="Ohmite" constant="no"/>+ <attribute name="DATASHEET" value="https://www.ohmite.com/assets/files/Datasheets/lvk-series.pdf?r=false" constant="no"/>+ <attribute name="ADOM_WIKI" value="https://wiki.adom.inc/adom/lvk12r020der" constant="no"/>+ <attribute name="MOUSER_PN" value="588-LVK12R020DER" constant="no"/>+ <attribute name="DIGIKEY_PN" value="273-LVK12R020DERCT-ND" constant="no"/>+ </technology>+ </technologies>+ </device>+ </devices>+</deviceset>+</devicesets>+</library>+</drawing>+</eagle>
lvk12r020der.stepadded+10773@@ -0,0 +1,10773 @@+ISO-10303-21;+HEADER;+FILE_DESCRIPTION(('Open CASCADE Model'),'2;1');+FILE_NAME('Open CASCADE Shape Model','2026-10-11T15:39:20',('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('LVK12R020DER_AI_Nominal','LVK12R020DER_AI_Nominal','',(#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('Terminal1','Terminal1','',(#50));+#50 = PRODUCT_CONTEXT('',#2,'mechanical');+#51 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');+#52 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#53),#1243);+#53 = MANIFOLD_SOLID_BREP('',#54);+#54 = CLOSED_SHELL('',(#55,#175,#256,#310,#369,#445,#504,#585,#634,#688,+ #737,#813,#867,#915,#942,#949,#1003,#1035,#1111,#1160,#1209,#1236));+#55 = ADVANCED_FACE('',(#56),#70,.F.);+#56 = FACE_BOUND('',#57,.F.);+#57 = EDGE_LOOP('',(#58,#93,#121,#149));+#58 = ORIENTED_EDGE('',*,*,#59,.F.);+#59 = EDGE_CURVE('',#60,#62,#64,.T.);+#60 = VERTEX_POINT('',#61);+#61 = CARTESIAN_POINT('',(-1.6,-0.8,0.45));+#62 = VERTEX_POINT('',#63);+#63 = CARTESIAN_POINT('',(-1.6,-0.8,0.5));+#64 = SURFACE_CURVE('',#65,(#69,#81),.PCURVE_S1.);+#65 = LINE('',#66,#67);+#66 = CARTESIAN_POINT('',(-1.6,-0.8,0.));+#67 = VECTOR('',#68,1.);+#68 = DIRECTION('',(0.,0.,1.));+#69 = PCURVE('',#70,#75);+#70 = PLANE('',#71);+#71 = AXIS2_PLACEMENT_3D('',#72,#73,#74);+#72 = CARTESIAN_POINT('',(-1.6,-0.8,0.));+#73 = DIRECTION('',(1.,0.,-0.));+#74 = DIRECTION('',(0.,0.,1.));+#75 = DEFINITIONAL_REPRESENTATION('',(#76),#80);+#76 = LINE('',#77,#78);+#77 = CARTESIAN_POINT('',(0.,0.));+#78 = VECTOR('',#79,1.);+#79 = DIRECTION('',(1.,0.));+#80 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#81 = PCURVE('',#82,#87);+#82 = PLANE('',#83);+#83 = AXIS2_PLACEMENT_3D('',#84,#85,#86);+#84 = CARTESIAN_POINT('',(-1.6,-0.8,0.));+#85 = DIRECTION('',(-0.,1.,0.));+#86 = DIRECTION('',(0.,0.,1.));+#87 = DEFINITIONAL_REPRESENTATION('',(#88),#92);+#88 = LINE('',#89,#90);+#89 = CARTESIAN_POINT('',(0.,0.));+#90 = VECTOR('',#91,1.);+#91 = DIRECTION('',(1.,0.));+#92 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#93 = ORIENTED_EDGE('',*,*,#94,.T.);+#94 = EDGE_CURVE('',#60,#95,#97,.T.);+#95 = VERTEX_POINT('',#96);+#96 = CARTESIAN_POINT('',(-1.6,-0.25,0.45));+#97 = SURFACE_CURVE('',#98,(#102,#109),.PCURVE_S1.);+#98 = LINE('',#99,#100);+#99 = CARTESIAN_POINT('',(-1.6,-0.8,0.45));+#100 = VECTOR('',#101,1.);+#101 = DIRECTION('',(-0.,1.,0.));+#102 = PCURVE('',#70,#103);+#103 = DEFINITIONAL_REPRESENTATION('',(#104),#108);+#104 = LINE('',#105,#106);+#105 = CARTESIAN_POINT('',(0.45,0.));+#106 = VECTOR('',#107,1.);+#107 = DIRECTION('',(0.,-1.));+#108 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#109 = PCURVE('',#110,#115);+#110 = PLANE('',#111);+#111 = AXIS2_PLACEMENT_3D('',#112,#113,#114);+#112 = CARTESIAN_POINT('',(-1.6,-0.8,0.));+#113 = DIRECTION('',(1.,0.,-0.));+#114 = DIRECTION('',(0.,0.,1.));+#115 = DEFINITIONAL_REPRESENTATION('',(#116),#120);+#116 = LINE('',#117,#118);+#117 = CARTESIAN_POINT('',(0.45,0.));+#118 = VECTOR('',#119,1.);+#119 = DIRECTION('',(0.,-1.));+#120 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#121 = ORIENTED_EDGE('',*,*,#122,.T.);+#122 = EDGE_CURVE('',#95,#123,#125,.T.);+#123 = VERTEX_POINT('',#124);+#124 = CARTESIAN_POINT('',(-1.6,-0.25,0.5));+#125 = SURFACE_CURVE('',#126,(#130,#137),.PCURVE_S1.);+#126 = LINE('',#127,#128);+#127 = CARTESIAN_POINT('',(-1.6,-0.25,0.));+#128 = VECTOR('',#129,1.);+#129 = DIRECTION('',(0.,0.,1.));+#130 = PCURVE('',#70,#131);+#131 = DEFINITIONAL_REPRESENTATION('',(#132),#136);+#132 = LINE('',#133,#134);+#133 = CARTESIAN_POINT('',(0.,-0.55));+#134 = VECTOR('',#135,1.);+#135 = DIRECTION('',(1.,0.));+#136 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#137 = PCURVE('',#138,#143);+#138 = PLANE('',#139);+#139 = AXIS2_PLACEMENT_3D('',#140,#141,#142);+#140 = CARTESIAN_POINT('',(-1.6,-0.25,0.));+#141 = DIRECTION('',(-0.,1.,0.));+#142 = DIRECTION('',(0.,0.,1.));+#143 = DEFINITIONAL_REPRESENTATION('',(#144),#148);+#144 = LINE('',#145,#146);+#145 = CARTESIAN_POINT('',(0.,0.));+#146 = VECTOR('',#147,1.);+#147 = DIRECTION('',(1.,0.));+#148 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#149 = ORIENTED_EDGE('',*,*,#150,.F.);+#150 = EDGE_CURVE('',#62,#123,#151,.T.);+#151 = SURFACE_CURVE('',#152,(#156,#163),.PCURVE_S1.);+#152 = LINE('',#153,#154);+#153 = CARTESIAN_POINT('',(-1.6,-0.8,0.5));+#154 = VECTOR('',#155,1.);+#155 = DIRECTION('',(-0.,1.,0.));+#156 = PCURVE('',#70,#157);+#157 = DEFINITIONAL_REPRESENTATION('',(#158),#162);+#158 = LINE('',#159,#160);+#159 = CARTESIAN_POINT('',(0.5,0.));+#160 = VECTOR('',#161,1.);+#161 = DIRECTION('',(0.,-1.));+#162 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#163 = PCURVE('',#164,#169);+#164 = PLANE('',#165);+#165 = AXIS2_PLACEMENT_3D('',#166,#167,#168);+#166 = CARTESIAN_POINT('',(-1.6,-0.8,0.5));+#167 = DIRECTION('',(0.,0.,1.));+#168 = DIRECTION('',(1.,0.,-0.));+#169 = DEFINITIONAL_REPRESENTATION('',(#170),#174);+#170 = LINE('',#171,#172);+#171 = CARTESIAN_POINT('',(0.,0.));+#172 = VECTOR('',#173,1.);+#173 = DIRECTION('',(0.,1.));+#174 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#175 = ADVANCED_FACE('',(#176),#82,.F.);+#176 = FACE_BOUND('',#177,.F.);+#177 = EDGE_LOOP('',(#178,#206,#207,#230));+#178 = ORIENTED_EDGE('',*,*,#179,.F.);+#179 = EDGE_CURVE('',#60,#180,#182,.T.);+#180 = VERTEX_POINT('',#181);+#181 = CARTESIAN_POINT('',(-1.55,-0.8,0.45));+#182 = SURFACE_CURVE('',#183,(#187,#194),.PCURVE_S1.);+#183 = LINE('',#184,#185);+#184 = CARTESIAN_POINT('',(-1.6,-0.8,0.45));+#185 = VECTOR('',#186,1.);+#186 = DIRECTION('',(1.,0.,-0.));+#187 = PCURVE('',#82,#188);+#188 = DEFINITIONAL_REPRESENTATION('',(#189),#193);+#189 = LINE('',#190,#191);+#190 = CARTESIAN_POINT('',(0.45,0.));+#191 = VECTOR('',#192,1.);+#192 = DIRECTION('',(0.,1.));+#193 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#194 = PCURVE('',#195,#200);+#195 = PLANE('',#196);+#196 = AXIS2_PLACEMENT_3D('',#197,#198,#199);+#197 = CARTESIAN_POINT('',(-1.6,-0.8,0.));+#198 = DIRECTION('',(-0.,1.,0.));+#199 = DIRECTION('',(0.,0.,1.));+#200 = DEFINITIONAL_REPRESENTATION('',(#201),#205);+#201 = LINE('',#202,#203);+#202 = CARTESIAN_POINT('',(0.45,0.));+#203 = VECTOR('',#204,1.);+#204 = DIRECTION('',(0.,1.));+#205 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#206 = ORIENTED_EDGE('',*,*,#59,.T.);+#207 = ORIENTED_EDGE('',*,*,#208,.T.);+#208 = EDGE_CURVE('',#62,#209,#211,.T.);+#209 = VERTEX_POINT('',#210);+#210 = CARTESIAN_POINT('',(-1.55,-0.8,0.5));+#211 = SURFACE_CURVE('',#212,(#216,#223),.PCURVE_S1.);+#212 = LINE('',#213,#214);+#213 = CARTESIAN_POINT('',(-1.6,-0.8,0.5));+#214 = VECTOR('',#215,1.);+#215 = DIRECTION('',(1.,0.,-0.));+#216 = PCURVE('',#82,#217);+#217 = DEFINITIONAL_REPRESENTATION('',(#218),#222);+#218 = LINE('',#219,#220);+#219 = CARTESIAN_POINT('',(0.5,0.));+#220 = VECTOR('',#221,1.);+#221 = DIRECTION('',(0.,1.));+#222 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#223 = PCURVE('',#164,#224);+#224 = DEFINITIONAL_REPRESENTATION('',(#225),#229);+#225 = LINE('',#226,#227);+#226 = CARTESIAN_POINT('',(0.,0.));+#227 = VECTOR('',#228,1.);+#228 = DIRECTION('',(1.,0.));+#229 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#230 = ORIENTED_EDGE('',*,*,#231,.F.);+#231 = EDGE_CURVE('',#180,#209,#232,.T.);+#232 = SURFACE_CURVE('',#233,(#237,#244),.PCURVE_S1.);+#233 = LINE('',#234,#235);+#234 = CARTESIAN_POINT('',(-1.55,-0.8,0.));+#235 = VECTOR('',#236,1.);+#236 = DIRECTION('',(0.,0.,1.));+#237 = PCURVE('',#82,#238);+#238 = DEFINITIONAL_REPRESENTATION('',(#239),#243);+#239 = LINE('',#240,#241);+#240 = CARTESIAN_POINT('',(0.,5.E-02));+#241 = VECTOR('',#242,1.);+#242 = DIRECTION('',(1.,0.));+#243 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#244 = PCURVE('',#245,#250);+#245 = PLANE('',#246);+#246 = AXIS2_PLACEMENT_3D('',#247,#248,#249);+#247 = CARTESIAN_POINT('',(-1.6,-0.8,0.45));+#248 = DIRECTION('',(-0.,1.,0.));+#249 = DIRECTION('',(0.,0.,1.));+#250 = DEFINITIONAL_REPRESENTATION('',(#251),#255);+#251 = LINE('',#252,#253);+#252 = CARTESIAN_POINT('',(-0.45,5.E-02));+#253 = VECTOR('',#254,1.);+#254 = DIRECTION('',(1.,0.));+#255 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#256 = ADVANCED_FACE('',(#257),#164,.T.);+#257 = FACE_BOUND('',#258,.T.);+#258 = EDGE_LOOP('',(#259,#260,#261,#289));+#259 = ORIENTED_EDGE('',*,*,#150,.F.);+#260 = ORIENTED_EDGE('',*,*,#208,.T.);+#261 = ORIENTED_EDGE('',*,*,#262,.T.);+#262 = EDGE_CURVE('',#209,#263,#265,.T.);+#263 = VERTEX_POINT('',#264);+#264 = CARTESIAN_POINT('',(-1.55,-0.25,0.5));+#265 = SURFACE_CURVE('',#266,(#270,#277),.PCURVE_S1.);+#266 = LINE('',#267,#268);+#267 = CARTESIAN_POINT('',(-1.55,-0.8,0.5));+#268 = VECTOR('',#269,1.);+#269 = DIRECTION('',(-0.,1.,0.));+#270 = PCURVE('',#164,#271);+#271 = DEFINITIONAL_REPRESENTATION('',(#272),#276);+#272 = LINE('',#273,#274);+#273 = CARTESIAN_POINT('',(5.E-02,0.));+#274 = VECTOR('',#275,1.);+#275 = DIRECTION('',(0.,1.));+#276 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#277 = PCURVE('',#278,#283);+#278 = PLANE('',#279);+#279 = AXIS2_PLACEMENT_3D('',#280,#281,#282);+#280 = CARTESIAN_POINT('',(-1.6,-0.8,0.5));+#281 = DIRECTION('',(0.,0.,1.));+#282 = DIRECTION('',(1.,0.,-0.));+#283 = DEFINITIONAL_REPRESENTATION('',(#284),#288);+#284 = LINE('',#285,#286);+#285 = CARTESIAN_POINT('',(5.E-02,0.));+#286 = VECTOR('',#287,1.);+#287 = DIRECTION('',(0.,1.));+#288 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#289 = ORIENTED_EDGE('',*,*,#290,.F.);+#290 = EDGE_CURVE('',#123,#263,#291,.T.);+#291 = SURFACE_CURVE('',#292,(#296,#303),.PCURVE_S1.);+#292 = LINE('',#293,#294);+#293 = CARTESIAN_POINT('',(-1.6,-0.25,0.5));+#294 = VECTOR('',#295,1.);+#295 = DIRECTION('',(1.,0.,-0.));+#296 = PCURVE('',#164,#297);+#297 = DEFINITIONAL_REPRESENTATION('',(#298),#302);+#298 = LINE('',#299,#300);+#299 = CARTESIAN_POINT('',(0.,0.55));+#300 = VECTOR('',#301,1.);+#301 = DIRECTION('',(1.,0.));+#302 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#303 = PCURVE('',#138,#304);+#304 = DEFINITIONAL_REPRESENTATION('',(#305),#309);+#305 = LINE('',#306,#307);+#306 = CARTESIAN_POINT('',(0.5,0.));+#307 = VECTOR('',#308,1.);+#308 = DIRECTION('',(0.,1.));+#309 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#310 = ADVANCED_FACE('',(#311),#138,.T.);+#311 = FACE_BOUND('',#312,.T.);+#312 = EDGE_LOOP('',(#313,#341,#342,#343));+#313 = ORIENTED_EDGE('',*,*,#314,.F.);+#314 = EDGE_CURVE('',#95,#315,#317,.T.);+#315 = VERTEX_POINT('',#316);+#316 = CARTESIAN_POINT('',(-1.55,-0.25,0.45));+#317 = SURFACE_CURVE('',#318,(#322,#329),.PCURVE_S1.);+#318 = LINE('',#319,#320);+#319 = CARTESIAN_POINT('',(-1.6,-0.25,0.45));+#320 = VECTOR('',#321,1.);+#321 = DIRECTION('',(1.,0.,-0.));+#322 = PCURVE('',#138,#323);+#323 = DEFINITIONAL_REPRESENTATION('',(#324),#328);+#324 = LINE('',#325,#326);+#325 = CARTESIAN_POINT('',(0.45,0.));+#326 = VECTOR('',#327,1.);+#327 = DIRECTION('',(0.,1.));+#328 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#329 = PCURVE('',#330,#335);+#330 = PLANE('',#331);+#331 = AXIS2_PLACEMENT_3D('',#332,#333,#334);+#332 = CARTESIAN_POINT('',(-1.6,-0.25,0.));+#333 = DIRECTION('',(-0.,1.,0.));+#334 = DIRECTION('',(0.,0.,1.));+#335 = DEFINITIONAL_REPRESENTATION('',(#336),#340);+#336 = LINE('',#337,#338);+#337 = CARTESIAN_POINT('',(0.45,0.));+#338 = VECTOR('',#339,1.);+#339 = DIRECTION('',(0.,1.));+#340 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#341 = ORIENTED_EDGE('',*,*,#122,.T.);+#342 = ORIENTED_EDGE('',*,*,#290,.T.);+#343 = ORIENTED_EDGE('',*,*,#344,.F.);+#344 = EDGE_CURVE('',#315,#263,#345,.T.);+#345 = SURFACE_CURVE('',#346,(#350,#357),.PCURVE_S1.);+#346 = LINE('',#347,#348);+#347 = CARTESIAN_POINT('',(-1.55,-0.25,0.));+#348 = VECTOR('',#349,1.);+#349 = DIRECTION('',(0.,0.,1.));+#350 = PCURVE('',#138,#351);+#351 = DEFINITIONAL_REPRESENTATION('',(#352),#356);+#352 = LINE('',#353,#354);+#353 = CARTESIAN_POINT('',(0.,5.E-02));+#354 = VECTOR('',#355,1.);+#355 = DIRECTION('',(1.,0.));+#356 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#357 = PCURVE('',#358,#363);+#358 = PLANE('',#359);+#359 = AXIS2_PLACEMENT_3D('',#360,#361,#362);+#360 = CARTESIAN_POINT('',(-1.6,-0.25,0.45));+#361 = DIRECTION('',(-0.,1.,0.));+#362 = DIRECTION('',(0.,0.,1.));+#363 = DEFINITIONAL_REPRESENTATION('',(#364),#368);+#364 = LINE('',#365,#366);+#365 = CARTESIAN_POINT('',(-0.45,5.E-02));+#366 = VECTOR('',#367,1.);+#367 = DIRECTION('',(1.,0.));+#368 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#369 = ADVANCED_FACE('',(#370),#110,.F.);+#370 = FACE_BOUND('',#371,.F.);+#371 = EDGE_LOOP('',(#372,#395,#423,#444));+#372 = ORIENTED_EDGE('',*,*,#373,.F.);+#373 = EDGE_CURVE('',#374,#60,#376,.T.);+#374 = VERTEX_POINT('',#375);+#375 = CARTESIAN_POINT('',(-1.6,-0.8,5.E-02));+#376 = SURFACE_CURVE('',#377,(#381,#388),.PCURVE_S1.);+#377 = LINE('',#378,#379);+#378 = CARTESIAN_POINT('',(-1.6,-0.8,0.));+#379 = VECTOR('',#380,1.);+#380 = DIRECTION('',(0.,0.,1.));+#381 = PCURVE('',#110,#382);+#382 = DEFINITIONAL_REPRESENTATION('',(#383),#387);+#383 = LINE('',#384,#385);+#384 = CARTESIAN_POINT('',(0.,0.));+#385 = VECTOR('',#386,1.);+#386 = DIRECTION('',(1.,0.));+#387 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#388 = PCURVE('',#195,#389);+#389 = DEFINITIONAL_REPRESENTATION('',(#390),#394);+#390 = LINE('',#391,#392);+#391 = CARTESIAN_POINT('',(0.,0.));+#392 = VECTOR('',#393,1.);+#393 = DIRECTION('',(1.,0.));+#394 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#395 = ORIENTED_EDGE('',*,*,#396,.T.);+#396 = EDGE_CURVE('',#374,#397,#399,.T.);+#397 = VERTEX_POINT('',#398);+#398 = CARTESIAN_POINT('',(-1.6,-0.25,5.E-02));+#399 = SURFACE_CURVE('',#400,(#404,#411),.PCURVE_S1.);+#400 = LINE('',#401,#402);+#401 = CARTESIAN_POINT('',(-1.6,-0.8,5.E-02));+#402 = VECTOR('',#403,1.);+#403 = DIRECTION('',(-0.,1.,0.));+#404 = PCURVE('',#110,#405);+#405 = DEFINITIONAL_REPRESENTATION('',(#406),#410);+#406 = LINE('',#407,#408);+#407 = CARTESIAN_POINT('',(5.E-02,0.));+#408 = VECTOR('',#409,1.);+#409 = DIRECTION('',(0.,-1.));+#410 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#411 = PCURVE('',#412,#417);+#412 = PLANE('',#413);+#413 = AXIS2_PLACEMENT_3D('',#414,#415,#416);+#414 = CARTESIAN_POINT('',(-1.6,-0.8,0.));+#415 = DIRECTION('',(1.,0.,-0.));+#416 = DIRECTION('',(0.,0.,1.));+#417 = DEFINITIONAL_REPRESENTATION('',(#418),#422);+#418 = LINE('',#419,#420);+#419 = CARTESIAN_POINT('',(5.E-02,0.));+#420 = VECTOR('',#421,1.);+#421 = DIRECTION('',(0.,-1.));+#422 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#423 = ORIENTED_EDGE('',*,*,#424,.T.);+#424 = EDGE_CURVE('',#397,#95,#425,.T.);+#425 = SURFACE_CURVE('',#426,(#430,#437),.PCURVE_S1.);+#426 = LINE('',#427,#428);+#427 = CARTESIAN_POINT('',(-1.6,-0.25,0.));+#428 = VECTOR('',#429,1.);+#429 = DIRECTION('',(0.,0.,1.));+#430 = PCURVE('',#110,#431);+#431 = DEFINITIONAL_REPRESENTATION('',(#432),#436);+#432 = LINE('',#433,#434);+#433 = CARTESIAN_POINT('',(0.,-0.55));+#434 = VECTOR('',#435,1.);+#435 = DIRECTION('',(1.,0.));+#436 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#437 = PCURVE('',#330,#438);+#438 = DEFINITIONAL_REPRESENTATION('',(#439),#443);+#439 = LINE('',#440,#441);+#440 = CARTESIAN_POINT('',(0.,0.));+#441 = VECTOR('',#442,1.);+#442 = DIRECTION('',(1.,0.));+#443 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#444 = ORIENTED_EDGE('',*,*,#94,.F.);+#445 = ADVANCED_FACE('',(#446),#195,.F.);+#446 = FACE_BOUND('',#447,.F.);+#447 = EDGE_LOOP('',(#448,#476,#477,#478));+#448 = ORIENTED_EDGE('',*,*,#449,.F.);+#449 = EDGE_CURVE('',#374,#450,#452,.T.);+#450 = VERTEX_POINT('',#451);+#451 = CARTESIAN_POINT('',(-1.55,-0.8,5.E-02));+#452 = SURFACE_CURVE('',#453,(#457,#464),.PCURVE_S1.);+#453 = LINE('',#454,#455);+#454 = CARTESIAN_POINT('',(-1.6,-0.8,5.E-02));+#455 = VECTOR('',#456,1.);+#456 = DIRECTION('',(1.,0.,-0.));+#457 = PCURVE('',#195,#458);+#458 = DEFINITIONAL_REPRESENTATION('',(#459),#463);+#459 = LINE('',#460,#461);+#460 = CARTESIAN_POINT('',(5.E-02,0.));+#461 = VECTOR('',#462,1.);+#462 = DIRECTION('',(0.,1.));+#463 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#464 = PCURVE('',#465,#470);+#465 = PLANE('',#466);+#466 = AXIS2_PLACEMENT_3D('',#467,#468,#469);+#467 = CARTESIAN_POINT('',(-1.6,-0.8,0.));+#468 = DIRECTION('',(-0.,1.,0.));+#469 = DIRECTION('',(0.,0.,1.));+#470 = DEFINITIONAL_REPRESENTATION('',(#471),#475);+#471 = LINE('',#472,#473);+#472 = CARTESIAN_POINT('',(5.E-02,0.));+#473 = VECTOR('',#474,1.);+#474 = DIRECTION('',(0.,1.));+#475 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#476 = ORIENTED_EDGE('',*,*,#373,.T.);+#477 = ORIENTED_EDGE('',*,*,#179,.T.);+#478 = ORIENTED_EDGE('',*,*,#479,.F.);+#479 = EDGE_CURVE('',#450,#180,#480,.T.);+#480 = SURFACE_CURVE('',#481,(#485,#492),.PCURVE_S1.);+#481 = LINE('',#482,#483);+#482 = CARTESIAN_POINT('',(-1.55,-0.8,0.));+#483 = VECTOR('',#484,1.);+#484 = DIRECTION('',(0.,0.,1.));+#485 = PCURVE('',#195,#486);+#486 = DEFINITIONAL_REPRESENTATION('',(#487),#491);+#487 = LINE('',#488,#489);+#488 = CARTESIAN_POINT('',(0.,5.E-02));+#489 = VECTOR('',#490,1.);+#490 = DIRECTION('',(1.,0.));+#491 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#492 = PCURVE('',#493,#498);+#493 = PLANE('',#494);+#494 = AXIS2_PLACEMENT_3D('',#495,#496,#497);+#495 = CARTESIAN_POINT('',(-1.55,-0.8,0.));+#496 = DIRECTION('',(1.,0.,-0.));+#497 = DIRECTION('',(0.,0.,1.));+#498 = DEFINITIONAL_REPRESENTATION('',(#499),#503);+#499 = LINE('',#500,#501);+#500 = CARTESIAN_POINT('',(0.,0.));+#501 = VECTOR('',#502,1.);+#502 = DIRECTION('',(1.,0.));+#503 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#504 = ADVANCED_FACE('',(#505),#245,.F.);+#505 = FACE_BOUND('',#506,.F.);+#506 = EDGE_LOOP('',(#507,#535,#536,#559));+#507 = ORIENTED_EDGE('',*,*,#508,.F.);+#508 = EDGE_CURVE('',#180,#509,#511,.T.);+#509 = VERTEX_POINT('',#510);+#510 = CARTESIAN_POINT('',(-0.6,-0.8,0.45));+#511 = SURFACE_CURVE('',#512,(#516,#523),.PCURVE_S1.);+#512 = LINE('',#513,#514);+#513 = CARTESIAN_POINT('',(-1.6,-0.8,0.45));+#514 = VECTOR('',#515,1.);+#515 = DIRECTION('',(1.,0.,-0.));+#516 = PCURVE('',#245,#517);+#517 = DEFINITIONAL_REPRESENTATION('',(#518),#522);+#518 = LINE('',#519,#520);+#519 = CARTESIAN_POINT('',(0.,0.));+#520 = VECTOR('',#521,1.);+#521 = DIRECTION('',(0.,1.));+#522 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#523 = PCURVE('',#524,#529);+#524 = PLANE('',#525);+#525 = AXIS2_PLACEMENT_3D('',#526,#527,#528);+#526 = CARTESIAN_POINT('',(-1.6,-0.8,0.45));+#527 = DIRECTION('',(0.,0.,1.));+#528 = DIRECTION('',(1.,0.,-0.));+#529 = DEFINITIONAL_REPRESENTATION('',(#530),#534);+#530 = LINE('',#531,#532);+#531 = CARTESIAN_POINT('',(0.,0.));+#532 = VECTOR('',#533,1.);+#533 = DIRECTION('',(1.,0.));+#534 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#535 = ORIENTED_EDGE('',*,*,#231,.T.);+#536 = ORIENTED_EDGE('',*,*,#537,.T.);+#537 = EDGE_CURVE('',#209,#538,#540,.T.);+#538 = VERTEX_POINT('',#539);+#539 = CARTESIAN_POINT('',(-0.6,-0.8,0.5));+#540 = SURFACE_CURVE('',#541,(#545,#552),.PCURVE_S1.);+#541 = LINE('',#542,#543);+#542 = CARTESIAN_POINT('',(-1.6,-0.8,0.5));+#543 = VECTOR('',#544,1.);+#544 = DIRECTION('',(1.,0.,-0.));+#545 = PCURVE('',#245,#546);+#546 = DEFINITIONAL_REPRESENTATION('',(#547),#551);+#547 = LINE('',#548,#549);+#548 = CARTESIAN_POINT('',(5.E-02,0.));+#549 = VECTOR('',#550,1.);+#550 = DIRECTION('',(0.,1.));+#551 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#552 = PCURVE('',#278,#553);+#553 = DEFINITIONAL_REPRESENTATION('',(#554),#558);+#554 = LINE('',#555,#556);+#555 = CARTESIAN_POINT('',(0.,0.));+#556 = VECTOR('',#557,1.);+#557 = DIRECTION('',(1.,0.));+#558 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#559 = ORIENTED_EDGE('',*,*,#560,.F.);+#560 = EDGE_CURVE('',#509,#538,#561,.T.);+#561 = SURFACE_CURVE('',#562,(#566,#573),.PCURVE_S1.);+#562 = LINE('',#563,#564);+#563 = CARTESIAN_POINT('',(-0.6,-0.8,0.45));+#564 = VECTOR('',#565,1.);+#565 = DIRECTION('',(0.,0.,1.));+#566 = PCURVE('',#245,#567);+#567 = DEFINITIONAL_REPRESENTATION('',(#568),#572);+#568 = LINE('',#569,#570);+#569 = CARTESIAN_POINT('',(0.,1.));+#570 = VECTOR('',#571,1.);+#571 = DIRECTION('',(1.,0.));+#572 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#573 = PCURVE('',#574,#579);+#574 = PLANE('',#575);+#575 = AXIS2_PLACEMENT_3D('',#576,#577,#578);+#576 = CARTESIAN_POINT('',(-0.6,-0.8,0.45));+#577 = DIRECTION('',(1.,0.,-0.));+#578 = DIRECTION('',(0.,0.,1.));+#579 = DEFINITIONAL_REPRESENTATION('',(#580),#584);+#580 = LINE('',#581,#582);+#581 = CARTESIAN_POINT('',(0.,0.));+#582 = VECTOR('',#583,1.);+#583 = DIRECTION('',(1.,0.));+#584 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#585 = ADVANCED_FACE('',(#586),#278,.T.);+#586 = FACE_BOUND('',#587,.T.);+#587 = EDGE_LOOP('',(#588,#589,#590,#613));+#588 = ORIENTED_EDGE('',*,*,#262,.F.);+#589 = ORIENTED_EDGE('',*,*,#537,.T.);+#590 = ORIENTED_EDGE('',*,*,#591,.T.);+#591 = EDGE_CURVE('',#538,#592,#594,.T.);+#592 = VERTEX_POINT('',#593);+#593 = CARTESIAN_POINT('',(-0.6,-0.25,0.5));+#594 = SURFACE_CURVE('',#595,(#599,#606),.PCURVE_S1.);+#595 = LINE('',#596,#597);+#596 = CARTESIAN_POINT('',(-0.6,-0.8,0.5));+#597 = VECTOR('',#598,1.);+#598 = DIRECTION('',(-0.,1.,0.));+#599 = PCURVE('',#278,#600);+#600 = DEFINITIONAL_REPRESENTATION('',(#601),#605);+#601 = LINE('',#602,#603);+#602 = CARTESIAN_POINT('',(1.,0.));+#603 = VECTOR('',#604,1.);+#604 = DIRECTION('',(0.,1.));+#605 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#606 = PCURVE('',#574,#607);+#607 = DEFINITIONAL_REPRESENTATION('',(#608),#612);+#608 = LINE('',#609,#610);+#609 = CARTESIAN_POINT('',(5.E-02,0.));+#610 = VECTOR('',#611,1.);+#611 = DIRECTION('',(0.,-1.));+#612 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#613 = ORIENTED_EDGE('',*,*,#614,.F.);+#614 = EDGE_CURVE('',#263,#592,#615,.T.);+#615 = SURFACE_CURVE('',#616,(#620,#627),.PCURVE_S1.);+#616 = LINE('',#617,#618);+#617 = CARTESIAN_POINT('',(-1.6,-0.25,0.5));+#618 = VECTOR('',#619,1.);+#619 = DIRECTION('',(1.,0.,-0.));+#620 = PCURVE('',#278,#621);+#621 = DEFINITIONAL_REPRESENTATION('',(#622),#626);+#622 = LINE('',#623,#624);+#623 = CARTESIAN_POINT('',(0.,0.55));+#624 = VECTOR('',#625,1.);+#625 = DIRECTION('',(1.,0.));+#626 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#627 = PCURVE('',#358,#628);+#628 = DEFINITIONAL_REPRESENTATION('',(#629),#633);+#629 = LINE('',#630,#631);+#630 = CARTESIAN_POINT('',(5.E-02,0.));+#631 = VECTOR('',#632,1.);+#632 = DIRECTION('',(0.,1.));+#633 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#634 = ADVANCED_FACE('',(#635),#330,.T.);+#635 = FACE_BOUND('',#636,.T.);+#636 = EDGE_LOOP('',(#637,#665,#666,#667));+#637 = ORIENTED_EDGE('',*,*,#638,.F.);+#638 = EDGE_CURVE('',#397,#639,#641,.T.);+#639 = VERTEX_POINT('',#640);+#640 = CARTESIAN_POINT('',(-1.55,-0.25,5.E-02));+#641 = SURFACE_CURVE('',#642,(#646,#653),.PCURVE_S1.);+#642 = LINE('',#643,#644);+#643 = CARTESIAN_POINT('',(-1.6,-0.25,5.E-02));+#644 = VECTOR('',#645,1.);+#645 = DIRECTION('',(1.,0.,-0.));+#646 = PCURVE('',#330,#647);+#647 = DEFINITIONAL_REPRESENTATION('',(#648),#652);+#648 = LINE('',#649,#650);+#649 = CARTESIAN_POINT('',(5.E-02,0.));+#650 = VECTOR('',#651,1.);+#651 = DIRECTION('',(0.,1.));+#652 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#653 = PCURVE('',#654,#659);+#654 = PLANE('',#655);+#655 = AXIS2_PLACEMENT_3D('',#656,#657,#658);+#656 = CARTESIAN_POINT('',(-1.6,-0.25,0.));+#657 = DIRECTION('',(-0.,1.,0.));+#658 = DIRECTION('',(0.,0.,1.));+#659 = DEFINITIONAL_REPRESENTATION('',(#660),#664);+#660 = LINE('',#661,#662);+#661 = CARTESIAN_POINT('',(5.E-02,0.));+#662 = VECTOR('',#663,1.);+#663 = DIRECTION('',(0.,1.));+#664 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#665 = ORIENTED_EDGE('',*,*,#424,.T.);+#666 = ORIENTED_EDGE('',*,*,#314,.T.);+#667 = ORIENTED_EDGE('',*,*,#668,.F.);+#668 = EDGE_CURVE('',#639,#315,#669,.T.);+#669 = SURFACE_CURVE('',#670,(#674,#681),.PCURVE_S1.);+#670 = LINE('',#671,#672);+#671 = CARTESIAN_POINT('',(-1.55,-0.25,0.));+#672 = VECTOR('',#673,1.);+#673 = DIRECTION('',(0.,0.,1.));+#674 = PCURVE('',#330,#675);+#675 = DEFINITIONAL_REPRESENTATION('',(#676),#680);+#676 = LINE('',#677,#678);+#677 = CARTESIAN_POINT('',(0.,5.E-02));+#678 = VECTOR('',#679,1.);+#679 = DIRECTION('',(1.,0.));+#680 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#681 = PCURVE('',#493,#682);+#682 = DEFINITIONAL_REPRESENTATION('',(#683),#687);+#683 = LINE('',#684,#685);+#684 = CARTESIAN_POINT('',(0.,-0.55));+#685 = VECTOR('',#686,1.);+#686 = DIRECTION('',(1.,0.));+#687 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#688 = ADVANCED_FACE('',(#689),#358,.T.);+#689 = FACE_BOUND('',#690,.T.);+#690 = EDGE_LOOP('',(#691,#714,#715,#716));+#691 = ORIENTED_EDGE('',*,*,#692,.F.);+#692 = EDGE_CURVE('',#315,#693,#695,.T.);+#693 = VERTEX_POINT('',#694);+#694 = CARTESIAN_POINT('',(-0.6,-0.25,0.45));+#695 = SURFACE_CURVE('',#696,(#700,#707),.PCURVE_S1.);+#696 = LINE('',#697,#698);+#697 = CARTESIAN_POINT('',(-1.6,-0.25,0.45));+#698 = VECTOR('',#699,1.);+#699 = DIRECTION('',(1.,0.,-0.));+#700 = PCURVE('',#358,#701);+#701 = DEFINITIONAL_REPRESENTATION('',(#702),#706);+#702 = LINE('',#703,#704);+#703 = CARTESIAN_POINT('',(0.,0.));+#704 = VECTOR('',#705,1.);+#705 = DIRECTION('',(0.,1.));+#706 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#707 = PCURVE('',#524,#708);+#708 = DEFINITIONAL_REPRESENTATION('',(#709),#713);+#709 = LINE('',#710,#711);+#710 = CARTESIAN_POINT('',(0.,0.55));+#711 = VECTOR('',#712,1.);+#712 = DIRECTION('',(1.,0.));+#713 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#714 = ORIENTED_EDGE('',*,*,#344,.T.);+#715 = ORIENTED_EDGE('',*,*,#614,.T.);+#716 = ORIENTED_EDGE('',*,*,#717,.F.);+#717 = EDGE_CURVE('',#693,#592,#718,.T.);+#718 = SURFACE_CURVE('',#719,(#723,#730),.PCURVE_S1.);+#719 = LINE('',#720,#721);+#720 = CARTESIAN_POINT('',(-0.6,-0.25,0.45));+#721 = VECTOR('',#722,1.);+#722 = DIRECTION('',(0.,0.,1.));+#723 = PCURVE('',#358,#724);+#724 = DEFINITIONAL_REPRESENTATION('',(#725),#729);+#725 = LINE('',#726,#727);+#726 = CARTESIAN_POINT('',(0.,1.));+#727 = VECTOR('',#728,1.);+#728 = DIRECTION('',(1.,0.));+#729 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#730 = PCURVE('',#574,#731);+#731 = DEFINITIONAL_REPRESENTATION('',(#732),#736);+#732 = LINE('',#733,#734);+#733 = CARTESIAN_POINT('',(0.,-0.55));+#734 = VECTOR('',#735,1.);+#735 = DIRECTION('',(1.,0.));+#736 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#737 = ADVANCED_FACE('',(#738),#412,.F.);+#738 = FACE_BOUND('',#739,.F.);+#739 = EDGE_LOOP('',(#740,#763,#791,#812));+#740 = ORIENTED_EDGE('',*,*,#741,.F.);+#741 = EDGE_CURVE('',#742,#374,#744,.T.);+#742 = VERTEX_POINT('',#743);+#743 = CARTESIAN_POINT('',(-1.6,-0.8,0.));+#744 = SURFACE_CURVE('',#745,(#749,#756),.PCURVE_S1.);+#745 = LINE('',#746,#747);+#746 = CARTESIAN_POINT('',(-1.6,-0.8,0.));+#747 = VECTOR('',#748,1.);+#748 = DIRECTION('',(0.,0.,1.));+#749 = PCURVE('',#412,#750);+#750 = DEFINITIONAL_REPRESENTATION('',(#751),#755);+#751 = LINE('',#752,#753);+#752 = CARTESIAN_POINT('',(0.,0.));+#753 = VECTOR('',#754,1.);+#754 = DIRECTION('',(1.,0.));+#755 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#756 = PCURVE('',#465,#757);+#757 = DEFINITIONAL_REPRESENTATION('',(#758),#762);+#758 = LINE('',#759,#760);+#759 = CARTESIAN_POINT('',(0.,0.));+#760 = VECTOR('',#761,1.);+#761 = DIRECTION('',(1.,0.));+#762 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#763 = ORIENTED_EDGE('',*,*,#764,.T.);+#764 = EDGE_CURVE('',#742,#765,#767,.T.);+#765 = VERTEX_POINT('',#766);+#766 = CARTESIAN_POINT('',(-1.6,-0.25,0.));+#767 = SURFACE_CURVE('',#768,(#772,#779),.PCURVE_S1.);+#768 = LINE('',#769,#770);+#769 = CARTESIAN_POINT('',(-1.6,-0.8,0.));+#770 = VECTOR('',#771,1.);+#771 = DIRECTION('',(-0.,1.,0.));+#772 = PCURVE('',#412,#773);+#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 = PCURVE('',#780,#785);+#780 = PLANE('',#781);+#781 = AXIS2_PLACEMENT_3D('',#782,#783,#784);+#782 = CARTESIAN_POINT('',(-1.6,-0.8,0.));+#783 = DIRECTION('',(0.,0.,1.));+#784 = DIRECTION('',(1.,0.,-0.));+#785 = DEFINITIONAL_REPRESENTATION('',(#786),#790);+#786 = LINE('',#787,#788);+#787 = CARTESIAN_POINT('',(0.,0.));+#788 = VECTOR('',#789,1.);+#789 = DIRECTION('',(0.,1.));+#790 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#791 = ORIENTED_EDGE('',*,*,#792,.T.);+#792 = EDGE_CURVE('',#765,#397,#793,.T.);+#793 = SURFACE_CURVE('',#794,(#798,#805),.PCURVE_S1.);+#794 = LINE('',#795,#796);+#795 = CARTESIAN_POINT('',(-1.6,-0.25,0.));+#796 = VECTOR('',#797,1.);+#797 = DIRECTION('',(0.,0.,1.));+#798 = PCURVE('',#412,#799);+#799 = DEFINITIONAL_REPRESENTATION('',(#800),#804);+#800 = LINE('',#801,#802);+#801 = CARTESIAN_POINT('',(0.,-0.55));+#802 = VECTOR('',#803,1.);+#803 = DIRECTION('',(1.,0.));+#804 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#805 = PCURVE('',#654,#806);+#806 = DEFINITIONAL_REPRESENTATION('',(#807),#811);+#807 = LINE('',#808,#809);+#808 = CARTESIAN_POINT('',(0.,0.));+#809 = VECTOR('',#810,1.);+#810 = DIRECTION('',(1.,0.));+#811 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#812 = ORIENTED_EDGE('',*,*,#396,.F.);+#813 = ADVANCED_FACE('',(#814),#465,.F.);+#814 = FACE_BOUND('',#815,.F.);+#815 = EDGE_LOOP('',(#816,#839,#840,#841));+#816 = ORIENTED_EDGE('',*,*,#817,.F.);+#817 = EDGE_CURVE('',#742,#818,#820,.T.);+#818 = VERTEX_POINT('',#819);+#819 = CARTESIAN_POINT('',(-1.55,-0.8,0.));+#820 = SURFACE_CURVE('',#821,(#825,#832),.PCURVE_S1.);+#821 = LINE('',#822,#823);+#822 = CARTESIAN_POINT('',(-1.6,-0.8,0.));+#823 = VECTOR('',#824,1.);+#824 = DIRECTION('',(1.,0.,-0.));+#825 = PCURVE('',#465,#826);+#826 = DEFINITIONAL_REPRESENTATION('',(#827),#831);+#827 = LINE('',#828,#829);+#828 = CARTESIAN_POINT('',(0.,0.));+#829 = VECTOR('',#830,1.);+#830 = DIRECTION('',(0.,1.));+#831 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#832 = PCURVE('',#780,#833);+#833 = DEFINITIONAL_REPRESENTATION('',(#834),#838);+#834 = LINE('',#835,#836);+#835 = CARTESIAN_POINT('',(0.,0.));+#836 = VECTOR('',#837,1.);+#837 = DIRECTION('',(1.,0.));+#838 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#839 = ORIENTED_EDGE('',*,*,#741,.T.);+#840 = ORIENTED_EDGE('',*,*,#449,.T.);+#841 = ORIENTED_EDGE('',*,*,#842,.F.);+#842 = EDGE_CURVE('',#818,#450,#843,.T.);+#843 = SURFACE_CURVE('',#844,(#848,#855),.PCURVE_S1.);+#844 = LINE('',#845,#846);+#845 = CARTESIAN_POINT('',(-1.55,-0.8,0.));+#846 = VECTOR('',#847,1.);+#847 = DIRECTION('',(0.,0.,1.));+#848 = PCURVE('',#465,#849);+#849 = DEFINITIONAL_REPRESENTATION('',(#850),#854);+#850 = LINE('',#851,#852);+#851 = CARTESIAN_POINT('',(0.,5.E-02));+#852 = VECTOR('',#853,1.);+#853 = DIRECTION('',(1.,0.));+#854 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#855 = PCURVE('',#856,#861);+#856 = PLANE('',#857);+#857 = AXIS2_PLACEMENT_3D('',#858,#859,#860);+#858 = CARTESIAN_POINT('',(-1.6,-0.8,0.));+#859 = DIRECTION('',(-0.,1.,0.));+#860 = DIRECTION('',(0.,0.,1.));+#861 = DEFINITIONAL_REPRESENTATION('',(#862),#866);+#862 = LINE('',#863,#864);+#863 = CARTESIAN_POINT('',(0.,5.E-02));+#864 = VECTOR('',#865,1.);+#865 = DIRECTION('',(1.,0.));+#866 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#867 = ADVANCED_FACE('',(#868),#493,.T.);+#868 = FACE_BOUND('',#869,.T.);+#869 = EDGE_LOOP('',(#870,#871,#895,#896));+#870 = ORIENTED_EDGE('',*,*,#479,.F.);+#871 = ORIENTED_EDGE('',*,*,#872,.T.);+#872 = EDGE_CURVE('',#450,#639,#873,.T.);+#873 = SURFACE_CURVE('',#874,(#878,#884),.PCURVE_S1.);+#874 = LINE('',#875,#876);+#875 = CARTESIAN_POINT('',(-1.55,-0.8,5.E-02));+#876 = VECTOR('',#877,1.);+#877 = DIRECTION('',(-0.,1.,0.));+#878 = PCURVE('',#493,#879);+#879 = DEFINITIONAL_REPRESENTATION('',(#880),#883);+#880 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#881,#882),.UNSPECIFIED.,.F.,.F.,+ (2,2),(0.,0.55),.PIECEWISE_BEZIER_KNOTS.);+#881 = CARTESIAN_POINT('',(5.E-02,0.));+#882 = CARTESIAN_POINT('',(5.E-02,-0.55));+#883 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#884 = PCURVE('',#885,#890);+#885 = PLANE('',#886);+#886 = AXIS2_PLACEMENT_3D('',#887,#888,#889);+#887 = CARTESIAN_POINT('',(-1.6,-0.8,5.E-02));+#888 = DIRECTION('',(0.,0.,1.));+#889 = DIRECTION('',(1.,0.,-0.));+#890 = DEFINITIONAL_REPRESENTATION('',(#891),#894);+#891 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#892,#893),.UNSPECIFIED.,.F.,.F.,+ (2,2),(0.,0.55),.PIECEWISE_BEZIER_KNOTS.);+#892 = CARTESIAN_POINT('',(5.E-02,0.));+#893 = CARTESIAN_POINT('',(5.E-02,0.55));+#894 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#895 = ORIENTED_EDGE('',*,*,#668,.T.);+#896 = ORIENTED_EDGE('',*,*,#897,.T.);+#897 = EDGE_CURVE('',#315,#180,#898,.T.);+#898 = SURFACE_CURVE('',#899,(#903,#909),.PCURVE_S1.);+#899 = LINE('',#900,#901);+#900 = CARTESIAN_POINT('',(-1.55,-0.8,0.45));+#901 = VECTOR('',#902,1.);+#902 = DIRECTION('',(0.,-1.,0.));+#903 = PCURVE('',#493,#904);+#904 = DEFINITIONAL_REPRESENTATION('',(#905),#908);+#905 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#906,#907),.UNSPECIFIED.,.F.,.F.,+ (2,2),(-0.55,0.),.PIECEWISE_BEZIER_KNOTS.);+#906 = CARTESIAN_POINT('',(0.45,-0.55));+#907 = CARTESIAN_POINT('',(0.45,0.));+#908 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#909 = PCURVE('',#524,#910);+#910 = DEFINITIONAL_REPRESENTATION('',(#911),#914);+#911 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#912,#913),.UNSPECIFIED.,.F.,.F.,+ (2,2),(-0.55,0.),.PIECEWISE_BEZIER_KNOTS.);+#912 = CARTESIAN_POINT('',(5.E-02,0.55));+#913 = CARTESIAN_POINT('',(5.E-02,0.));+#914 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#915 = ADVANCED_FACE('',(#916),#524,.F.);+#916 = FACE_BOUND('',#917,.F.);+#917 = EDGE_LOOP('',(#918,#919,#920,#921));+#918 = ORIENTED_EDGE('',*,*,#692,.F.);+#919 = ORIENTED_EDGE('',*,*,#897,.T.);+#920 = ORIENTED_EDGE('',*,*,#508,.T.);+#921 = ORIENTED_EDGE('',*,*,#922,.T.);+#922 = EDGE_CURVE('',#509,#693,#923,.T.);+#923 = SURFACE_CURVE('',#924,(#928,#935),.PCURVE_S1.);+#924 = LINE('',#925,#926);+#925 = CARTESIAN_POINT('',(-0.6,-0.8,0.45));+#926 = VECTOR('',#927,1.);+#927 = DIRECTION('',(-0.,1.,0.));+#928 = PCURVE('',#524,#929);+#929 = DEFINITIONAL_REPRESENTATION('',(#930),#934);+#930 = LINE('',#931,#932);+#931 = CARTESIAN_POINT('',(1.,0.));+#932 = VECTOR('',#933,1.);+#933 = DIRECTION('',(0.,1.));+#934 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#935 = PCURVE('',#574,#936);+#936 = DEFINITIONAL_REPRESENTATION('',(#937),#941);+#937 = LINE('',#938,#939);+#938 = CARTESIAN_POINT('',(0.,0.));+#939 = VECTOR('',#940,1.);+#940 = DIRECTION('',(0.,-1.));+#941 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#942 = ADVANCED_FACE('',(#943),#574,.T.);+#943 = FACE_BOUND('',#944,.T.);+#944 = EDGE_LOOP('',(#945,#946,#947,#948));+#945 = ORIENTED_EDGE('',*,*,#560,.F.);+#946 = ORIENTED_EDGE('',*,*,#922,.T.);+#947 = ORIENTED_EDGE('',*,*,#717,.T.);+#948 = ORIENTED_EDGE('',*,*,#591,.F.);+#949 = ADVANCED_FACE('',(#950),#654,.T.);+#950 = FACE_BOUND('',#951,.T.);+#951 = EDGE_LOOP('',(#952,#975,#976,#977));+#952 = ORIENTED_EDGE('',*,*,#953,.F.);+#953 = EDGE_CURVE('',#765,#954,#956,.T.);+#954 = VERTEX_POINT('',#955);+#955 = CARTESIAN_POINT('',(-1.55,-0.25,0.));+#956 = SURFACE_CURVE('',#957,(#961,#968),.PCURVE_S1.);+#957 = LINE('',#958,#959);+#958 = CARTESIAN_POINT('',(-1.6,-0.25,0.));+#959 = VECTOR('',#960,1.);+#960 = DIRECTION('',(1.,0.,-0.));+#961 = PCURVE('',#654,#962);+#962 = DEFINITIONAL_REPRESENTATION('',(#963),#967);+#963 = LINE('',#964,#965);+#964 = CARTESIAN_POINT('',(0.,0.));+#965 = VECTOR('',#966,1.);+#966 = DIRECTION('',(0.,1.));+#967 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#968 = PCURVE('',#780,#969);+#969 = DEFINITIONAL_REPRESENTATION('',(#970),#974);+#970 = LINE('',#971,#972);+#971 = CARTESIAN_POINT('',(0.,0.55));+#972 = VECTOR('',#973,1.);+#973 = DIRECTION('',(1.,0.));+#974 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#975 = ORIENTED_EDGE('',*,*,#792,.T.);+#976 = ORIENTED_EDGE('',*,*,#638,.T.);+#977 = ORIENTED_EDGE('',*,*,#978,.F.);+#978 = EDGE_CURVE('',#954,#639,#979,.T.);+#979 = SURFACE_CURVE('',#980,(#984,#991),.PCURVE_S1.);+#980 = LINE('',#981,#982);+#981 = CARTESIAN_POINT('',(-1.55,-0.25,0.));+#982 = VECTOR('',#983,1.);+#983 = DIRECTION('',(0.,0.,1.));+#984 = PCURVE('',#654,#985);+#985 = DEFINITIONAL_REPRESENTATION('',(#986),#990);+#986 = LINE('',#987,#988);+#987 = CARTESIAN_POINT('',(0.,5.E-02));+#988 = VECTOR('',#989,1.);+#989 = DIRECTION('',(1.,0.));+#990 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#991 = PCURVE('',#992,#997);+#992 = PLANE('',#993);+#993 = AXIS2_PLACEMENT_3D('',#994,#995,#996);+#994 = CARTESIAN_POINT('',(-1.6,-0.25,0.));+#995 = DIRECTION('',(-0.,1.,0.));+#996 = DIRECTION('',(0.,0.,1.));+#997 = DEFINITIONAL_REPRESENTATION('',(#998),#1002);+#998 = LINE('',#999,#1000);+#999 = CARTESIAN_POINT('',(0.,5.E-02));+#1000 = VECTOR('',#1001,1.);+#1001 = DIRECTION('',(1.,0.));+#1002 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1003 = ADVANCED_FACE('',(#1004),#780,.F.);+#1004 = FACE_BOUND('',#1005,.F.);+#1005 = EDGE_LOOP('',(#1006,#1007,#1008,#1034));+#1006 = ORIENTED_EDGE('',*,*,#764,.F.);+#1007 = ORIENTED_EDGE('',*,*,#817,.T.);+#1008 = ORIENTED_EDGE('',*,*,#1009,.T.);+#1009 = EDGE_CURVE('',#818,#954,#1010,.T.);+#1010 = SURFACE_CURVE('',#1011,(#1015,#1022),.PCURVE_S1.);+#1011 = LINE('',#1012,#1013);+#1012 = CARTESIAN_POINT('',(-1.55,-0.8,0.));+#1013 = VECTOR('',#1014,1.);+#1014 = DIRECTION('',(-0.,1.,0.));+#1015 = PCURVE('',#780,#1016);+#1016 = DEFINITIONAL_REPRESENTATION('',(#1017),#1021);+#1017 = LINE('',#1018,#1019);+#1018 = CARTESIAN_POINT('',(5.E-02,0.));+#1019 = VECTOR('',#1020,1.);+#1020 = DIRECTION('',(0.,1.));+#1021 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1022 = PCURVE('',#1023,#1028);+#1023 = PLANE('',#1024);+#1024 = AXIS2_PLACEMENT_3D('',#1025,#1026,#1027);+#1025 = CARTESIAN_POINT('',(-1.6,-0.8,0.));+#1026 = DIRECTION('',(0.,0.,1.));+#1027 = DIRECTION('',(1.,0.,-0.));+#1028 = DEFINITIONAL_REPRESENTATION('',(#1029),#1033);+#1029 = LINE('',#1030,#1031);+#1030 = CARTESIAN_POINT('',(5.E-02,0.));+#1031 = VECTOR('',#1032,1.);+#1032 = DIRECTION('',(0.,1.));+#1033 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1034 = ORIENTED_EDGE('',*,*,#953,.F.);+#1035 = ADVANCED_FACE('',(#1036),#856,.F.);+#1036 = FACE_BOUND('',#1037,.F.);+#1037 = EDGE_LOOP('',(#1038,#1061,#1062,#1085));+#1038 = ORIENTED_EDGE('',*,*,#1039,.F.);+#1039 = EDGE_CURVE('',#818,#1040,#1042,.T.);+#1040 = VERTEX_POINT('',#1041);+#1041 = CARTESIAN_POINT('',(-0.6,-0.8,0.));+#1042 = SURFACE_CURVE('',#1043,(#1047,#1054),.PCURVE_S1.);+#1043 = LINE('',#1044,#1045);+#1044 = CARTESIAN_POINT('',(-1.6,-0.8,0.));+#1045 = VECTOR('',#1046,1.);+#1046 = DIRECTION('',(1.,0.,-0.));+#1047 = PCURVE('',#856,#1048);+#1048 = DEFINITIONAL_REPRESENTATION('',(#1049),#1053);+#1049 = LINE('',#1050,#1051);+#1050 = CARTESIAN_POINT('',(0.,0.));+#1051 = VECTOR('',#1052,1.);+#1052 = DIRECTION('',(0.,1.));+#1053 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1054 = PCURVE('',#1023,#1055);+#1055 = DEFINITIONAL_REPRESENTATION('',(#1056),#1060);+#1056 = LINE('',#1057,#1058);+#1057 = CARTESIAN_POINT('',(0.,0.));+#1058 = VECTOR('',#1059,1.);+#1059 = DIRECTION('',(1.,0.));+#1060 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1061 = ORIENTED_EDGE('',*,*,#842,.T.);+#1062 = ORIENTED_EDGE('',*,*,#1063,.T.);+#1063 = EDGE_CURVE('',#450,#1064,#1066,.T.);+#1064 = VERTEX_POINT('',#1065);+#1065 = CARTESIAN_POINT('',(-0.6,-0.8,5.E-02));+#1066 = SURFACE_CURVE('',#1067,(#1071,#1078),.PCURVE_S1.);+#1067 = LINE('',#1068,#1069);+#1068 = CARTESIAN_POINT('',(-1.6,-0.8,5.E-02));+#1069 = VECTOR('',#1070,1.);+#1070 = DIRECTION('',(1.,0.,-0.));+#1071 = PCURVE('',#856,#1072);+#1072 = DEFINITIONAL_REPRESENTATION('',(#1073),#1077);+#1073 = LINE('',#1074,#1075);+#1074 = CARTESIAN_POINT('',(5.E-02,0.));+#1075 = VECTOR('',#1076,1.);+#1076 = DIRECTION('',(0.,1.));+#1077 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1078 = PCURVE('',#885,#1079);+#1079 = DEFINITIONAL_REPRESENTATION('',(#1080),#1084);+#1080 = LINE('',#1081,#1082);+#1081 = CARTESIAN_POINT('',(0.,0.));+#1082 = VECTOR('',#1083,1.);+#1083 = DIRECTION('',(1.,0.));+#1084 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1085 = ORIENTED_EDGE('',*,*,#1086,.F.);+#1086 = EDGE_CURVE('',#1040,#1064,#1087,.T.);+#1087 = SURFACE_CURVE('',#1088,(#1092,#1099),.PCURVE_S1.);+#1088 = LINE('',#1089,#1090);+#1089 = CARTESIAN_POINT('',(-0.6,-0.8,0.));+#1090 = VECTOR('',#1091,1.);+#1091 = DIRECTION('',(0.,0.,1.));+#1092 = PCURVE('',#856,#1093);+#1093 = DEFINITIONAL_REPRESENTATION('',(#1094),#1098);+#1094 = LINE('',#1095,#1096);+#1095 = CARTESIAN_POINT('',(0.,1.));+#1096 = VECTOR('',#1097,1.);+#1097 = DIRECTION('',(1.,0.));+#1098 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1099 = PCURVE('',#1100,#1105);+#1100 = PLANE('',#1101);+#1101 = AXIS2_PLACEMENT_3D('',#1102,#1103,#1104);+#1102 = CARTESIAN_POINT('',(-0.6,-0.8,0.));+#1103 = DIRECTION('',(1.,0.,-0.));+#1104 = DIRECTION('',(0.,0.,1.));+#1105 = DEFINITIONAL_REPRESENTATION('',(#1106),#1110);+#1106 = LINE('',#1107,#1108);+#1107 = CARTESIAN_POINT('',(0.,0.));+#1108 = VECTOR('',#1109,1.);+#1109 = DIRECTION('',(1.,0.));+#1110 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1111 = ADVANCED_FACE('',(#1112),#885,.T.);+#1112 = FACE_BOUND('',#1113,.T.);+#1113 = EDGE_LOOP('',(#1114,#1137,#1138,#1139));+#1114 = ORIENTED_EDGE('',*,*,#1115,.F.);+#1115 = EDGE_CURVE('',#639,#1116,#1118,.T.);+#1116 = VERTEX_POINT('',#1117);+#1117 = CARTESIAN_POINT('',(-0.6,-0.25,5.E-02));+#1118 = SURFACE_CURVE('',#1119,(#1123,#1130),.PCURVE_S1.);+#1119 = LINE('',#1120,#1121);+#1120 = CARTESIAN_POINT('',(-1.6,-0.25,5.E-02));+#1121 = VECTOR('',#1122,1.);+#1122 = DIRECTION('',(1.,0.,-0.));+#1123 = PCURVE('',#885,#1124);+#1124 = DEFINITIONAL_REPRESENTATION('',(#1125),#1129);+#1125 = LINE('',#1126,#1127);+#1126 = CARTESIAN_POINT('',(0.,0.55));+#1127 = VECTOR('',#1128,1.);+#1128 = DIRECTION('',(1.,0.));+#1129 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1130 = PCURVE('',#992,#1131);+#1131 = DEFINITIONAL_REPRESENTATION('',(#1132),#1136);+#1132 = LINE('',#1133,#1134);+#1133 = CARTESIAN_POINT('',(5.E-02,0.));+#1134 = VECTOR('',#1135,1.);+#1135 = DIRECTION('',(0.,1.));+#1136 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1137 = ORIENTED_EDGE('',*,*,#872,.F.);+#1138 = ORIENTED_EDGE('',*,*,#1063,.T.);+#1139 = ORIENTED_EDGE('',*,*,#1140,.T.);+#1140 = EDGE_CURVE('',#1064,#1116,#1141,.T.);+#1141 = SURFACE_CURVE('',#1142,(#1146,#1153),.PCURVE_S1.);+#1142 = LINE('',#1143,#1144);+#1143 = CARTESIAN_POINT('',(-0.6,-0.8,5.E-02));+#1144 = VECTOR('',#1145,1.);+#1145 = DIRECTION('',(-0.,1.,0.));+#1146 = PCURVE('',#885,#1147);+#1147 = DEFINITIONAL_REPRESENTATION('',(#1148),#1152);+#1148 = LINE('',#1149,#1150);+#1149 = CARTESIAN_POINT('',(1.,0.));+#1150 = VECTOR('',#1151,1.);+#1151 = DIRECTION('',(0.,1.));+#1152 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1153 = PCURVE('',#1100,#1154);+#1154 = DEFINITIONAL_REPRESENTATION('',(#1155),#1159);+#1155 = LINE('',#1156,#1157);+#1156 = CARTESIAN_POINT('',(5.E-02,0.));+#1157 = VECTOR('',#1158,1.);+#1158 = DIRECTION('',(0.,-1.));+#1159 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1160 = ADVANCED_FACE('',(#1161),#992,.T.);+#1161 = FACE_BOUND('',#1162,.T.);+#1162 = EDGE_LOOP('',(#1163,#1186,#1187,#1188));+#1163 = ORIENTED_EDGE('',*,*,#1164,.F.);+#1164 = EDGE_CURVE('',#954,#1165,#1167,.T.);+#1165 = VERTEX_POINT('',#1166);+#1166 = CARTESIAN_POINT('',(-0.6,-0.25,0.));+#1167 = SURFACE_CURVE('',#1168,(#1172,#1179),.PCURVE_S1.);+#1168 = LINE('',#1169,#1170);+#1169 = CARTESIAN_POINT('',(-1.6,-0.25,0.));+#1170 = VECTOR('',#1171,1.);+#1171 = DIRECTION('',(1.,0.,-0.));+#1172 = PCURVE('',#992,#1173);+#1173 = DEFINITIONAL_REPRESENTATION('',(#1174),#1178);+#1174 = LINE('',#1175,#1176);+#1175 = CARTESIAN_POINT('',(0.,0.));+#1176 = VECTOR('',#1177,1.);+#1177 = DIRECTION('',(0.,1.));+#1178 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1179 = PCURVE('',#1023,#1180);+#1180 = DEFINITIONAL_REPRESENTATION('',(#1181),#1185);+#1181 = LINE('',#1182,#1183);+#1182 = CARTESIAN_POINT('',(0.,0.55));+#1183 = VECTOR('',#1184,1.);+#1184 = DIRECTION('',(1.,0.));+#1185 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1186 = ORIENTED_EDGE('',*,*,#978,.T.);+#1187 = ORIENTED_EDGE('',*,*,#1115,.T.);+#1188 = ORIENTED_EDGE('',*,*,#1189,.F.);+#1189 = EDGE_CURVE('',#1165,#1116,#1190,.T.);+#1190 = SURFACE_CURVE('',#1191,(#1195,#1202),.PCURVE_S1.);+#1191 = LINE('',#1192,#1193);+#1192 = CARTESIAN_POINT('',(-0.6,-0.25,0.));+#1193 = VECTOR('',#1194,1.);+#1194 = DIRECTION('',(0.,0.,1.));+#1195 = PCURVE('',#992,#1196);+#1196 = DEFINITIONAL_REPRESENTATION('',(#1197),#1201);+#1197 = LINE('',#1198,#1199);+#1198 = CARTESIAN_POINT('',(0.,1.));+#1199 = VECTOR('',#1200,1.);+#1200 = DIRECTION('',(1.,0.));+#1201 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1202 = PCURVE('',#1100,#1203);+#1203 = DEFINITIONAL_REPRESENTATION('',(#1204),#1208);+#1204 = LINE('',#1205,#1206);+#1205 = CARTESIAN_POINT('',(0.,-0.55));+#1206 = VECTOR('',#1207,1.);+#1207 = DIRECTION('',(1.,0.));+#1208 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1209 = ADVANCED_FACE('',(#1210),#1023,.F.);+#1210 = FACE_BOUND('',#1211,.F.);+#1211 = EDGE_LOOP('',(#1212,#1213,#1214,#1235));+#1212 = ORIENTED_EDGE('',*,*,#1009,.F.);+#1213 = ORIENTED_EDGE('',*,*,#1039,.T.);+#1214 = ORIENTED_EDGE('',*,*,#1215,.T.);+#1215 = EDGE_CURVE('',#1040,#1165,#1216,.T.);+#1216 = SURFACE_CURVE('',#1217,(#1221,#1228),.PCURVE_S1.);+#1217 = LINE('',#1218,#1219);+#1218 = CARTESIAN_POINT('',(-0.6,-0.8,0.));+#1219 = VECTOR('',#1220,1.);+#1220 = DIRECTION('',(-0.,1.,0.));+#1221 = PCURVE('',#1023,#1222);+#1222 = DEFINITIONAL_REPRESENTATION('',(#1223),#1227);+#1223 = LINE('',#1224,#1225);+#1224 = CARTESIAN_POINT('',(1.,0.));+#1225 = VECTOR('',#1226,1.);+#1226 = DIRECTION('',(0.,1.));+#1227 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1228 = PCURVE('',#1100,#1229);+#1229 = DEFINITIONAL_REPRESENTATION('',(#1230),#1234);+#1230 = LINE('',#1231,#1232);+#1231 = CARTESIAN_POINT('',(0.,0.));+#1232 = VECTOR('',#1233,1.);+#1233 = DIRECTION('',(0.,-1.));+#1234 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1235 = ORIENTED_EDGE('',*,*,#1164,.F.);+#1236 = ADVANCED_FACE('',(#1237),#1100,.T.);+#1237 = FACE_BOUND('',#1238,.T.);+#1238 = EDGE_LOOP('',(#1239,#1240,#1241,#1242));+#1239 = ORIENTED_EDGE('',*,*,#1086,.F.);+#1240 = ORIENTED_EDGE('',*,*,#1215,.T.);+#1241 = ORIENTED_EDGE('',*,*,#1189,.T.);+#1242 = ORIENTED_EDGE('',*,*,#1140,.F.);+#1243 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1247)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#1244,#1245,#1246)) REPRESENTATION_CONTEXT+('Context #1','3D Context with UNIT and UNCERTAINTY') );+#1244 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );+#1245 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );+#1246 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );+#1247 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#1244,+ 'distance_accuracy_value','confusion accuracy');+#1248 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1249,#1251);+#1249 = ( REPRESENTATION_RELATIONSHIP('','',#52,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1250) +SHAPE_REPRESENTATION_RELATIONSHIP() );+#1250 = ITEM_DEFINED_TRANSFORMATION('','',#11,#15);+#1251 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',+ #1252);+#1252 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('1','=>[0:1:1:2]','',#5,#47,$);+#1253 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#49));+#1254 = SHAPE_DEFINITION_REPRESENTATION(#1255,#1261);+#1255 = PRODUCT_DEFINITION_SHAPE('','',#1256);+#1256 = PRODUCT_DEFINITION('design','',#1257,#1260);+#1257 = PRODUCT_DEFINITION_FORMATION('','',#1258);+#1258 = PRODUCT('Terminal2','Terminal2','',(#1259));+#1259 = PRODUCT_CONTEXT('',#2,'mechanical');+#1260 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');+#1261 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#1262),#2452);+#1262 = MANIFOLD_SOLID_BREP('',#1263);+#1263 = CLOSED_SHELL('',(#1264,#1384,#1465,#1519,#1578,#1654,#1713,#1794+ ,#1843,#1897,#1946,#2022,#2076,#2124,#2151,#2158,#2212,#2244,#2320,+ #2369,#2418,#2445));+#1264 = ADVANCED_FACE('',(#1265),#1279,.F.);+#1265 = FACE_BOUND('',#1266,.F.);+#1266 = EDGE_LOOP('',(#1267,#1302,#1330,#1358));+#1267 = ORIENTED_EDGE('',*,*,#1268,.F.);+#1268 = EDGE_CURVE('',#1269,#1271,#1273,.T.);+#1269 = VERTEX_POINT('',#1270);+#1270 = CARTESIAN_POINT('',(-1.6,0.25,0.45));+#1271 = VERTEX_POINT('',#1272);+#1272 = CARTESIAN_POINT('',(-1.6,0.25,0.5));+#1273 = SURFACE_CURVE('',#1274,(#1278,#1290),.PCURVE_S1.);+#1274 = LINE('',#1275,#1276);+#1275 = CARTESIAN_POINT('',(-1.6,0.25,0.));+#1276 = VECTOR('',#1277,1.);+#1277 = DIRECTION('',(0.,0.,1.));+#1278 = PCURVE('',#1279,#1284);+#1279 = PLANE('',#1280);+#1280 = AXIS2_PLACEMENT_3D('',#1281,#1282,#1283);+#1281 = CARTESIAN_POINT('',(-1.6,0.25,0.));+#1282 = DIRECTION('',(1.,0.,-0.));+#1283 = DIRECTION('',(0.,0.,1.));+#1284 = DEFINITIONAL_REPRESENTATION('',(#1285),#1289);+#1285 = LINE('',#1286,#1287);+#1286 = CARTESIAN_POINT('',(0.,0.));+#1287 = VECTOR('',#1288,1.);+#1288 = DIRECTION('',(1.,0.));+#1289 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1290 = PCURVE('',#1291,#1296);+#1291 = PLANE('',#1292);+#1292 = AXIS2_PLACEMENT_3D('',#1293,#1294,#1295);+#1293 = CARTESIAN_POINT('',(-1.6,0.25,0.));+#1294 = DIRECTION('',(-0.,1.,0.));+#1295 = DIRECTION('',(0.,0.,1.));+#1296 = DEFINITIONAL_REPRESENTATION('',(#1297),#1301);+#1297 = LINE('',#1298,#1299);+#1298 = CARTESIAN_POINT('',(0.,0.));+#1299 = VECTOR('',#1300,1.);+#1300 = DIRECTION('',(1.,0.));+#1301 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1302 = ORIENTED_EDGE('',*,*,#1303,.T.);+#1303 = EDGE_CURVE('',#1269,#1304,#1306,.T.);+#1304 = VERTEX_POINT('',#1305);+#1305 = CARTESIAN_POINT('',(-1.6,0.8,0.45));+#1306 = SURFACE_CURVE('',#1307,(#1311,#1318),.PCURVE_S1.);+#1307 = LINE('',#1308,#1309);+#1308 = CARTESIAN_POINT('',(-1.6,0.25,0.45));+#1309 = VECTOR('',#1310,1.);+#1310 = DIRECTION('',(-0.,1.,0.));+#1311 = PCURVE('',#1279,#1312);+#1312 = DEFINITIONAL_REPRESENTATION('',(#1313),#1317);+#1313 = LINE('',#1314,#1315);+#1314 = CARTESIAN_POINT('',(0.45,0.));+#1315 = VECTOR('',#1316,1.);+#1316 = DIRECTION('',(0.,-1.));+#1317 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1318 = PCURVE('',#1319,#1324);+#1319 = PLANE('',#1320);+#1320 = AXIS2_PLACEMENT_3D('',#1321,#1322,#1323);+#1321 = CARTESIAN_POINT('',(-1.6,0.25,0.));+#1322 = DIRECTION('',(1.,0.,-0.));+#1323 = DIRECTION('',(0.,0.,1.));+#1324 = DEFINITIONAL_REPRESENTATION('',(#1325),#1329);+#1325 = LINE('',#1326,#1327);+#1326 = CARTESIAN_POINT('',(0.45,0.));+#1327 = VECTOR('',#1328,1.);+#1328 = DIRECTION('',(0.,-1.));+#1329 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1330 = ORIENTED_EDGE('',*,*,#1331,.T.);+#1331 = EDGE_CURVE('',#1304,#1332,#1334,.T.);+#1332 = VERTEX_POINT('',#1333);+#1333 = CARTESIAN_POINT('',(-1.6,0.8,0.5));+#1334 = SURFACE_CURVE('',#1335,(#1339,#1346),.PCURVE_S1.);+#1335 = LINE('',#1336,#1337);+#1336 = CARTESIAN_POINT('',(-1.6,0.8,0.));+#1337 = VECTOR('',#1338,1.);+#1338 = DIRECTION('',(0.,0.,1.));+#1339 = PCURVE('',#1279,#1340);+#1340 = DEFINITIONAL_REPRESENTATION('',(#1341),#1345);+#1341 = LINE('',#1342,#1343);+#1342 = CARTESIAN_POINT('',(0.,-0.55));+#1343 = VECTOR('',#1344,1.);+#1344 = DIRECTION('',(1.,0.));+#1345 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1346 = PCURVE('',#1347,#1352);+#1347 = PLANE('',#1348);+#1348 = AXIS2_PLACEMENT_3D('',#1349,#1350,#1351);+#1349 = CARTESIAN_POINT('',(-1.6,0.8,0.));+#1350 = DIRECTION('',(-0.,1.,0.));+#1351 = DIRECTION('',(0.,0.,1.));+#1352 = DEFINITIONAL_REPRESENTATION('',(#1353),#1357);+#1353 = LINE('',#1354,#1355);+#1354 = CARTESIAN_POINT('',(0.,0.));+#1355 = VECTOR('',#1356,1.);+#1356 = DIRECTION('',(1.,0.));+#1357 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1358 = ORIENTED_EDGE('',*,*,#1359,.F.);+#1359 = EDGE_CURVE('',#1271,#1332,#1360,.T.);+#1360 = SURFACE_CURVE('',#1361,(#1365,#1372),.PCURVE_S1.);+#1361 = LINE('',#1362,#1363);+#1362 = CARTESIAN_POINT('',(-1.6,0.25,0.5));+#1363 = VECTOR('',#1364,1.);+#1364 = DIRECTION('',(-0.,1.,0.));+#1365 = PCURVE('',#1279,#1366);+#1366 = DEFINITIONAL_REPRESENTATION('',(#1367),#1371);+#1367 = LINE('',#1368,#1369);+#1368 = CARTESIAN_POINT('',(0.5,0.));+#1369 = VECTOR('',#1370,1.);+#1370 = DIRECTION('',(0.,-1.));+#1371 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1372 = PCURVE('',#1373,#1378);+#1373 = PLANE('',#1374);+#1374 = AXIS2_PLACEMENT_3D('',#1375,#1376,#1377);+#1375 = CARTESIAN_POINT('',(-1.6,0.25,0.5));+#1376 = DIRECTION('',(0.,0.,1.));+#1377 = DIRECTION('',(1.,0.,-0.));+#1378 = DEFINITIONAL_REPRESENTATION('',(#1379),#1383);+#1379 = LINE('',#1380,#1381);+#1380 = CARTESIAN_POINT('',(0.,0.));+#1381 = VECTOR('',#1382,1.);+#1382 = DIRECTION('',(0.,1.));+#1383 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1384 = ADVANCED_FACE('',(#1385),#1291,.F.);+#1385 = FACE_BOUND('',#1386,.F.);+#1386 = EDGE_LOOP('',(#1387,#1415,#1416,#1439));+#1387 = ORIENTED_EDGE('',*,*,#1388,.F.);+#1388 = EDGE_CURVE('',#1269,#1389,#1391,.T.);+#1389 = VERTEX_POINT('',#1390);+#1390 = CARTESIAN_POINT('',(-1.55,0.25,0.45));+#1391 = SURFACE_CURVE('',#1392,(#1396,#1403),.PCURVE_S1.);+#1392 = LINE('',#1393,#1394);+#1393 = CARTESIAN_POINT('',(-1.6,0.25,0.45));+#1394 = VECTOR('',#1395,1.);+#1395 = DIRECTION('',(1.,0.,-0.));+#1396 = PCURVE('',#1291,#1397);+#1397 = DEFINITIONAL_REPRESENTATION('',(#1398),#1402);+#1398 = LINE('',#1399,#1400);+#1399 = CARTESIAN_POINT('',(0.45,0.));+#1400 = VECTOR('',#1401,1.);+#1401 = DIRECTION('',(0.,1.));+#1402 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1403 = PCURVE('',#1404,#1409);+#1404 = PLANE('',#1405);+#1405 = AXIS2_PLACEMENT_3D('',#1406,#1407,#1408);+#1406 = CARTESIAN_POINT('',(-1.6,0.25,0.));+#1407 = DIRECTION('',(-0.,1.,0.));+#1408 = DIRECTION('',(0.,0.,1.));+#1409 = DEFINITIONAL_REPRESENTATION('',(#1410),#1414);+#1410 = LINE('',#1411,#1412);+#1411 = CARTESIAN_POINT('',(0.45,0.));+#1412 = VECTOR('',#1413,1.);+#1413 = DIRECTION('',(0.,1.));+#1414 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1415 = ORIENTED_EDGE('',*,*,#1268,.T.);+#1416 = ORIENTED_EDGE('',*,*,#1417,.T.);+#1417 = EDGE_CURVE('',#1271,#1418,#1420,.T.);+#1418 = VERTEX_POINT('',#1419);+#1419 = CARTESIAN_POINT('',(-1.55,0.25,0.5));+#1420 = SURFACE_CURVE('',#1421,(#1425,#1432),.PCURVE_S1.);+#1421 = LINE('',#1422,#1423);+#1422 = CARTESIAN_POINT('',(-1.6,0.25,0.5));+#1423 = VECTOR('',#1424,1.);+#1424 = DIRECTION('',(1.,0.,-0.));+#1425 = PCURVE('',#1291,#1426);+#1426 = DEFINITIONAL_REPRESENTATION('',(#1427),#1431);+#1427 = LINE('',#1428,#1429);+#1428 = CARTESIAN_POINT('',(0.5,0.));+#1429 = VECTOR('',#1430,1.);+#1430 = DIRECTION('',(0.,1.));+#1431 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1432 = PCURVE('',#1373,#1433);+#1433 = DEFINITIONAL_REPRESENTATION('',(#1434),#1438);+#1434 = LINE('',#1435,#1436);+#1435 = CARTESIAN_POINT('',(0.,0.));+#1436 = VECTOR('',#1437,1.);+#1437 = DIRECTION('',(1.,0.));+#1438 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1439 = ORIENTED_EDGE('',*,*,#1440,.F.);+#1440 = EDGE_CURVE('',#1389,#1418,#1441,.T.);+#1441 = SURFACE_CURVE('',#1442,(#1446,#1453),.PCURVE_S1.);+#1442 = LINE('',#1443,#1444);+#1443 = CARTESIAN_POINT('',(-1.55,0.25,0.));+#1444 = VECTOR('',#1445,1.);+#1445 = DIRECTION('',(0.,0.,1.));+#1446 = PCURVE('',#1291,#1447);+#1447 = DEFINITIONAL_REPRESENTATION('',(#1448),#1452);+#1448 = LINE('',#1449,#1450);+#1449 = CARTESIAN_POINT('',(0.,5.E-02));+#1450 = VECTOR('',#1451,1.);+#1451 = DIRECTION('',(1.,0.));+#1452 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1453 = PCURVE('',#1454,#1459);+#1454 = PLANE('',#1455);+#1455 = AXIS2_PLACEMENT_3D('',#1456,#1457,#1458);+#1456 = CARTESIAN_POINT('',(-1.6,0.25,0.45));+#1457 = DIRECTION('',(-0.,1.,0.));+#1458 = DIRECTION('',(0.,0.,1.));+#1459 = DEFINITIONAL_REPRESENTATION('',(#1460),#1464);+#1460 = LINE('',#1461,#1462);+#1461 = CARTESIAN_POINT('',(-0.45,5.E-02));+#1462 = VECTOR('',#1463,1.);+#1463 = DIRECTION('',(1.,0.));+#1464 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1465 = ADVANCED_FACE('',(#1466),#1373,.T.);+#1466 = FACE_BOUND('',#1467,.T.);+#1467 = EDGE_LOOP('',(#1468,#1469,#1470,#1498));+#1468 = ORIENTED_EDGE('',*,*,#1359,.F.);+#1469 = ORIENTED_EDGE('',*,*,#1417,.T.);+#1470 = ORIENTED_EDGE('',*,*,#1471,.T.);+#1471 = EDGE_CURVE('',#1418,#1472,#1474,.T.);+#1472 = VERTEX_POINT('',#1473);+#1473 = CARTESIAN_POINT('',(-1.55,0.8,0.5));+#1474 = SURFACE_CURVE('',#1475,(#1479,#1486),.PCURVE_S1.);+#1475 = LINE('',#1476,#1477);+#1476 = CARTESIAN_POINT('',(-1.55,0.25,0.5));+#1477 = VECTOR('',#1478,1.);+#1478 = DIRECTION('',(-0.,1.,0.));+#1479 = PCURVE('',#1373,#1480);+#1480 = DEFINITIONAL_REPRESENTATION('',(#1481),#1485);+#1481 = LINE('',#1482,#1483);+#1482 = CARTESIAN_POINT('',(5.E-02,0.));+#1483 = VECTOR('',#1484,1.);+#1484 = DIRECTION('',(0.,1.));+#1485 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1486 = PCURVE('',#1487,#1492);+#1487 = PLANE('',#1488);+#1488 = AXIS2_PLACEMENT_3D('',#1489,#1490,#1491);+#1489 = CARTESIAN_POINT('',(-1.6,0.25,0.5));+#1490 = DIRECTION('',(0.,0.,1.));+#1491 = DIRECTION('',(1.,0.,-0.));+#1492 = DEFINITIONAL_REPRESENTATION('',(#1493),#1497);+#1493 = LINE('',#1494,#1495);+#1494 = CARTESIAN_POINT('',(5.E-02,0.));+#1495 = VECTOR('',#1496,1.);+#1496 = DIRECTION('',(0.,1.));+#1497 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1498 = ORIENTED_EDGE('',*,*,#1499,.F.);+#1499 = EDGE_CURVE('',#1332,#1472,#1500,.T.);+#1500 = SURFACE_CURVE('',#1501,(#1505,#1512),.PCURVE_S1.);+#1501 = LINE('',#1502,#1503);+#1502 = CARTESIAN_POINT('',(-1.6,0.8,0.5));+#1503 = VECTOR('',#1504,1.);+#1504 = DIRECTION('',(1.,0.,-0.));+#1505 = PCURVE('',#1373,#1506);+#1506 = DEFINITIONAL_REPRESENTATION('',(#1507),#1511);+#1507 = LINE('',#1508,#1509);+#1508 = CARTESIAN_POINT('',(0.,0.55));+#1509 = VECTOR('',#1510,1.);+#1510 = DIRECTION('',(1.,0.));+#1511 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1512 = PCURVE('',#1347,#1513);+#1513 = DEFINITIONAL_REPRESENTATION('',(#1514),#1518);+#1514 = LINE('',#1515,#1516);+#1515 = CARTESIAN_POINT('',(0.5,0.));+#1516 = VECTOR('',#1517,1.);+#1517 = DIRECTION('',(0.,1.));+#1518 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1519 = ADVANCED_FACE('',(#1520),#1347,.T.);+#1520 = FACE_BOUND('',#1521,.T.);+#1521 = EDGE_LOOP('',(#1522,#1550,#1551,#1552));+#1522 = ORIENTED_EDGE('',*,*,#1523,.F.);+#1523 = EDGE_CURVE('',#1304,#1524,#1526,.T.);+#1524 = VERTEX_POINT('',#1525);+#1525 = CARTESIAN_POINT('',(-1.55,0.8,0.45));+#1526 = SURFACE_CURVE('',#1527,(#1531,#1538),.PCURVE_S1.);+#1527 = LINE('',#1528,#1529);+#1528 = CARTESIAN_POINT('',(-1.6,0.8,0.45));+#1529 = VECTOR('',#1530,1.);+#1530 = DIRECTION('',(1.,0.,-0.));+#1531 = PCURVE('',#1347,#1532);+#1532 = DEFINITIONAL_REPRESENTATION('',(#1533),#1537);+#1533 = LINE('',#1534,#1535);+#1534 = CARTESIAN_POINT('',(0.45,0.));+#1535 = VECTOR('',#1536,1.);+#1536 = DIRECTION('',(0.,1.));+#1537 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1538 = PCURVE('',#1539,#1544);+#1539 = PLANE('',#1540);+#1540 = AXIS2_PLACEMENT_3D('',#1541,#1542,#1543);+#1541 = CARTESIAN_POINT('',(-1.6,0.8,0.));+#1542 = DIRECTION('',(-0.,1.,0.));+#1543 = DIRECTION('',(0.,0.,1.));+#1544 = DEFINITIONAL_REPRESENTATION('',(#1545),#1549);+#1545 = LINE('',#1546,#1547);+#1546 = CARTESIAN_POINT('',(0.45,0.));+#1547 = VECTOR('',#1548,1.);+#1548 = DIRECTION('',(0.,1.));+#1549 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1550 = ORIENTED_EDGE('',*,*,#1331,.T.);+#1551 = ORIENTED_EDGE('',*,*,#1499,.T.);+#1552 = ORIENTED_EDGE('',*,*,#1553,.F.);+#1553 = EDGE_CURVE('',#1524,#1472,#1554,.T.);+#1554 = SURFACE_CURVE('',#1555,(#1559,#1566),.PCURVE_S1.);+#1555 = LINE('',#1556,#1557);+#1556 = CARTESIAN_POINT('',(-1.55,0.8,0.));+#1557 = VECTOR('',#1558,1.);+#1558 = DIRECTION('',(0.,0.,1.));+#1559 = PCURVE('',#1347,#1560);+#1560 = DEFINITIONAL_REPRESENTATION('',(#1561),#1565);+#1561 = LINE('',#1562,#1563);+#1562 = CARTESIAN_POINT('',(0.,5.E-02));+#1563 = VECTOR('',#1564,1.);+#1564 = DIRECTION('',(1.,0.));+#1565 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1566 = PCURVE('',#1567,#1572);+#1567 = PLANE('',#1568);+#1568 = AXIS2_PLACEMENT_3D('',#1569,#1570,#1571);+#1569 = CARTESIAN_POINT('',(-1.6,0.8,0.45));+#1570 = DIRECTION('',(-0.,1.,0.));+#1571 = DIRECTION('',(0.,0.,1.));+#1572 = DEFINITIONAL_REPRESENTATION('',(#1573),#1577);+#1573 = LINE('',#1574,#1575);+#1574 = CARTESIAN_POINT('',(-0.45,5.E-02));+#1575 = VECTOR('',#1576,1.);+#1576 = DIRECTION('',(1.,0.));+#1577 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1578 = ADVANCED_FACE('',(#1579),#1319,.F.);+#1579 = FACE_BOUND('',#1580,.F.);+#1580 = EDGE_LOOP('',(#1581,#1604,#1632,#1653));+#1581 = ORIENTED_EDGE('',*,*,#1582,.F.);+#1582 = EDGE_CURVE('',#1583,#1269,#1585,.T.);+#1583 = VERTEX_POINT('',#1584);+#1584 = CARTESIAN_POINT('',(-1.6,0.25,5.E-02));+#1585 = SURFACE_CURVE('',#1586,(#1590,#1597),.PCURVE_S1.);+#1586 = LINE('',#1587,#1588);+#1587 = CARTESIAN_POINT('',(-1.6,0.25,0.));+#1588 = VECTOR('',#1589,1.);+#1589 = DIRECTION('',(0.,0.,1.));+#1590 = PCURVE('',#1319,#1591);+#1591 = DEFINITIONAL_REPRESENTATION('',(#1592),#1596);+#1592 = LINE('',#1593,#1594);+#1593 = CARTESIAN_POINT('',(0.,0.));+#1594 = VECTOR('',#1595,1.);+#1595 = DIRECTION('',(1.,0.));+#1596 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1597 = PCURVE('',#1404,#1598);+#1598 = DEFINITIONAL_REPRESENTATION('',(#1599),#1603);+#1599 = LINE('',#1600,#1601);+#1600 = CARTESIAN_POINT('',(0.,0.));+#1601 = VECTOR('',#1602,1.);+#1602 = DIRECTION('',(1.,0.));+#1603 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1604 = ORIENTED_EDGE('',*,*,#1605,.T.);+#1605 = EDGE_CURVE('',#1583,#1606,#1608,.T.);+#1606 = VERTEX_POINT('',#1607);+#1607 = CARTESIAN_POINT('',(-1.6,0.8,5.E-02));+#1608 = SURFACE_CURVE('',#1609,(#1613,#1620),.PCURVE_S1.);+#1609 = LINE('',#1610,#1611);+#1610 = CARTESIAN_POINT('',(-1.6,0.25,5.E-02));+#1611 = VECTOR('',#1612,1.);+#1612 = DIRECTION('',(-0.,1.,0.));+#1613 = PCURVE('',#1319,#1614);+#1614 = DEFINITIONAL_REPRESENTATION('',(#1615),#1619);+#1615 = LINE('',#1616,#1617);+#1616 = CARTESIAN_POINT('',(5.E-02,0.));+#1617 = VECTOR('',#1618,1.);+#1618 = DIRECTION('',(0.,-1.));+#1619 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1620 = PCURVE('',#1621,#1626);+#1621 = PLANE('',#1622);+#1622 = AXIS2_PLACEMENT_3D('',#1623,#1624,#1625);+#1623 = CARTESIAN_POINT('',(-1.6,0.25,0.));+#1624 = DIRECTION('',(1.,0.,-0.));+#1625 = DIRECTION('',(0.,0.,1.));+#1626 = DEFINITIONAL_REPRESENTATION('',(#1627),#1631);+#1627 = LINE('',#1628,#1629);+#1628 = CARTESIAN_POINT('',(5.E-02,0.));+#1629 = VECTOR('',#1630,1.);+#1630 = DIRECTION('',(0.,-1.));+#1631 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1632 = ORIENTED_EDGE('',*,*,#1633,.T.);+#1633 = EDGE_CURVE('',#1606,#1304,#1634,.T.);+#1634 = SURFACE_CURVE('',#1635,(#1639,#1646),.PCURVE_S1.);+#1635 = LINE('',#1636,#1637);+#1636 = CARTESIAN_POINT('',(-1.6,0.8,0.));+#1637 = VECTOR('',#1638,1.);+#1638 = DIRECTION('',(0.,0.,1.));+#1639 = PCURVE('',#1319,#1640);+#1640 = DEFINITIONAL_REPRESENTATION('',(#1641),#1645);+#1641 = LINE('',#1642,#1643);+#1642 = CARTESIAN_POINT('',(0.,-0.55));+#1643 = VECTOR('',#1644,1.);+#1644 = DIRECTION('',(1.,0.));+#1645 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1646 = PCURVE('',#1539,#1647);+#1647 = DEFINITIONAL_REPRESENTATION('',(#1648),#1652);+#1648 = LINE('',#1649,#1650);+#1649 = CARTESIAN_POINT('',(0.,0.));+#1650 = VECTOR('',#1651,1.);+#1651 = DIRECTION('',(1.,0.));+#1652 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1653 = ORIENTED_EDGE('',*,*,#1303,.F.);+#1654 = ADVANCED_FACE('',(#1655),#1404,.F.);+#1655 = FACE_BOUND('',#1656,.F.);+#1656 = EDGE_LOOP('',(#1657,#1685,#1686,#1687));+#1657 = ORIENTED_EDGE('',*,*,#1658,.F.);+#1658 = EDGE_CURVE('',#1583,#1659,#1661,.T.);+#1659 = VERTEX_POINT('',#1660);+#1660 = CARTESIAN_POINT('',(-1.55,0.25,5.E-02));+#1661 = SURFACE_CURVE('',#1662,(#1666,#1673),.PCURVE_S1.);+#1662 = LINE('',#1663,#1664);+#1663 = CARTESIAN_POINT('',(-1.6,0.25,5.E-02));+#1664 = VECTOR('',#1665,1.);+#1665 = DIRECTION('',(1.,0.,-0.));+#1666 = PCURVE('',#1404,#1667);+#1667 = DEFINITIONAL_REPRESENTATION('',(#1668),#1672);+#1668 = LINE('',#1669,#1670);+#1669 = CARTESIAN_POINT('',(5.E-02,0.));+#1670 = VECTOR('',#1671,1.);+#1671 = DIRECTION('',(0.,1.));+#1672 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1673 = PCURVE('',#1674,#1679);+#1674 = PLANE('',#1675);+#1675 = AXIS2_PLACEMENT_3D('',#1676,#1677,#1678);+#1676 = CARTESIAN_POINT('',(-1.6,0.25,0.));+#1677 = DIRECTION('',(-0.,1.,0.));+#1678 = DIRECTION('',(0.,0.,1.));+#1679 = DEFINITIONAL_REPRESENTATION('',(#1680),#1684);+#1680 = LINE('',#1681,#1682);+#1681 = CARTESIAN_POINT('',(5.E-02,0.));+#1682 = VECTOR('',#1683,1.);+#1683 = DIRECTION('',(0.,1.));+#1684 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1685 = ORIENTED_EDGE('',*,*,#1582,.T.);+#1686 = ORIENTED_EDGE('',*,*,#1388,.T.);+#1687 = ORIENTED_EDGE('',*,*,#1688,.F.);+#1688 = EDGE_CURVE('',#1659,#1389,#1689,.T.);+#1689 = SURFACE_CURVE('',#1690,(#1694,#1701),.PCURVE_S1.);+#1690 = LINE('',#1691,#1692);+#1691 = CARTESIAN_POINT('',(-1.55,0.25,0.));+#1692 = VECTOR('',#1693,1.);+#1693 = DIRECTION('',(0.,0.,1.));+#1694 = PCURVE('',#1404,#1695);+#1695 = DEFINITIONAL_REPRESENTATION('',(#1696),#1700);+#1696 = LINE('',#1697,#1698);+#1697 = CARTESIAN_POINT('',(0.,5.E-02));+#1698 = VECTOR('',#1699,1.);+#1699 = DIRECTION('',(1.,0.));+#1700 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1701 = PCURVE('',#1702,#1707);+#1702 = PLANE('',#1703);+#1703 = AXIS2_PLACEMENT_3D('',#1704,#1705,#1706);+#1704 = CARTESIAN_POINT('',(-1.55,0.25,0.));+#1705 = DIRECTION('',(1.,0.,-0.));+#1706 = DIRECTION('',(0.,0.,1.));+#1707 = DEFINITIONAL_REPRESENTATION('',(#1708),#1712);+#1708 = LINE('',#1709,#1710);+#1709 = CARTESIAN_POINT('',(0.,0.));+#1710 = VECTOR('',#1711,1.);+#1711 = DIRECTION('',(1.,0.));+#1712 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1713 = ADVANCED_FACE('',(#1714),#1454,.F.);+#1714 = FACE_BOUND('',#1715,.F.);+#1715 = EDGE_LOOP('',(#1716,#1744,#1745,#1768));+#1716 = ORIENTED_EDGE('',*,*,#1717,.F.);+#1717 = EDGE_CURVE('',#1389,#1718,#1720,.T.);+#1718 = VERTEX_POINT('',#1719);+#1719 = CARTESIAN_POINT('',(-0.6,0.25,0.45));+#1720 = SURFACE_CURVE('',#1721,(#1725,#1732),.PCURVE_S1.);+#1721 = LINE('',#1722,#1723);+#1722 = CARTESIAN_POINT('',(-1.6,0.25,0.45));+#1723 = VECTOR('',#1724,1.);+#1724 = DIRECTION('',(1.,0.,-0.));+#1725 = PCURVE('',#1454,#1726);+#1726 = DEFINITIONAL_REPRESENTATION('',(#1727),#1731);+#1727 = LINE('',#1728,#1729);+#1728 = CARTESIAN_POINT('',(0.,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.6,0.25,0.45));+#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('',(1.,0.));+#1743 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1744 = ORIENTED_EDGE('',*,*,#1440,.T.);+#1745 = ORIENTED_EDGE('',*,*,#1746,.T.);+#1746 = EDGE_CURVE('',#1418,#1747,#1749,.T.);+#1747 = VERTEX_POINT('',#1748);+#1748 = CARTESIAN_POINT('',(-0.6,0.25,0.5));+#1749 = SURFACE_CURVE('',#1750,(#1754,#1761),.PCURVE_S1.);+#1750 = LINE('',#1751,#1752);+#1751 = CARTESIAN_POINT('',(-1.6,0.25,0.5));+#1752 = VECTOR('',#1753,1.);+#1753 = DIRECTION('',(1.,0.,-0.));+#1754 = PCURVE('',#1454,#1755);+#1755 = DEFINITIONAL_REPRESENTATION('',(#1756),#1760);+#1756 = LINE('',#1757,#1758);+#1757 = CARTESIAN_POINT('',(5.E-02,0.));+#1758 = VECTOR('',#1759,1.);+#1759 = DIRECTION('',(0.,1.));+#1760 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1761 = PCURVE('',#1487,#1762);+#1762 = DEFINITIONAL_REPRESENTATION('',(#1763),#1767);+#1763 = LINE('',#1764,#1765);+#1764 = CARTESIAN_POINT('',(0.,0.));+#1765 = VECTOR('',#1766,1.);+#1766 = DIRECTION('',(1.,0.));+#1767 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1768 = ORIENTED_EDGE('',*,*,#1769,.F.);+#1769 = EDGE_CURVE('',#1718,#1747,#1770,.T.);+#1770 = SURFACE_CURVE('',#1771,(#1775,#1782),.PCURVE_S1.);+#1771 = LINE('',#1772,#1773);+#1772 = CARTESIAN_POINT('',(-0.6,0.25,0.45));+#1773 = VECTOR('',#1774,1.);+#1774 = DIRECTION('',(0.,0.,1.));+#1775 = PCURVE('',#1454,#1776);+#1776 = DEFINITIONAL_REPRESENTATION('',(#1777),#1781);+#1777 = LINE('',#1778,#1779);+#1778 = CARTESIAN_POINT('',(0.,1.));+#1779 = VECTOR('',#1780,1.);+#1780 = DIRECTION('',(1.,0.));+#1781 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1782 = PCURVE('',#1783,#1788);+#1783 = PLANE('',#1784);+#1784 = AXIS2_PLACEMENT_3D('',#1785,#1786,#1787);+#1785 = CARTESIAN_POINT('',(-0.6,0.25,0.45));+#1786 = DIRECTION('',(1.,0.,-0.));+#1787 = DIRECTION('',(0.,0.,1.));+#1788 = DEFINITIONAL_REPRESENTATION('',(#1789),#1793);+#1789 = LINE('',#1790,#1791);+#1790 = CARTESIAN_POINT('',(0.,0.));+#1791 = VECTOR('',#1792,1.);+#1792 = DIRECTION('',(1.,0.));+#1793 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1794 = ADVANCED_FACE('',(#1795),#1487,.T.);+#1795 = FACE_BOUND('',#1796,.T.);+#1796 = EDGE_LOOP('',(#1797,#1798,#1799,#1822));+#1797 = ORIENTED_EDGE('',*,*,#1471,.F.);+#1798 = ORIENTED_EDGE('',*,*,#1746,.T.);+#1799 = ORIENTED_EDGE('',*,*,#1800,.T.);+#1800 = EDGE_CURVE('',#1747,#1801,#1803,.T.);+#1801 = VERTEX_POINT('',#1802);+#1802 = CARTESIAN_POINT('',(-0.6,0.8,0.5));+#1803 = SURFACE_CURVE('',#1804,(#1808,#1815),.PCURVE_S1.);+#1804 = LINE('',#1805,#1806);+#1805 = CARTESIAN_POINT('',(-0.6,0.25,0.5));+#1806 = VECTOR('',#1807,1.);+#1807 = DIRECTION('',(-0.,1.,0.));+#1808 = PCURVE('',#1487,#1809);+#1809 = DEFINITIONAL_REPRESENTATION('',(#1810),#1814);+#1810 = LINE('',#1811,#1812);+#1811 = CARTESIAN_POINT('',(1.,0.));+#1812 = VECTOR('',#1813,1.);+#1813 = DIRECTION('',(0.,1.));+#1814 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1815 = PCURVE('',#1783,#1816);+#1816 = DEFINITIONAL_REPRESENTATION('',(#1817),#1821);+#1817 = LINE('',#1818,#1819);+#1818 = CARTESIAN_POINT('',(5.E-02,0.));+#1819 = VECTOR('',#1820,1.);+#1820 = DIRECTION('',(0.,-1.));+#1821 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1822 = ORIENTED_EDGE('',*,*,#1823,.F.);+#1823 = EDGE_CURVE('',#1472,#1801,#1824,.T.);+#1824 = SURFACE_CURVE('',#1825,(#1829,#1836),.PCURVE_S1.);+#1825 = LINE('',#1826,#1827);+#1826 = CARTESIAN_POINT('',(-1.6,0.8,0.5));+#1827 = VECTOR('',#1828,1.);+#1828 = DIRECTION('',(1.,0.,-0.));+#1829 = PCURVE('',#1487,#1830);+#1830 = DEFINITIONAL_REPRESENTATION('',(#1831),#1835);+#1831 = LINE('',#1832,#1833);+#1832 = CARTESIAN_POINT('',(0.,0.55));+#1833 = VECTOR('',#1834,1.);+#1834 = DIRECTION('',(1.,0.));+#1835 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1836 = PCURVE('',#1567,#1837);+#1837 = DEFINITIONAL_REPRESENTATION('',(#1838),#1842);+#1838 = LINE('',#1839,#1840);+#1839 = CARTESIAN_POINT('',(5.E-02,0.));+#1840 = VECTOR('',#1841,1.);+#1841 = DIRECTION('',(0.,1.));+#1842 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1843 = ADVANCED_FACE('',(#1844),#1539,.T.);+#1844 = FACE_BOUND('',#1845,.T.);+#1845 = EDGE_LOOP('',(#1846,#1874,#1875,#1876));+#1846 = ORIENTED_EDGE('',*,*,#1847,.F.);+#1847 = EDGE_CURVE('',#1606,#1848,#1850,.T.);+#1848 = VERTEX_POINT('',#1849);+#1849 = CARTESIAN_POINT('',(-1.55,0.8,5.E-02));+#1850 = SURFACE_CURVE('',#1851,(#1855,#1862),.PCURVE_S1.);+#1851 = LINE('',#1852,#1853);+#1852 = CARTESIAN_POINT('',(-1.6,0.8,5.E-02));+#1853 = VECTOR('',#1854,1.);+#1854 = DIRECTION('',(1.,0.,-0.));+#1855 = PCURVE('',#1539,#1856);+#1856 = DEFINITIONAL_REPRESENTATION('',(#1857),#1861);+#1857 = LINE('',#1858,#1859);+#1858 = CARTESIAN_POINT('',(5.E-02,0.));+#1859 = VECTOR('',#1860,1.);+#1860 = DIRECTION('',(0.,1.));+#1861 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1862 = PCURVE('',#1863,#1868);+#1863 = PLANE('',#1864);+#1864 = AXIS2_PLACEMENT_3D('',#1865,#1866,#1867);+#1865 = CARTESIAN_POINT('',(-1.6,0.8,0.));+#1866 = DIRECTION('',(-0.,1.,0.));+#1867 = DIRECTION('',(0.,0.,1.));+#1868 = DEFINITIONAL_REPRESENTATION('',(#1869),#1873);+#1869 = LINE('',#1870,#1871);+#1870 = CARTESIAN_POINT('',(5.E-02,0.));+#1871 = VECTOR('',#1872,1.);+#1872 = DIRECTION('',(0.,1.));+#1873 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1874 = ORIENTED_EDGE('',*,*,#1633,.T.);+#1875 = ORIENTED_EDGE('',*,*,#1523,.T.);+#1876 = ORIENTED_EDGE('',*,*,#1877,.F.);+#1877 = EDGE_CURVE('',#1848,#1524,#1878,.T.);+#1878 = SURFACE_CURVE('',#1879,(#1883,#1890),.PCURVE_S1.);+#1879 = LINE('',#1880,#1881);+#1880 = CARTESIAN_POINT('',(-1.55,0.8,0.));+#1881 = VECTOR('',#1882,1.);+#1882 = DIRECTION('',(0.,0.,1.));+#1883 = PCURVE('',#1539,#1884);+#1884 = DEFINITIONAL_REPRESENTATION('',(#1885),#1889);+#1885 = LINE('',#1886,#1887);+#1886 = CARTESIAN_POINT('',(0.,5.E-02));+#1887 = VECTOR('',#1888,1.);+#1888 = DIRECTION('',(1.,0.));+#1889 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1890 = PCURVE('',#1702,#1891);+#1891 = DEFINITIONAL_REPRESENTATION('',(#1892),#1896);+#1892 = LINE('',#1893,#1894);+#1893 = CARTESIAN_POINT('',(0.,-0.55));+#1894 = VECTOR('',#1895,1.);+#1895 = DIRECTION('',(1.,0.));+#1896 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1897 = ADVANCED_FACE('',(#1898),#1567,.T.);+#1898 = FACE_BOUND('',#1899,.T.);+#1899 = EDGE_LOOP('',(#1900,#1923,#1924,#1925));+#1900 = ORIENTED_EDGE('',*,*,#1901,.F.);+#1901 = EDGE_CURVE('',#1524,#1902,#1904,.T.);+#1902 = VERTEX_POINT('',#1903);+#1903 = CARTESIAN_POINT('',(-0.6,0.8,0.45));+#1904 = SURFACE_CURVE('',#1905,(#1909,#1916),.PCURVE_S1.);+#1905 = LINE('',#1906,#1907);+#1906 = CARTESIAN_POINT('',(-1.6,0.8,0.45));+#1907 = VECTOR('',#1908,1.);+#1908 = DIRECTION('',(1.,0.,-0.));+#1909 = PCURVE('',#1567,#1910);+#1910 = DEFINITIONAL_REPRESENTATION('',(#1911),#1915);+#1911 = LINE('',#1912,#1913);+#1912 = CARTESIAN_POINT('',(0.,0.));+#1913 = VECTOR('',#1914,1.);+#1914 = DIRECTION('',(0.,1.));+#1915 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1916 = PCURVE('',#1733,#1917);+#1917 = DEFINITIONAL_REPRESENTATION('',(#1918),#1922);+#1918 = LINE('',#1919,#1920);+#1919 = CARTESIAN_POINT('',(0.,0.55));+#1920 = VECTOR('',#1921,1.);+#1921 = DIRECTION('',(1.,0.));+#1922 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1923 = ORIENTED_EDGE('',*,*,#1553,.T.);+#1924 = ORIENTED_EDGE('',*,*,#1823,.T.);+#1925 = ORIENTED_EDGE('',*,*,#1926,.F.);+#1926 = EDGE_CURVE('',#1902,#1801,#1927,.T.);+#1927 = SURFACE_CURVE('',#1928,(#1932,#1939),.PCURVE_S1.);+#1928 = LINE('',#1929,#1930);+#1929 = CARTESIAN_POINT('',(-0.6,0.8,0.45));+#1930 = VECTOR('',#1931,1.);+#1931 = DIRECTION('',(0.,0.,1.));+#1932 = PCURVE('',#1567,#1933);+#1933 = DEFINITIONAL_REPRESENTATION('',(#1934),#1938);+#1934 = LINE('',#1935,#1936);+#1935 = CARTESIAN_POINT('',(0.,1.));+#1936 = VECTOR('',#1937,1.);+#1937 = DIRECTION('',(1.,0.));+#1938 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1939 = PCURVE('',#1783,#1940);+#1940 = DEFINITIONAL_REPRESENTATION('',(#1941),#1945);+#1941 = LINE('',#1942,#1943);+#1942 = CARTESIAN_POINT('',(0.,-0.55));+#1943 = VECTOR('',#1944,1.);+#1944 = DIRECTION('',(1.,0.));+#1945 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1946 = ADVANCED_FACE('',(#1947),#1621,.F.);+#1947 = FACE_BOUND('',#1948,.F.);+#1948 = EDGE_LOOP('',(#1949,#1972,#2000,#2021));+#1949 = ORIENTED_EDGE('',*,*,#1950,.F.);+#1950 = EDGE_CURVE('',#1951,#1583,#1953,.T.);+#1951 = VERTEX_POINT('',#1952);+#1952 = CARTESIAN_POINT('',(-1.6,0.25,0.));+#1953 = SURFACE_CURVE('',#1954,(#1958,#1965),.PCURVE_S1.);+#1954 = LINE('',#1955,#1956);+#1955 = CARTESIAN_POINT('',(-1.6,0.25,0.));+#1956 = VECTOR('',#1957,1.);+#1957 = DIRECTION('',(0.,0.,1.));+#1958 = PCURVE('',#1621,#1959);+#1959 = DEFINITIONAL_REPRESENTATION('',(#1960),#1964);+#1960 = LINE('',#1961,#1962);+#1961 = CARTESIAN_POINT('',(0.,0.));+#1962 = VECTOR('',#1963,1.);+#1963 = DIRECTION('',(1.,0.));+#1964 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1965 = PCURVE('',#1674,#1966);+#1966 = DEFINITIONAL_REPRESENTATION('',(#1967),#1971);+#1967 = LINE('',#1968,#1969);+#1968 = CARTESIAN_POINT('',(0.,0.));+#1969 = VECTOR('',#1970,1.);+#1970 = DIRECTION('',(1.,0.));+#1971 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1972 = ORIENTED_EDGE('',*,*,#1973,.T.);+#1973 = EDGE_CURVE('',#1951,#1974,#1976,.T.);+#1974 = VERTEX_POINT('',#1975);+#1975 = CARTESIAN_POINT('',(-1.6,0.8,0.));+#1976 = SURFACE_CURVE('',#1977,(#1981,#1988),.PCURVE_S1.);+#1977 = LINE('',#1978,#1979);+#1978 = CARTESIAN_POINT('',(-1.6,0.25,0.));+#1979 = VECTOR('',#1980,1.);+#1980 = DIRECTION('',(-0.,1.,0.));+#1981 = PCURVE('',#1621,#1982);+#1982 = DEFINITIONAL_REPRESENTATION('',(#1983),#1987);+#1983 = LINE('',#1984,#1985);+#1984 = CARTESIAN_POINT('',(0.,0.));+#1985 = VECTOR('',#1986,1.);+#1986 = DIRECTION('',(0.,-1.));+#1987 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1988 = PCURVE('',#1989,#1994);+#1989 = PLANE('',#1990);+#1990 = AXIS2_PLACEMENT_3D('',#1991,#1992,#1993);+#1991 = CARTESIAN_POINT('',(-1.6,0.25,0.));+#1992 = DIRECTION('',(0.,0.,1.));+#1993 = DIRECTION('',(1.,0.,-0.));+#1994 = DEFINITIONAL_REPRESENTATION('',(#1995),#1999);+#1995 = LINE('',#1996,#1997);+#1996 = CARTESIAN_POINT('',(0.,0.));+#1997 = VECTOR('',#1998,1.);+#1998 = DIRECTION('',(0.,1.));+#1999 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2000 = ORIENTED_EDGE('',*,*,#2001,.T.);+#2001 = EDGE_CURVE('',#1974,#1606,#2002,.T.);+#2002 = SURFACE_CURVE('',#2003,(#2007,#2014),.PCURVE_S1.);+#2003 = LINE('',#2004,#2005);+#2004 = CARTESIAN_POINT('',(-1.6,0.8,0.));+#2005 = VECTOR('',#2006,1.);+#2006 = DIRECTION('',(0.,0.,1.));+#2007 = PCURVE('',#1621,#2008);+#2008 = DEFINITIONAL_REPRESENTATION('',(#2009),#2013);+#2009 = LINE('',#2010,#2011);+#2010 = CARTESIAN_POINT('',(0.,-0.55));+#2011 = VECTOR('',#2012,1.);+#2012 = DIRECTION('',(1.,0.));+#2013 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2014 = PCURVE('',#1863,#2015);+#2015 = DEFINITIONAL_REPRESENTATION('',(#2016),#2020);+#2016 = LINE('',#2017,#2018);+#2017 = CARTESIAN_POINT('',(0.,0.));+#2018 = VECTOR('',#2019,1.);+#2019 = DIRECTION('',(1.,0.));+#2020 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2021 = ORIENTED_EDGE('',*,*,#1605,.F.);+#2022 = ADVANCED_FACE('',(#2023),#1674,.F.);+#2023 = FACE_BOUND('',#2024,.F.);+#2024 = EDGE_LOOP('',(#2025,#2048,#2049,#2050));+#2025 = ORIENTED_EDGE('',*,*,#2026,.F.);+#2026 = EDGE_CURVE('',#1951,#2027,#2029,.T.);+#2027 = VERTEX_POINT('',#2028);+#2028 = CARTESIAN_POINT('',(-1.55,0.25,0.));+#2029 = SURFACE_CURVE('',#2030,(#2034,#2041),.PCURVE_S1.);+#2030 = LINE('',#2031,#2032);+#2031 = CARTESIAN_POINT('',(-1.6,0.25,0.));+#2032 = VECTOR('',#2033,1.);+#2033 = DIRECTION('',(1.,0.,-0.));+#2034 = PCURVE('',#1674,#2035);+#2035 = DEFINITIONAL_REPRESENTATION('',(#2036),#2040);+#2036 = LINE('',#2037,#2038);+#2037 = CARTESIAN_POINT('',(0.,0.));+#2038 = VECTOR('',#2039,1.);+#2039 = DIRECTION('',(0.,1.));+#2040 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2041 = PCURVE('',#1989,#2042);+#2042 = DEFINITIONAL_REPRESENTATION('',(#2043),#2047);+#2043 = LINE('',#2044,#2045);+#2044 = CARTESIAN_POINT('',(0.,0.));+#2045 = VECTOR('',#2046,1.);+#2046 = DIRECTION('',(1.,0.));+#2047 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2048 = ORIENTED_EDGE('',*,*,#1950,.T.);+#2049 = ORIENTED_EDGE('',*,*,#1658,.T.);+#2050 = ORIENTED_EDGE('',*,*,#2051,.F.);+#2051 = EDGE_CURVE('',#2027,#1659,#2052,.T.);+#2052 = SURFACE_CURVE('',#2053,(#2057,#2064),.PCURVE_S1.);+#2053 = LINE('',#2054,#2055);+#2054 = CARTESIAN_POINT('',(-1.55,0.25,0.));+#2055 = VECTOR('',#2056,1.);+#2056 = DIRECTION('',(0.,0.,1.));+#2057 = PCURVE('',#1674,#2058);+#2058 = DEFINITIONAL_REPRESENTATION('',(#2059),#2063);+#2059 = LINE('',#2060,#2061);+#2060 = CARTESIAN_POINT('',(0.,5.E-02));+#2061 = VECTOR('',#2062,1.);+#2062 = DIRECTION('',(1.,0.));+#2063 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2064 = PCURVE('',#2065,#2070);+#2065 = PLANE('',#2066);+#2066 = AXIS2_PLACEMENT_3D('',#2067,#2068,#2069);+#2067 = CARTESIAN_POINT('',(-1.6,0.25,0.));+#2068 = DIRECTION('',(-0.,1.,0.));+#2069 = DIRECTION('',(0.,0.,1.));+#2070 = DEFINITIONAL_REPRESENTATION('',(#2071),#2075);+#2071 = LINE('',#2072,#2073);+#2072 = CARTESIAN_POINT('',(0.,5.E-02));+#2073 = VECTOR('',#2074,1.);+#2074 = DIRECTION('',(1.,0.));+#2075 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2076 = ADVANCED_FACE('',(#2077),#1702,.T.);+#2077 = FACE_BOUND('',#2078,.T.);+#2078 = EDGE_LOOP('',(#2079,#2080,#2104,#2105));+#2079 = ORIENTED_EDGE('',*,*,#1688,.F.);+#2080 = ORIENTED_EDGE('',*,*,#2081,.T.);+#2081 = EDGE_CURVE('',#1659,#1848,#2082,.T.);+#2082 = SURFACE_CURVE('',#2083,(#2087,#2093),.PCURVE_S1.);+#2083 = LINE('',#2084,#2085);+#2084 = CARTESIAN_POINT('',(-1.55,0.25,5.E-02));+#2085 = VECTOR('',#2086,1.);+#2086 = DIRECTION('',(-0.,1.,0.));+#2087 = PCURVE('',#1702,#2088);+#2088 = DEFINITIONAL_REPRESENTATION('',(#2089),#2092);+#2089 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2090,#2091),.UNSPECIFIED.,.F.,+ .F.,(2,2),(0.,0.55),.PIECEWISE_BEZIER_KNOTS.);+#2090 = CARTESIAN_POINT('',(5.E-02,0.));+#2091 = CARTESIAN_POINT('',(5.E-02,-0.55));+#2092 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2093 = PCURVE('',#2094,#2099);+#2094 = PLANE('',#2095);+#2095 = AXIS2_PLACEMENT_3D('',#2096,#2097,#2098);+#2096 = CARTESIAN_POINT('',(-1.6,0.25,5.E-02));+#2097 = DIRECTION('',(0.,0.,1.));+#2098 = DIRECTION('',(1.,0.,-0.));+#2099 = DEFINITIONAL_REPRESENTATION('',(#2100),#2103);+#2100 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2101,#2102),.UNSPECIFIED.,.F.,+ .F.,(2,2),(0.,0.55),.PIECEWISE_BEZIER_KNOTS.);+#2101 = CARTESIAN_POINT('',(5.E-02,0.));+#2102 = CARTESIAN_POINT('',(5.E-02,0.55));+#2103 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2104 = ORIENTED_EDGE('',*,*,#1877,.T.);+#2105 = ORIENTED_EDGE('',*,*,#2106,.T.);+#2106 = EDGE_CURVE('',#1524,#1389,#2107,.T.);+#2107 = SURFACE_CURVE('',#2108,(#2112,#2118),.PCURVE_S1.);+#2108 = LINE('',#2109,#2110);+#2109 = CARTESIAN_POINT('',(-1.55,0.25,0.45));+#2110 = VECTOR('',#2111,1.);+#2111 = DIRECTION('',(0.,-1.,0.));+#2112 = PCURVE('',#1702,#2113);+#2113 = DEFINITIONAL_REPRESENTATION('',(#2114),#2117);+#2114 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2115,#2116),.UNSPECIFIED.,.F.,+ .F.,(2,2),(-0.55,0.),.PIECEWISE_BEZIER_KNOTS.);+#2115 = CARTESIAN_POINT('',(0.45,-0.55));+#2116 = CARTESIAN_POINT('',(0.45,0.));+#2117 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2118 = PCURVE('',#1733,#2119);+#2119 = DEFINITIONAL_REPRESENTATION('',(#2120),#2123);+#2120 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2121,#2122),.UNSPECIFIED.,.F.,+ .F.,(2,2),(-0.55,0.),.PIECEWISE_BEZIER_KNOTS.);+#2121 = CARTESIAN_POINT('',(5.E-02,0.55));+#2122 = CARTESIAN_POINT('',(5.E-02,0.));+#2123 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2124 = ADVANCED_FACE('',(#2125),#1733,.F.);+#2125 = FACE_BOUND('',#2126,.F.);+#2126 = EDGE_LOOP('',(#2127,#2128,#2129,#2130));+#2127 = ORIENTED_EDGE('',*,*,#1901,.F.);+#2128 = ORIENTED_EDGE('',*,*,#2106,.T.);+#2129 = ORIENTED_EDGE('',*,*,#1717,.T.);+#2130 = ORIENTED_EDGE('',*,*,#2131,.T.);+#2131 = EDGE_CURVE('',#1718,#1902,#2132,.T.);+#2132 = SURFACE_CURVE('',#2133,(#2137,#2144),.PCURVE_S1.);+#2133 = LINE('',#2134,#2135);+#2134 = CARTESIAN_POINT('',(-0.6,0.25,0.45));+#2135 = VECTOR('',#2136,1.);+#2136 = DIRECTION('',(-0.,1.,0.));+#2137 = PCURVE('',#1733,#2138);+#2138 = DEFINITIONAL_REPRESENTATION('',(#2139),#2143);+#2139 = LINE('',#2140,#2141);+#2140 = CARTESIAN_POINT('',(1.,0.));+#2141 = VECTOR('',#2142,1.);+#2142 = DIRECTION('',(0.,1.));+#2143 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2144 = PCURVE('',#1783,#2145);+#2145 = DEFINITIONAL_REPRESENTATION('',(#2146),#2150);+#2146 = LINE('',#2147,#2148);+#2147 = CARTESIAN_POINT('',(0.,0.));+#2148 = VECTOR('',#2149,1.);+#2149 = DIRECTION('',(0.,-1.));+#2150 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2151 = ADVANCED_FACE('',(#2152),#1783,.T.);+#2152 = FACE_BOUND('',#2153,.T.);+#2153 = EDGE_LOOP('',(#2154,#2155,#2156,#2157));+#2154 = ORIENTED_EDGE('',*,*,#1769,.F.);+#2155 = ORIENTED_EDGE('',*,*,#2131,.T.);+#2156 = ORIENTED_EDGE('',*,*,#1926,.T.);+#2157 = ORIENTED_EDGE('',*,*,#1800,.F.);+#2158 = ADVANCED_FACE('',(#2159),#1863,.T.);+#2159 = FACE_BOUND('',#2160,.T.);+#2160 = EDGE_LOOP('',(#2161,#2184,#2185,#2186));+#2161 = ORIENTED_EDGE('',*,*,#2162,.F.);+#2162 = EDGE_CURVE('',#1974,#2163,#2165,.T.);+#2163 = VERTEX_POINT('',#2164);+#2164 = CARTESIAN_POINT('',(-1.55,0.8,0.));+#2165 = SURFACE_CURVE('',#2166,(#2170,#2177),.PCURVE_S1.);+#2166 = LINE('',#2167,#2168);+#2167 = CARTESIAN_POINT('',(-1.6,0.8,0.));+#2168 = VECTOR('',#2169,1.);+#2169 = DIRECTION('',(1.,0.,-0.));+#2170 = PCURVE('',#1863,#2171);+#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 = PCURVE('',#1989,#2178);+#2178 = DEFINITIONAL_REPRESENTATION('',(#2179),#2183);+#2179 = LINE('',#2180,#2181);+#2180 = CARTESIAN_POINT('',(0.,0.55));+#2181 = VECTOR('',#2182,1.);+#2182 = DIRECTION('',(1.,0.));+#2183 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2184 = ORIENTED_EDGE('',*,*,#2001,.T.);+#2185 = ORIENTED_EDGE('',*,*,#1847,.T.);+#2186 = ORIENTED_EDGE('',*,*,#2187,.F.);+#2187 = EDGE_CURVE('',#2163,#1848,#2188,.T.);+#2188 = SURFACE_CURVE('',#2189,(#2193,#2200),.PCURVE_S1.);+#2189 = LINE('',#2190,#2191);+#2190 = CARTESIAN_POINT('',(-1.55,0.8,0.));+#2191 = VECTOR('',#2192,1.);+#2192 = DIRECTION('',(0.,0.,1.));+#2193 = PCURVE('',#1863,#2194);+#2194 = DEFINITIONAL_REPRESENTATION('',(#2195),#2199);+#2195 = LINE('',#2196,#2197);+#2196 = CARTESIAN_POINT('',(0.,5.E-02));+#2197 = VECTOR('',#2198,1.);+#2198 = DIRECTION('',(1.,0.));+#2199 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2200 = PCURVE('',#2201,#2206);+#2201 = PLANE('',#2202);+#2202 = AXIS2_PLACEMENT_3D('',#2203,#2204,#2205);+#2203 = CARTESIAN_POINT('',(-1.6,0.8,0.));+#2204 = DIRECTION('',(-0.,1.,0.));+#2205 = DIRECTION('',(0.,0.,1.));+#2206 = DEFINITIONAL_REPRESENTATION('',(#2207),#2211);+#2207 = LINE('',#2208,#2209);+#2208 = CARTESIAN_POINT('',(0.,5.E-02));+#2209 = VECTOR('',#2210,1.);+#2210 = DIRECTION('',(1.,0.));+#2211 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2212 = ADVANCED_FACE('',(#2213),#1989,.F.);+#2213 = FACE_BOUND('',#2214,.F.);+#2214 = EDGE_LOOP('',(#2215,#2216,#2217,#2243));+#2215 = ORIENTED_EDGE('',*,*,#1973,.F.);+#2216 = ORIENTED_EDGE('',*,*,#2026,.T.);+#2217 = ORIENTED_EDGE('',*,*,#2218,.T.);+#2218 = EDGE_CURVE('',#2027,#2163,#2219,.T.);+#2219 = SURFACE_CURVE('',#2220,(#2224,#2231),.PCURVE_S1.);+#2220 = LINE('',#2221,#2222);+#2221 = CARTESIAN_POINT('',(-1.55,0.25,0.));+#2222 = VECTOR('',#2223,1.);+#2223 = DIRECTION('',(-0.,1.,0.));+#2224 = PCURVE('',#1989,#2225);+#2225 = DEFINITIONAL_REPRESENTATION('',(#2226),#2230);+#2226 = LINE('',#2227,#2228);+#2227 = CARTESIAN_POINT('',(5.E-02,0.));+#2228 = VECTOR('',#2229,1.);+#2229 = DIRECTION('',(0.,1.));+#2230 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2231 = PCURVE('',#2232,#2237);+#2232 = PLANE('',#2233);+#2233 = AXIS2_PLACEMENT_3D('',#2234,#2235,#2236);+#2234 = CARTESIAN_POINT('',(-1.6,0.25,0.));+#2235 = DIRECTION('',(0.,0.,1.));+#2236 = DIRECTION('',(1.,0.,-0.));+#2237 = DEFINITIONAL_REPRESENTATION('',(#2238),#2242);+#2238 = LINE('',#2239,#2240);+#2239 = CARTESIAN_POINT('',(5.E-02,0.));+#2240 = VECTOR('',#2241,1.);+#2241 = DIRECTION('',(0.,1.));+#2242 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2243 = ORIENTED_EDGE('',*,*,#2162,.F.);+#2244 = ADVANCED_FACE('',(#2245),#2065,.F.);+#2245 = FACE_BOUND('',#2246,.F.);+#2246 = EDGE_LOOP('',(#2247,#2270,#2271,#2294));+#2247 = ORIENTED_EDGE('',*,*,#2248,.F.);+#2248 = EDGE_CURVE('',#2027,#2249,#2251,.T.);+#2249 = VERTEX_POINT('',#2250);+#2250 = CARTESIAN_POINT('',(-0.6,0.25,0.));+#2251 = SURFACE_CURVE('',#2252,(#2256,#2263),.PCURVE_S1.);+#2252 = LINE('',#2253,#2254);+#2253 = CARTESIAN_POINT('',(-1.6,0.25,0.));+#2254 = VECTOR('',#2255,1.);+#2255 = DIRECTION('',(1.,0.,-0.));+#2256 = PCURVE('',#2065,#2257);+#2257 = DEFINITIONAL_REPRESENTATION('',(#2258),#2262);+#2258 = LINE('',#2259,#2260);+#2259 = CARTESIAN_POINT('',(0.,0.));+#2260 = VECTOR('',#2261,1.);+#2261 = DIRECTION('',(0.,1.));+#2262 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2263 = PCURVE('',#2232,#2264);+#2264 = DEFINITIONAL_REPRESENTATION('',(#2265),#2269);+#2265 = LINE('',#2266,#2267);+#2266 = CARTESIAN_POINT('',(0.,0.));+#2267 = VECTOR('',#2268,1.);+#2268 = DIRECTION('',(1.,0.));+#2269 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2270 = ORIENTED_EDGE('',*,*,#2051,.T.);+#2271 = ORIENTED_EDGE('',*,*,#2272,.T.);+#2272 = EDGE_CURVE('',#1659,#2273,#2275,.T.);+#2273 = VERTEX_POINT('',#2274);+#2274 = CARTESIAN_POINT('',(-0.6,0.25,5.E-02));+#2275 = SURFACE_CURVE('',#2276,(#2280,#2287),.PCURVE_S1.);+#2276 = LINE('',#2277,#2278);+#2277 = CARTESIAN_POINT('',(-1.6,0.25,5.E-02));+#2278 = VECTOR('',#2279,1.);+#2279 = DIRECTION('',(1.,0.,-0.));+#2280 = PCURVE('',#2065,#2281);+#2281 = DEFINITIONAL_REPRESENTATION('',(#2282),#2286);+#2282 = LINE('',#2283,#2284);+#2283 = CARTESIAN_POINT('',(5.E-02,0.));+#2284 = VECTOR('',#2285,1.);+#2285 = DIRECTION('',(0.,1.));+#2286 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2287 = PCURVE('',#2094,#2288);+#2288 = DEFINITIONAL_REPRESENTATION('',(#2289),#2293);+#2289 = LINE('',#2290,#2291);+#2290 = CARTESIAN_POINT('',(0.,0.));+#2291 = VECTOR('',#2292,1.);+#2292 = DIRECTION('',(1.,0.));+#2293 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2294 = ORIENTED_EDGE('',*,*,#2295,.F.);+#2295 = EDGE_CURVE('',#2249,#2273,#2296,.T.);+#2296 = SURFACE_CURVE('',#2297,(#2301,#2308),.PCURVE_S1.);+#2297 = LINE('',#2298,#2299);+#2298 = CARTESIAN_POINT('',(-0.6,0.25,0.));+#2299 = VECTOR('',#2300,1.);+#2300 = DIRECTION('',(0.,0.,1.));+#2301 = PCURVE('',#2065,#2302);+#2302 = DEFINITIONAL_REPRESENTATION('',(#2303),#2307);+#2303 = LINE('',#2304,#2305);+#2304 = CARTESIAN_POINT('',(0.,1.));+#2305 = VECTOR('',#2306,1.);+#2306 = DIRECTION('',(1.,0.));+#2307 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2308 = PCURVE('',#2309,#2314);+#2309 = PLANE('',#2310);+#2310 = AXIS2_PLACEMENT_3D('',#2311,#2312,#2313);+#2311 = CARTESIAN_POINT('',(-0.6,0.25,0.));+#2312 = DIRECTION('',(1.,0.,-0.));+#2313 = DIRECTION('',(0.,0.,1.));+#2314 = DEFINITIONAL_REPRESENTATION('',(#2315),#2319);+#2315 = LINE('',#2316,#2317);+#2316 = CARTESIAN_POINT('',(0.,0.));+#2317 = VECTOR('',#2318,1.);+#2318 = DIRECTION('',(1.,0.));+#2319 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2320 = ADVANCED_FACE('',(#2321),#2094,.T.);+#2321 = FACE_BOUND('',#2322,.T.);+#2322 = EDGE_LOOP('',(#2323,#2346,#2347,#2348));+#2323 = ORIENTED_EDGE('',*,*,#2324,.F.);+#2324 = EDGE_CURVE('',#1848,#2325,#2327,.T.);+#2325 = VERTEX_POINT('',#2326);+#2326 = CARTESIAN_POINT('',(-0.6,0.8,5.E-02));+#2327 = SURFACE_CURVE('',#2328,(#2332,#2339),.PCURVE_S1.);+#2328 = LINE('',#2329,#2330);+#2329 = CARTESIAN_POINT('',(-1.6,0.8,5.E-02));+#2330 = VECTOR('',#2331,1.);+#2331 = DIRECTION('',(1.,0.,-0.));+#2332 = PCURVE('',#2094,#2333);+#2333 = DEFINITIONAL_REPRESENTATION('',(#2334),#2338);+#2334 = LINE('',#2335,#2336);+#2335 = CARTESIAN_POINT('',(0.,0.55));+#2336 = VECTOR('',#2337,1.);+#2337 = DIRECTION('',(1.,0.));+#2338 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2339 = PCURVE('',#2201,#2340);+#2340 = DEFINITIONAL_REPRESENTATION('',(#2341),#2345);+#2341 = LINE('',#2342,#2343);+#2342 = CARTESIAN_POINT('',(5.E-02,0.));+#2343 = VECTOR('',#2344,1.);+#2344 = DIRECTION('',(0.,1.));+#2345 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2346 = ORIENTED_EDGE('',*,*,#2081,.F.);+#2347 = ORIENTED_EDGE('',*,*,#2272,.T.);+#2348 = ORIENTED_EDGE('',*,*,#2349,.T.);+#2349 = EDGE_CURVE('',#2273,#2325,#2350,.T.);+#2350 = SURFACE_CURVE('',#2351,(#2355,#2362),.PCURVE_S1.);+#2351 = LINE('',#2352,#2353);+#2352 = CARTESIAN_POINT('',(-0.6,0.25,5.E-02));+#2353 = VECTOR('',#2354,1.);+#2354 = DIRECTION('',(-0.,1.,0.));+#2355 = PCURVE('',#2094,#2356);+#2356 = DEFINITIONAL_REPRESENTATION('',(#2357),#2361);+#2357 = LINE('',#2358,#2359);+#2358 = CARTESIAN_POINT('',(1.,0.));+#2359 = VECTOR('',#2360,1.);+#2360 = DIRECTION('',(0.,1.));+#2361 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2362 = PCURVE('',#2309,#2363);+#2363 = DEFINITIONAL_REPRESENTATION('',(#2364),#2368);+#2364 = LINE('',#2365,#2366);+#2365 = CARTESIAN_POINT('',(5.E-02,0.));+#2366 = VECTOR('',#2367,1.);+#2367 = DIRECTION('',(0.,-1.));+#2368 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2369 = ADVANCED_FACE('',(#2370),#2201,.T.);+#2370 = FACE_BOUND('',#2371,.T.);+#2371 = EDGE_LOOP('',(#2372,#2395,#2396,#2397));+#2372 = ORIENTED_EDGE('',*,*,#2373,.F.);+#2373 = EDGE_CURVE('',#2163,#2374,#2376,.T.);+#2374 = VERTEX_POINT('',#2375);+#2375 = CARTESIAN_POINT('',(-0.6,0.8,0.));+#2376 = SURFACE_CURVE('',#2377,(#2381,#2388),.PCURVE_S1.);+#2377 = LINE('',#2378,#2379);+#2378 = CARTESIAN_POINT('',(-1.6,0.8,0.));+#2379 = VECTOR('',#2380,1.);+#2380 = DIRECTION('',(1.,0.,-0.));+#2381 = PCURVE('',#2201,#2382);+#2382 = DEFINITIONAL_REPRESENTATION('',(#2383),#2387);+#2383 = LINE('',#2384,#2385);+#2384 = CARTESIAN_POINT('',(0.,0.));+#2385 = VECTOR('',#2386,1.);+#2386 = DIRECTION('',(0.,1.));+#2387 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2388 = PCURVE('',#2232,#2389);+#2389 = DEFINITIONAL_REPRESENTATION('',(#2390),#2394);+#2390 = LINE('',#2391,#2392);+#2391 = CARTESIAN_POINT('',(0.,0.55));+#2392 = VECTOR('',#2393,1.);+#2393 = DIRECTION('',(1.,0.));+#2394 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2395 = ORIENTED_EDGE('',*,*,#2187,.T.);+#2396 = ORIENTED_EDGE('',*,*,#2324,.T.);+#2397 = ORIENTED_EDGE('',*,*,#2398,.F.);+#2398 = EDGE_CURVE('',#2374,#2325,#2399,.T.);+#2399 = SURFACE_CURVE('',#2400,(#2404,#2411),.PCURVE_S1.);+#2400 = LINE('',#2401,#2402);+#2401 = CARTESIAN_POINT('',(-0.6,0.8,0.));+#2402 = VECTOR('',#2403,1.);+#2403 = DIRECTION('',(0.,0.,1.));+#2404 = PCURVE('',#2201,#2405);+#2405 = DEFINITIONAL_REPRESENTATION('',(#2406),#2410);+#2406 = LINE('',#2407,#2408);+#2407 = CARTESIAN_POINT('',(0.,1.));+#2408 = VECTOR('',#2409,1.);+#2409 = DIRECTION('',(1.,0.));+#2410 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2411 = PCURVE('',#2309,#2412);+#2412 = DEFINITIONAL_REPRESENTATION('',(#2413),#2417);+#2413 = LINE('',#2414,#2415);+#2414 = CARTESIAN_POINT('',(0.,-0.55));+#2415 = VECTOR('',#2416,1.);+#2416 = DIRECTION('',(1.,0.));+#2417 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2418 = ADVANCED_FACE('',(#2419),#2232,.F.);+#2419 = FACE_BOUND('',#2420,.F.);+#2420 = EDGE_LOOP('',(#2421,#2422,#2423,#2444));+#2421 = ORIENTED_EDGE('',*,*,#2218,.F.);+#2422 = ORIENTED_EDGE('',*,*,#2248,.T.);+#2423 = ORIENTED_EDGE('',*,*,#2424,.T.);+#2424 = EDGE_CURVE('',#2249,#2374,#2425,.T.);+#2425 = SURFACE_CURVE('',#2426,(#2430,#2437),.PCURVE_S1.);+#2426 = LINE('',#2427,#2428);+#2427 = CARTESIAN_POINT('',(-0.6,0.25,0.));+#2428 = VECTOR('',#2429,1.);+#2429 = DIRECTION('',(-0.,1.,0.));+#2430 = PCURVE('',#2232,#2431);+#2431 = DEFINITIONAL_REPRESENTATION('',(#2432),#2436);+#2432 = LINE('',#2433,#2434);+#2433 = CARTESIAN_POINT('',(1.,0.));+#2434 = VECTOR('',#2435,1.);+#2435 = DIRECTION('',(0.,1.));+#2436 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2437 = PCURVE('',#2309,#2438);+#2438 = DEFINITIONAL_REPRESENTATION('',(#2439),#2443);+#2439 = LINE('',#2440,#2441);+#2440 = CARTESIAN_POINT('',(0.,0.));+#2441 = VECTOR('',#2442,1.);+#2442 = DIRECTION('',(0.,-1.));+#2443 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2444 = ORIENTED_EDGE('',*,*,#2373,.F.);+#2445 = ADVANCED_FACE('',(#2446),#2309,.T.);+#2446 = FACE_BOUND('',#2447,.T.);+#2447 = EDGE_LOOP('',(#2448,#2449,#2450,#2451));+#2448 = ORIENTED_EDGE('',*,*,#2295,.F.);+#2449 = ORIENTED_EDGE('',*,*,#2424,.T.);+#2450 = ORIENTED_EDGE('',*,*,#2398,.T.);+#2451 = ORIENTED_EDGE('',*,*,#2349,.F.);+#2452 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#2456)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#2453,#2454,#2455)) REPRESENTATION_CONTEXT+('Context #1','3D Context with UNIT and UNCERTAINTY') );+#2453 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );+#2454 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );+#2455 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );+#2456 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#2453,+ 'distance_accuracy_value','confusion accuracy');+#2457 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#2458,#2460);+#2458 = ( REPRESENTATION_RELATIONSHIP('','',#1261,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#2459) +SHAPE_REPRESENTATION_RELATIONSHIP() );+#2459 = ITEM_DEFINED_TRANSFORMATION('','',#11,#19);+#2460 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',+ #2461);+#2461 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('2','=>[0:1:1:3]','',#5,#1256,$);+#2462 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#1258));+#2463 = SHAPE_DEFINITION_REPRESENTATION(#2464,#2470);+#2464 = PRODUCT_DEFINITION_SHAPE('','',#2465);+#2465 = PRODUCT_DEFINITION('design','',#2466,#2469);+#2466 = PRODUCT_DEFINITION_FORMATION('','',#2467);+#2467 = PRODUCT('Terminal3','Terminal3','',(#2468));+#2468 = PRODUCT_CONTEXT('',#2,'mechanical');+#2469 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');+#2470 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#2471),#3661);+#2471 = MANIFOLD_SOLID_BREP('',#2472);+#2472 = CLOSED_SHELL('',(#2473,#2593,#2669,#2723,#2777,#2807,#2888,#2937+ ,#2991,#3065,#3124,#3151,#3205,#3291,#3372,#3399,#3470,#3524,#3573,+ #3600,#3647,#3654));+#2473 = ADVANCED_FACE('',(#2474),#2488,.F.);+#2474 = FACE_BOUND('',#2475,.F.);+#2475 = EDGE_LOOP('',(#2476,#2511,#2539,#2567));+#2476 = ORIENTED_EDGE('',*,*,#2477,.F.);+#2477 = EDGE_CURVE('',#2478,#2480,#2482,.T.);+#2478 = VERTEX_POINT('',#2479);+#2479 = CARTESIAN_POINT('',(0.6,0.25,0.45));+#2480 = VERTEX_POINT('',#2481);+#2481 = CARTESIAN_POINT('',(0.6,0.25,0.5));+#2482 = SURFACE_CURVE('',#2483,(#2487,#2499),.PCURVE_S1.);+#2483 = LINE('',#2484,#2485);+#2484 = CARTESIAN_POINT('',(0.6,0.25,0.45));+#2485 = VECTOR('',#2486,1.);+#2486 = DIRECTION('',(0.,0.,1.));+#2487 = PCURVE('',#2488,#2493);+#2488 = PLANE('',#2489);+#2489 = AXIS2_PLACEMENT_3D('',#2490,#2491,#2492);+#2490 = CARTESIAN_POINT('',(0.6,0.25,0.45));+#2491 = DIRECTION('',(1.,0.,-0.));+#2492 = DIRECTION('',(0.,0.,1.));+#2493 = DEFINITIONAL_REPRESENTATION('',(#2494),#2498);+#2494 = LINE('',#2495,#2496);+#2495 = CARTESIAN_POINT('',(0.,0.));+#2496 = VECTOR('',#2497,1.);+#2497 = DIRECTION('',(1.,0.));+#2498 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2499 = PCURVE('',#2500,#2505);+#2500 = PLANE('',#2501);+#2501 = AXIS2_PLACEMENT_3D('',#2502,#2503,#2504);+#2502 = CARTESIAN_POINT('',(0.6,0.25,0.45));+#2503 = DIRECTION('',(-0.,1.,0.));+#2504 = DIRECTION('',(0.,0.,1.));+#2505 = DEFINITIONAL_REPRESENTATION('',(#2506),#2510);+#2506 = LINE('',#2507,#2508);+#2507 = CARTESIAN_POINT('',(0.,0.));+#2508 = VECTOR('',#2509,1.);+#2509 = DIRECTION('',(1.,0.));+#2510 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2511 = ORIENTED_EDGE('',*,*,#2512,.T.);+#2512 = EDGE_CURVE('',#2478,#2513,#2515,.T.);+#2513 = VERTEX_POINT('',#2514);+#2514 = CARTESIAN_POINT('',(0.6,0.8,0.45));+#2515 = SURFACE_CURVE('',#2516,(#2520,#2527),.PCURVE_S1.);+#2516 = LINE('',#2517,#2518);+#2517 = CARTESIAN_POINT('',(0.6,0.25,0.45));+#2518 = VECTOR('',#2519,1.);+#2519 = DIRECTION('',(-0.,1.,0.));+#2520 = PCURVE('',#2488,#2521);+#2521 = DEFINITIONAL_REPRESENTATION('',(#2522),#2526);+#2522 = LINE('',#2523,#2524);+#2523 = CARTESIAN_POINT('',(0.,0.));+#2524 = VECTOR('',#2525,1.);+#2525 = DIRECTION('',(0.,-1.));+#2526 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2527 = PCURVE('',#2528,#2533);+#2528 = PLANE('',#2529);+#2529 = AXIS2_PLACEMENT_3D('',#2530,#2531,#2532);+#2530 = CARTESIAN_POINT('',(0.6,0.25,0.45));+#2531 = DIRECTION('',(0.,0.,1.));+#2532 = DIRECTION('',(1.,0.,-0.));+#2533 = DEFINITIONAL_REPRESENTATION('',(#2534),#2538);+#2534 = LINE('',#2535,#2536);+#2535 = CARTESIAN_POINT('',(0.,0.));+#2536 = VECTOR('',#2537,1.);+#2537 = DIRECTION('',(0.,1.));+#2538 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2539 = ORIENTED_EDGE('',*,*,#2540,.T.);+#2540 = EDGE_CURVE('',#2513,#2541,#2543,.T.);+#2541 = VERTEX_POINT('',#2542);+#2542 = CARTESIAN_POINT('',(0.6,0.8,0.5));+#2543 = SURFACE_CURVE('',#2544,(#2548,#2555),.PCURVE_S1.);+#2544 = LINE('',#2545,#2546);+#2545 = CARTESIAN_POINT('',(0.6,0.8,0.45));+#2546 = VECTOR('',#2547,1.);+#2547 = DIRECTION('',(0.,0.,1.));+#2548 = PCURVE('',#2488,#2549);+#2549 = DEFINITIONAL_REPRESENTATION('',(#2550),#2554);+#2550 = LINE('',#2551,#2552);+#2551 = CARTESIAN_POINT('',(0.,-0.55));+#2552 = VECTOR('',#2553,1.);+#2553 = DIRECTION('',(1.,0.));+#2554 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2555 = PCURVE('',#2556,#2561);+#2556 = PLANE('',#2557);+#2557 = AXIS2_PLACEMENT_3D('',#2558,#2559,#2560);+#2558 = CARTESIAN_POINT('',(0.6,0.8,0.45));+#2559 = DIRECTION('',(-0.,1.,0.));+#2560 = DIRECTION('',(0.,0.,1.));+#2561 = DEFINITIONAL_REPRESENTATION('',(#2562),#2566);+#2562 = LINE('',#2563,#2564);+#2563 = CARTESIAN_POINT('',(0.,0.));+#2564 = VECTOR('',#2565,1.);+#2565 = DIRECTION('',(1.,0.));+#2566 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2567 = ORIENTED_EDGE('',*,*,#2568,.F.);+#2568 = EDGE_CURVE('',#2480,#2541,#2569,.T.);+#2569 = SURFACE_CURVE('',#2570,(#2574,#2581),.PCURVE_S1.);+#2570 = LINE('',#2571,#2572);+#2571 = CARTESIAN_POINT('',(0.6,0.25,0.5));+#2572 = VECTOR('',#2573,1.);+#2573 = DIRECTION('',(-0.,1.,0.));+#2574 = PCURVE('',#2488,#2575);+#2575 = DEFINITIONAL_REPRESENTATION('',(#2576),#2580);+#2576 = LINE('',#2577,#2578);+#2577 = CARTESIAN_POINT('',(5.E-02,0.));+#2578 = VECTOR('',#2579,1.);+#2579 = DIRECTION('',(0.,-1.));+#2580 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2581 = PCURVE('',#2582,#2587);+#2582 = PLANE('',#2583);+#2583 = AXIS2_PLACEMENT_3D('',#2584,#2585,#2586);+#2584 = CARTESIAN_POINT('',(0.6,0.25,0.5));+#2585 = DIRECTION('',(0.,0.,1.));+#2586 = DIRECTION('',(1.,0.,-0.));+#2587 = DEFINITIONAL_REPRESENTATION('',(#2588),#2592);+#2588 = LINE('',#2589,#2590);+#2589 = CARTESIAN_POINT('',(0.,0.));+#2590 = VECTOR('',#2591,1.);+#2591 = DIRECTION('',(0.,1.));+#2592 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2593 = ADVANCED_FACE('',(#2594),#2500,.F.);+#2594 = FACE_BOUND('',#2595,.F.);+#2595 = EDGE_LOOP('',(#2596,#2619,#2620,#2643));+#2596 = ORIENTED_EDGE('',*,*,#2597,.F.);+#2597 = EDGE_CURVE('',#2478,#2598,#2600,.T.);+#2598 = VERTEX_POINT('',#2599);+#2599 = CARTESIAN_POINT('',(1.55,0.25,0.45));+#2600 = SURFACE_CURVE('',#2601,(#2605,#2612),.PCURVE_S1.);+#2601 = LINE('',#2602,#2603);+#2602 = CARTESIAN_POINT('',(0.6,0.25,0.45));+#2603 = VECTOR('',#2604,1.);+#2604 = DIRECTION('',(1.,0.,-0.));+#2605 = PCURVE('',#2500,#2606);+#2606 = DEFINITIONAL_REPRESENTATION('',(#2607),#2611);+#2607 = LINE('',#2608,#2609);+#2608 = CARTESIAN_POINT('',(0.,0.));+#2609 = VECTOR('',#2610,1.);+#2610 = DIRECTION('',(0.,1.));+#2611 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2612 = PCURVE('',#2528,#2613);+#2613 = DEFINITIONAL_REPRESENTATION('',(#2614),#2618);+#2614 = LINE('',#2615,#2616);+#2615 = CARTESIAN_POINT('',(0.,0.));+#2616 = VECTOR('',#2617,1.);+#2617 = DIRECTION('',(1.,0.));+#2618 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2619 = ORIENTED_EDGE('',*,*,#2477,.T.);+#2620 = ORIENTED_EDGE('',*,*,#2621,.T.);+#2621 = EDGE_CURVE('',#2480,#2622,#2624,.T.);+#2622 = VERTEX_POINT('',#2623);+#2623 = CARTESIAN_POINT('',(1.55,0.25,0.5));+#2624 = SURFACE_CURVE('',#2625,(#2629,#2636),.PCURVE_S1.);+#2625 = LINE('',#2626,#2627);+#2626 = CARTESIAN_POINT('',(0.6,0.25,0.5));+#2627 = VECTOR('',#2628,1.);+#2628 = DIRECTION('',(1.,0.,-0.));+#2629 = PCURVE('',#2500,#2630);+#2630 = DEFINITIONAL_REPRESENTATION('',(#2631),#2635);+#2631 = LINE('',#2632,#2633);+#2632 = CARTESIAN_POINT('',(5.E-02,0.));+#2633 = VECTOR('',#2634,1.);+#2634 = DIRECTION('',(0.,1.));+#2635 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2636 = PCURVE('',#2582,#2637);+#2637 = DEFINITIONAL_REPRESENTATION('',(#2638),#2642);+#2638 = LINE('',#2639,#2640);+#2639 = CARTESIAN_POINT('',(0.,0.));+#2640 = VECTOR('',#2641,1.);+#2641 = DIRECTION('',(1.,0.));+#2642 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2643 = ORIENTED_EDGE('',*,*,#2644,.F.);+#2644 = EDGE_CURVE('',#2598,#2622,#2645,.T.);+#2645 = SURFACE_CURVE('',#2646,(#2650,#2657),.PCURVE_S1.);+#2646 = LINE('',#2647,#2648);+#2647 = CARTESIAN_POINT('',(1.55,0.25,0.));+#2648 = VECTOR('',#2649,1.);+#2649 = DIRECTION('',(0.,0.,1.));+#2650 = PCURVE('',#2500,#2651);+#2651 = DEFINITIONAL_REPRESENTATION('',(#2652),#2656);+#2652 = LINE('',#2653,#2654);+#2653 = CARTESIAN_POINT('',(-0.45,0.95));+#2654 = VECTOR('',#2655,1.);+#2655 = DIRECTION('',(1.,0.));+#2656 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2657 = PCURVE('',#2658,#2663);+#2658 = PLANE('',#2659);+#2659 = AXIS2_PLACEMENT_3D('',#2660,#2661,#2662);+#2660 = CARTESIAN_POINT('',(1.55,0.25,0.));+#2661 = DIRECTION('',(-0.,1.,0.));+#2662 = DIRECTION('',(0.,0.,1.));+#2663 = DEFINITIONAL_REPRESENTATION('',(#2664),#2668);+#2664 = LINE('',#2665,#2666);+#2665 = CARTESIAN_POINT('',(0.,0.));+#2666 = VECTOR('',#2667,1.);+#2667 = DIRECTION('',(1.,0.));+#2668 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2669 = ADVANCED_FACE('',(#2670),#2582,.T.);+#2670 = FACE_BOUND('',#2671,.T.);+#2671 = EDGE_LOOP('',(#2672,#2695,#2696,#2697));+#2672 = ORIENTED_EDGE('',*,*,#2673,.F.);+#2673 = EDGE_CURVE('',#2541,#2674,#2676,.T.);+#2674 = VERTEX_POINT('',#2675);+#2675 = CARTESIAN_POINT('',(1.55,0.8,0.5));+#2676 = SURFACE_CURVE('',#2677,(#2681,#2688),.PCURVE_S1.);+#2677 = LINE('',#2678,#2679);+#2678 = CARTESIAN_POINT('',(0.6,0.8,0.5));+#2679 = VECTOR('',#2680,1.);+#2680 = DIRECTION('',(1.,0.,-0.));+#2681 = PCURVE('',#2582,#2682);+#2682 = DEFINITIONAL_REPRESENTATION('',(#2683),#2687);+#2683 = LINE('',#2684,#2685);+#2684 = CARTESIAN_POINT('',(0.,0.55));+#2685 = VECTOR('',#2686,1.);+#2686 = DIRECTION('',(1.,0.));+#2687 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2688 = PCURVE('',#2556,#2689);+#2689 = DEFINITIONAL_REPRESENTATION('',(#2690),#2694);+#2690 = LINE('',#2691,#2692);+#2691 = CARTESIAN_POINT('',(5.E-02,0.));+#2692 = VECTOR('',#2693,1.);+#2693 = DIRECTION('',(0.,1.));+#2694 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2695 = ORIENTED_EDGE('',*,*,#2568,.F.);+#2696 = ORIENTED_EDGE('',*,*,#2621,.T.);+#2697 = ORIENTED_EDGE('',*,*,#2698,.T.);+#2698 = EDGE_CURVE('',#2622,#2674,#2699,.T.);+#2699 = SURFACE_CURVE('',#2700,(#2704,#2711),.PCURVE_S1.);+#2700 = LINE('',#2701,#2702);+#2701 = CARTESIAN_POINT('',(1.55,0.25,0.5));+#2702 = VECTOR('',#2703,1.);+#2703 = DIRECTION('',(-0.,1.,0.));+#2704 = PCURVE('',#2582,#2705);+#2705 = DEFINITIONAL_REPRESENTATION('',(#2706),#2710);+#2706 = LINE('',#2707,#2708);+#2707 = CARTESIAN_POINT('',(0.95,0.));+#2708 = VECTOR('',#2709,1.);+#2709 = DIRECTION('',(0.,1.));+#2710 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2711 = PCURVE('',#2712,#2717);+#2712 = PLANE('',#2713);+#2713 = AXIS2_PLACEMENT_3D('',#2714,#2715,#2716);+#2714 = CARTESIAN_POINT('',(1.55,0.25,0.5));+#2715 = DIRECTION('',(0.,0.,1.));+#2716 = DIRECTION('',(1.,0.,-0.));+#2717 = DEFINITIONAL_REPRESENTATION('',(#2718),#2722);+#2718 = LINE('',#2719,#2720);+#2719 = CARTESIAN_POINT('',(0.,0.));+#2720 = VECTOR('',#2721,1.);+#2721 = DIRECTION('',(0.,1.));+#2722 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2723 = ADVANCED_FACE('',(#2724),#2556,.T.);+#2724 = FACE_BOUND('',#2725,.T.);+#2725 = EDGE_LOOP('',(#2726,#2749,#2750,#2751));+#2726 = ORIENTED_EDGE('',*,*,#2727,.F.);+#2727 = EDGE_CURVE('',#2513,#2728,#2730,.T.);+#2728 = VERTEX_POINT('',#2729);+#2729 = CARTESIAN_POINT('',(1.55,0.8,0.45));+#2730 = SURFACE_CURVE('',#2731,(#2735,#2742),.PCURVE_S1.);+#2731 = LINE('',#2732,#2733);+#2732 = CARTESIAN_POINT('',(0.6,0.8,0.45));+#2733 = VECTOR('',#2734,1.);+#2734 = DIRECTION('',(1.,0.,-0.));+#2735 = PCURVE('',#2556,#2736);+#2736 = DEFINITIONAL_REPRESENTATION('',(#2737),#2741);+#2737 = LINE('',#2738,#2739);+#2738 = CARTESIAN_POINT('',(0.,0.));+#2739 = VECTOR('',#2740,1.);+#2740 = DIRECTION('',(0.,1.));+#2741 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2742 = PCURVE('',#2528,#2743);+#2743 = DEFINITIONAL_REPRESENTATION('',(#2744),#2748);+#2744 = LINE('',#2745,#2746);+#2745 = CARTESIAN_POINT('',(0.,0.55));+#2746 = VECTOR('',#2747,1.);+#2747 = DIRECTION('',(1.,0.));+#2748 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2749 = ORIENTED_EDGE('',*,*,#2540,.T.);+#2750 = ORIENTED_EDGE('',*,*,#2673,.T.);+#2751 = ORIENTED_EDGE('',*,*,#2752,.F.);+#2752 = EDGE_CURVE('',#2728,#2674,#2753,.T.);+#2753 = SURFACE_CURVE('',#2754,(#2758,#2765),.PCURVE_S1.);+#2754 = LINE('',#2755,#2756);+#2755 = CARTESIAN_POINT('',(1.55,0.8,0.));+#2756 = VECTOR('',#2757,1.);+#2757 = DIRECTION('',(0.,0.,1.));+#2758 = PCURVE('',#2556,#2759);+#2759 = DEFINITIONAL_REPRESENTATION('',(#2760),#2764);+#2760 = LINE('',#2761,#2762);+#2761 = CARTESIAN_POINT('',(-0.45,0.95));+#2762 = VECTOR('',#2763,1.);+#2763 = DIRECTION('',(1.,0.));+#2764 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2765 = PCURVE('',#2766,#2771);+#2766 = PLANE('',#2767);+#2767 = AXIS2_PLACEMENT_3D('',#2768,#2769,#2770);+#2768 = CARTESIAN_POINT('',(1.55,0.8,0.));+#2769 = DIRECTION('',(-0.,1.,0.));+#2770 = DIRECTION('',(0.,0.,1.));+#2771 = DEFINITIONAL_REPRESENTATION('',(#2772),#2776);+#2772 = LINE('',#2773,#2774);+#2773 = CARTESIAN_POINT('',(0.,0.));+#2774 = VECTOR('',#2775,1.);+#2775 = DIRECTION('',(1.,0.));+#2776 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2777 = ADVANCED_FACE('',(#2778),#2528,.F.);+#2778 = FACE_BOUND('',#2779,.F.);+#2779 = EDGE_LOOP('',(#2780,#2781,#2782,#2783));+#2780 = ORIENTED_EDGE('',*,*,#2727,.F.);+#2781 = ORIENTED_EDGE('',*,*,#2512,.F.);+#2782 = ORIENTED_EDGE('',*,*,#2597,.T.);+#2783 = ORIENTED_EDGE('',*,*,#2784,.F.);+#2784 = EDGE_CURVE('',#2728,#2598,#2785,.T.);+#2785 = SURFACE_CURVE('',#2786,(#2790,#2796),.PCURVE_S1.);+#2786 = LINE('',#2787,#2788);+#2787 = CARTESIAN_POINT('',(1.55,0.25,0.45));+#2788 = VECTOR('',#2789,1.);+#2789 = DIRECTION('',(0.,-1.,0.));+#2790 = PCURVE('',#2528,#2791);+#2791 = DEFINITIONAL_REPRESENTATION('',(#2792),#2795);+#2792 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2793,#2794),.UNSPECIFIED.,.F.,+ .F.,(2,2),(-0.55,0.),.PIECEWISE_BEZIER_KNOTS.);+#2793 = CARTESIAN_POINT('',(0.95,0.55));+#2794 = CARTESIAN_POINT('',(0.95,0.));+#2795 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2796 = PCURVE('',#2797,#2802);+#2797 = PLANE('',#2798);+#2798 = AXIS2_PLACEMENT_3D('',#2799,#2800,#2801);+#2799 = CARTESIAN_POINT('',(1.55,0.25,0.));+#2800 = DIRECTION('',(1.,0.,-0.));+#2801 = DIRECTION('',(0.,0.,1.));+#2802 = DEFINITIONAL_REPRESENTATION('',(#2803),#2806);+#2803 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2804,#2805),.UNSPECIFIED.,.F.,+ .F.,(2,2),(-0.55,0.),.PIECEWISE_BEZIER_KNOTS.);+#2804 = CARTESIAN_POINT('',(0.45,-0.55));+#2805 = CARTESIAN_POINT('',(0.45,0.));+#2806 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2807 = ADVANCED_FACE('',(#2808),#2658,.F.);+#2808 = FACE_BOUND('',#2809,.F.);+#2809 = EDGE_LOOP('',(#2810,#2838,#2839,#2862));+#2810 = ORIENTED_EDGE('',*,*,#2811,.F.);+#2811 = EDGE_CURVE('',#2598,#2812,#2814,.T.);+#2812 = VERTEX_POINT('',#2813);+#2813 = CARTESIAN_POINT('',(1.6,0.25,0.45));+#2814 = SURFACE_CURVE('',#2815,(#2819,#2826),.PCURVE_S1.);+#2815 = LINE('',#2816,#2817);+#2816 = CARTESIAN_POINT('',(0.6,0.25,0.45));+#2817 = VECTOR('',#2818,1.);+#2818 = DIRECTION('',(1.,0.,-0.));+#2819 = PCURVE('',#2658,#2820);+#2820 = DEFINITIONAL_REPRESENTATION('',(#2821),#2825);+#2821 = LINE('',#2822,#2823);+#2822 = CARTESIAN_POINT('',(0.45,-0.95));+#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.55,0.25,0.));+#2830 = DIRECTION('',(-0.,1.,0.));+#2831 = DIRECTION('',(0.,0.,1.));+#2832 = DEFINITIONAL_REPRESENTATION('',(#2833),#2837);+#2833 = LINE('',#2834,#2835);+#2834 = CARTESIAN_POINT('',(0.45,-0.95));+#2835 = VECTOR('',#2836,1.);+#2836 = DIRECTION('',(0.,1.));+#2837 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2838 = ORIENTED_EDGE('',*,*,#2644,.T.);+#2839 = ORIENTED_EDGE('',*,*,#2840,.T.);+#2840 = EDGE_CURVE('',#2622,#2841,#2843,.T.);+#2841 = VERTEX_POINT('',#2842);+#2842 = CARTESIAN_POINT('',(1.6,0.25,0.5));+#2843 = SURFACE_CURVE('',#2844,(#2848,#2855),.PCURVE_S1.);+#2844 = LINE('',#2845,#2846);+#2845 = CARTESIAN_POINT('',(1.55,0.25,0.5));+#2846 = VECTOR('',#2847,1.);+#2847 = DIRECTION('',(1.,0.,-0.));+#2848 = PCURVE('',#2658,#2849);+#2849 = DEFINITIONAL_REPRESENTATION('',(#2850),#2854);+#2850 = LINE('',#2851,#2852);+#2851 = CARTESIAN_POINT('',(0.5,0.));+#2852 = VECTOR('',#2853,1.);+#2853 = DIRECTION('',(0.,1.));+#2854 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2855 = PCURVE('',#2712,#2856);+#2856 = DEFINITIONAL_REPRESENTATION('',(#2857),#2861);+#2857 = LINE('',#2858,#2859);+#2858 = CARTESIAN_POINT('',(0.,0.));+#2859 = VECTOR('',#2860,1.);+#2860 = DIRECTION('',(1.,0.));+#2861 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2862 = ORIENTED_EDGE('',*,*,#2863,.F.);+#2863 = EDGE_CURVE('',#2812,#2841,#2864,.T.);+#2864 = SURFACE_CURVE('',#2865,(#2869,#2876),.PCURVE_S1.);+#2865 = LINE('',#2866,#2867);+#2866 = CARTESIAN_POINT('',(1.6,0.25,0.));+#2867 = VECTOR('',#2868,1.);+#2868 = DIRECTION('',(0.,0.,1.));+#2869 = PCURVE('',#2658,#2870);+#2870 = DEFINITIONAL_REPRESENTATION('',(#2871),#2875);+#2871 = LINE('',#2872,#2873);+#2872 = CARTESIAN_POINT('',(0.,5.E-02));+#2873 = VECTOR('',#2874,1.);+#2874 = DIRECTION('',(1.,0.));+#2875 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2876 = PCURVE('',#2877,#2882);+#2877 = PLANE('',#2878);+#2878 = AXIS2_PLACEMENT_3D('',#2879,#2880,#2881);+#2879 = CARTESIAN_POINT('',(1.6,0.25,0.));+#2880 = DIRECTION('',(1.,0.,-0.));+#2881 = DIRECTION('',(0.,0.,1.));+#2882 = DEFINITIONAL_REPRESENTATION('',(#2883),#2887);+#2883 = LINE('',#2884,#2885);+#2884 = CARTESIAN_POINT('',(0.,0.));+#2885 = VECTOR('',#2886,1.);+#2886 = DIRECTION('',(1.,0.));+#2887 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2888 = ADVANCED_FACE('',(#2889),#2712,.T.);+#2889 = FACE_BOUND('',#2890,.T.);+#2890 = EDGE_LOOP('',(#2891,#2892,#2893,#2916));+#2891 = ORIENTED_EDGE('',*,*,#2698,.F.);+#2892 = ORIENTED_EDGE('',*,*,#2840,.T.);+#2893 = ORIENTED_EDGE('',*,*,#2894,.T.);+#2894 = EDGE_CURVE('',#2841,#2895,#2897,.T.);+#2895 = VERTEX_POINT('',#2896);+#2896 = CARTESIAN_POINT('',(1.6,0.8,0.5));+#2897 = SURFACE_CURVE('',#2898,(#2902,#2909),.PCURVE_S1.);+#2898 = LINE('',#2899,#2900);+#2899 = CARTESIAN_POINT('',(1.6,0.25,0.5));+#2900 = VECTOR('',#2901,1.);+#2901 = DIRECTION('',(-0.,1.,0.));+#2902 = PCURVE('',#2712,#2903);+#2903 = DEFINITIONAL_REPRESENTATION('',(#2904),#2908);+#2904 = LINE('',#2905,#2906);+#2905 = CARTESIAN_POINT('',(5.E-02,0.));+#2906 = VECTOR('',#2907,1.);+#2907 = DIRECTION('',(0.,1.));+#2908 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2909 = PCURVE('',#2877,#2910);+#2910 = DEFINITIONAL_REPRESENTATION('',(#2911),#2915);+#2911 = LINE('',#2912,#2913);+#2912 = CARTESIAN_POINT('',(0.5,0.));+#2913 = VECTOR('',#2914,1.);+#2914 = DIRECTION('',(0.,-1.));+#2915 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2916 = ORIENTED_EDGE('',*,*,#2917,.F.);+#2917 = EDGE_CURVE('',#2674,#2895,#2918,.T.);+#2918 = SURFACE_CURVE('',#2919,(#2923,#2930),.PCURVE_S1.);+#2919 = LINE('',#2920,#2921);+#2920 = CARTESIAN_POINT('',(1.55,0.8,0.5));+#2921 = VECTOR('',#2922,1.);+#2922 = DIRECTION('',(1.,0.,-0.));+#2923 = PCURVE('',#2712,#2924);+#2924 = DEFINITIONAL_REPRESENTATION('',(#2925),#2929);+#2925 = LINE('',#2926,#2927);+#2926 = CARTESIAN_POINT('',(0.,0.55));+#2927 = VECTOR('',#2928,1.);+#2928 = DIRECTION('',(1.,0.));+#2929 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2930 = PCURVE('',#2766,#2931);+#2931 = DEFINITIONAL_REPRESENTATION('',(#2932),#2936);+#2932 = LINE('',#2933,#2934);+#2933 = CARTESIAN_POINT('',(0.5,0.));+#2934 = VECTOR('',#2935,1.);+#2935 = DIRECTION('',(0.,1.));+#2936 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2937 = ADVANCED_FACE('',(#2938),#2766,.T.);+#2938 = FACE_BOUND('',#2939,.T.);+#2939 = EDGE_LOOP('',(#2940,#2968,#2969,#2970));+#2940 = ORIENTED_EDGE('',*,*,#2941,.F.);+#2941 = EDGE_CURVE('',#2728,#2942,#2944,.T.);+#2942 = VERTEX_POINT('',#2943);+#2943 = CARTESIAN_POINT('',(1.6,0.8,0.45));+#2944 = SURFACE_CURVE('',#2945,(#2949,#2956),.PCURVE_S1.);+#2945 = LINE('',#2946,#2947);+#2946 = CARTESIAN_POINT('',(0.6,0.8,0.45));+#2947 = VECTOR('',#2948,1.);+#2948 = DIRECTION('',(1.,0.,-0.));+#2949 = PCURVE('',#2766,#2950);+#2950 = DEFINITIONAL_REPRESENTATION('',(#2951),#2955);+#2951 = LINE('',#2952,#2953);+#2952 = CARTESIAN_POINT('',(0.45,-0.95));+#2953 = VECTOR('',#2954,1.);+#2954 = DIRECTION('',(0.,1.));+#2955 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2956 = PCURVE('',#2957,#2962);+#2957 = PLANE('',#2958);+#2958 = AXIS2_PLACEMENT_3D('',#2959,#2960,#2961);+#2959 = CARTESIAN_POINT('',(1.55,0.8,0.));+#2960 = DIRECTION('',(-0.,1.,0.));+#2961 = DIRECTION('',(0.,0.,1.));+#2962 = DEFINITIONAL_REPRESENTATION('',(#2963),#2967);+#2963 = LINE('',#2964,#2965);+#2964 = CARTESIAN_POINT('',(0.45,-0.95));+#2965 = VECTOR('',#2966,1.);+#2966 = DIRECTION('',(0.,1.));+#2967 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2968 = ORIENTED_EDGE('',*,*,#2752,.T.);+#2969 = ORIENTED_EDGE('',*,*,#2917,.T.);+#2970 = ORIENTED_EDGE('',*,*,#2971,.F.);+#2971 = EDGE_CURVE('',#2942,#2895,#2972,.T.);+#2972 = SURFACE_CURVE('',#2973,(#2977,#2984),.PCURVE_S1.);+#2973 = LINE('',#2974,#2975);+#2974 = CARTESIAN_POINT('',(1.6,0.8,0.));+#2975 = VECTOR('',#2976,1.);+#2976 = DIRECTION('',(0.,0.,1.));+#2977 = PCURVE('',#2766,#2978);+#2978 = DEFINITIONAL_REPRESENTATION('',(#2979),#2983);+#2979 = LINE('',#2980,#2981);+#2980 = CARTESIAN_POINT('',(0.,5.E-02));+#2981 = VECTOR('',#2982,1.);+#2982 = DIRECTION('',(1.,0.));+#2983 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2984 = PCURVE('',#2877,#2985);+#2985 = DEFINITIONAL_REPRESENTATION('',(#2986),#2990);+#2986 = LINE('',#2987,#2988);+#2987 = CARTESIAN_POINT('',(0.,-0.55));+#2988 = VECTOR('',#2989,1.);+#2989 = DIRECTION('',(1.,0.));+#2990 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2991 = ADVANCED_FACE('',(#2992),#2797,.F.);+#2992 = FACE_BOUND('',#2993,.F.);+#2993 = EDGE_LOOP('',(#2994,#3017,#3043,#3064));+#2994 = ORIENTED_EDGE('',*,*,#2995,.F.);+#2995 = EDGE_CURVE('',#2996,#2598,#2998,.T.);+#2996 = VERTEX_POINT('',#2997);+#2997 = CARTESIAN_POINT('',(1.55,0.25,5.E-02));+#2998 = SURFACE_CURVE('',#2999,(#3003,#3010),.PCURVE_S1.);+#2999 = LINE('',#3000,#3001);+#3000 = CARTESIAN_POINT('',(1.55,0.25,0.));+#3001 = VECTOR('',#3002,1.);+#3002 = DIRECTION('',(0.,0.,1.));+#3003 = PCURVE('',#2797,#3004);+#3004 = DEFINITIONAL_REPRESENTATION('',(#3005),#3009);+#3005 = LINE('',#3006,#3007);+#3006 = CARTESIAN_POINT('',(0.,0.));+#3007 = VECTOR('',#3008,1.);+#3008 = DIRECTION('',(1.,0.));+#3009 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3010 = PCURVE('',#2827,#3011);+#3011 = DEFINITIONAL_REPRESENTATION('',(#3012),#3016);+#3012 = LINE('',#3013,#3014);+#3013 = CARTESIAN_POINT('',(0.,0.));+#3014 = VECTOR('',#3015,1.);+#3015 = DIRECTION('',(1.,0.));+#3016 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3017 = ORIENTED_EDGE('',*,*,#3018,.T.);+#3018 = EDGE_CURVE('',#2996,#3019,#3021,.T.);+#3019 = VERTEX_POINT('',#3020);+#3020 = CARTESIAN_POINT('',(1.55,0.8,5.E-02));+#3021 = SURFACE_CURVE('',#3022,(#3026,#3032),.PCURVE_S1.);+#3022 = LINE('',#3023,#3024);+#3023 = CARTESIAN_POINT('',(1.55,0.25,5.E-02));+#3024 = VECTOR('',#3025,1.);+#3025 = DIRECTION('',(-0.,1.,0.));+#3026 = PCURVE('',#2797,#3027);+#3027 = DEFINITIONAL_REPRESENTATION('',(#3028),#3031);+#3028 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3029,#3030),.UNSPECIFIED.,.F.,+ .F.,(2,2),(0.,0.55),.PIECEWISE_BEZIER_KNOTS.);+#3029 = CARTESIAN_POINT('',(5.E-02,0.));+#3030 = CARTESIAN_POINT('',(5.E-02,-0.55));+#3031 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3032 = PCURVE('',#3033,#3038);+#3033 = PLANE('',#3034);+#3034 = AXIS2_PLACEMENT_3D('',#3035,#3036,#3037);+#3035 = CARTESIAN_POINT('',(0.6,0.25,5.E-02));+#3036 = DIRECTION('',(0.,0.,1.));+#3037 = DIRECTION('',(1.,0.,-0.));+#3038 = DEFINITIONAL_REPRESENTATION('',(#3039),#3042);+#3039 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3040,#3041),.UNSPECIFIED.,.F.,+ .F.,(2,2),(0.,0.55),.PIECEWISE_BEZIER_KNOTS.);+#3040 = CARTESIAN_POINT('',(0.95,0.));+#3041 = CARTESIAN_POINT('',(0.95,0.55));+#3042 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3043 = ORIENTED_EDGE('',*,*,#3044,.T.);+#3044 = EDGE_CURVE('',#3019,#2728,#3045,.T.);+#3045 = SURFACE_CURVE('',#3046,(#3050,#3057),.PCURVE_S1.);+#3046 = LINE('',#3047,#3048);+#3047 = CARTESIAN_POINT('',(1.55,0.8,0.));+#3048 = VECTOR('',#3049,1.);+#3049 = DIRECTION('',(0.,0.,1.));+#3050 = PCURVE('',#2797,#3051);+#3051 = DEFINITIONAL_REPRESENTATION('',(#3052),#3056);+#3052 = LINE('',#3053,#3054);+#3053 = CARTESIAN_POINT('',(0.,-0.55));+#3054 = VECTOR('',#3055,1.);+#3055 = DIRECTION('',(1.,0.));+#3056 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3057 = PCURVE('',#2957,#3058);+#3058 = DEFINITIONAL_REPRESENTATION('',(#3059),#3063);+#3059 = LINE('',#3060,#3061);+#3060 = CARTESIAN_POINT('',(0.,0.));+#3061 = VECTOR('',#3062,1.);+#3062 = DIRECTION('',(1.,0.));+#3063 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3064 = ORIENTED_EDGE('',*,*,#2784,.T.);+#3065 = ADVANCED_FACE('',(#3066),#2827,.F.);+#3066 = FACE_BOUND('',#3067,.F.);+#3067 = EDGE_LOOP('',(#3068,#3096,#3097,#3098));+#3068 = ORIENTED_EDGE('',*,*,#3069,.F.);+#3069 = EDGE_CURVE('',#2996,#3070,#3072,.T.);+#3070 = VERTEX_POINT('',#3071);+#3071 = CARTESIAN_POINT('',(1.6,0.25,5.E-02));+#3072 = SURFACE_CURVE('',#3073,(#3077,#3084),.PCURVE_S1.);+#3073 = LINE('',#3074,#3075);+#3074 = CARTESIAN_POINT('',(0.6,0.25,5.E-02));+#3075 = VECTOR('',#3076,1.);+#3076 = DIRECTION('',(1.,0.,-0.));+#3077 = PCURVE('',#2827,#3078);+#3078 = DEFINITIONAL_REPRESENTATION('',(#3079),#3083);+#3079 = LINE('',#3080,#3081);+#3080 = CARTESIAN_POINT('',(5.E-02,-0.95));+#3081 = VECTOR('',#3082,1.);+#3082 = DIRECTION('',(0.,1.));+#3083 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3084 = PCURVE('',#3085,#3090);+#3085 = PLANE('',#3086);+#3086 = AXIS2_PLACEMENT_3D('',#3087,#3088,#3089);+#3087 = CARTESIAN_POINT('',(0.6,0.25,0.));+#3088 = DIRECTION('',(-0.,1.,0.));+#3089 = DIRECTION('',(0.,0.,1.));+#3090 = DEFINITIONAL_REPRESENTATION('',(#3091),#3095);+#3091 = LINE('',#3092,#3093);+#3092 = CARTESIAN_POINT('',(5.E-02,0.));+#3093 = VECTOR('',#3094,1.);+#3094 = DIRECTION('',(0.,1.));+#3095 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3096 = ORIENTED_EDGE('',*,*,#2995,.T.);+#3097 = ORIENTED_EDGE('',*,*,#2811,.T.);+#3098 = ORIENTED_EDGE('',*,*,#3099,.F.);+#3099 = EDGE_CURVE('',#3070,#2812,#3100,.T.);+#3100 = SURFACE_CURVE('',#3101,(#3105,#3112),.PCURVE_S1.);+#3101 = LINE('',#3102,#3103);+#3102 = CARTESIAN_POINT('',(1.6,0.25,0.));+#3103 = VECTOR('',#3104,1.);+#3104 = DIRECTION('',(0.,0.,1.));+#3105 = PCURVE('',#2827,#3106);+#3106 = DEFINITIONAL_REPRESENTATION('',(#3107),#3111);+#3107 = LINE('',#3108,#3109);+#3108 = CARTESIAN_POINT('',(0.,5.E-02));+#3109 = VECTOR('',#3110,1.);+#3110 = DIRECTION('',(1.,0.));+#3111 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3112 = PCURVE('',#3113,#3118);+#3113 = PLANE('',#3114);+#3114 = AXIS2_PLACEMENT_3D('',#3115,#3116,#3117);+#3115 = CARTESIAN_POINT('',(1.6,0.25,0.));+#3116 = DIRECTION('',(1.,0.,-0.));+#3117 = DIRECTION('',(0.,0.,1.));+#3118 = DEFINITIONAL_REPRESENTATION('',(#3119),#3123);+#3119 = LINE('',#3120,#3121);+#3120 = CARTESIAN_POINT('',(0.,0.));+#3121 = VECTOR('',#3122,1.);+#3122 = DIRECTION('',(1.,0.));+#3123 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3124 = ADVANCED_FACE('',(#3125),#2877,.T.);+#3125 = FACE_BOUND('',#3126,.T.);+#3126 = EDGE_LOOP('',(#3127,#3128,#3149,#3150));+#3127 = ORIENTED_EDGE('',*,*,#2863,.F.);+#3128 = ORIENTED_EDGE('',*,*,#3129,.T.);+#3129 = EDGE_CURVE('',#2812,#2942,#3130,.T.);+#3130 = SURFACE_CURVE('',#3131,(#3135,#3142),.PCURVE_S1.);+#3131 = LINE('',#3132,#3133);+#3132 = CARTESIAN_POINT('',(1.6,0.25,0.45));+#3133 = VECTOR('',#3134,1.);+#3134 = DIRECTION('',(-0.,1.,0.));+#3135 = PCURVE('',#2877,#3136);+#3136 = DEFINITIONAL_REPRESENTATION('',(#3137),#3141);+#3137 = LINE('',#3138,#3139);+#3138 = CARTESIAN_POINT('',(0.45,0.));+#3139 = VECTOR('',#3140,1.);+#3140 = DIRECTION('',(0.,-1.));+#3141 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3142 = PCURVE('',#3113,#3143);+#3143 = DEFINITIONAL_REPRESENTATION('',(#3144),#3148);+#3144 = LINE('',#3145,#3146);+#3145 = CARTESIAN_POINT('',(0.45,0.));+#3146 = VECTOR('',#3147,1.);+#3147 = DIRECTION('',(0.,-1.));+#3148 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3149 = ORIENTED_EDGE('',*,*,#2971,.T.);+#3150 = ORIENTED_EDGE('',*,*,#2894,.F.);+#3151 = ADVANCED_FACE('',(#3152),#2957,.T.);+#3152 = FACE_BOUND('',#3153,.T.);+#3153 = EDGE_LOOP('',(#3154,#3182,#3183,#3184));+#3154 = ORIENTED_EDGE('',*,*,#3155,.F.);+#3155 = EDGE_CURVE('',#3019,#3156,#3158,.T.);+#3156 = VERTEX_POINT('',#3157);+#3157 = CARTESIAN_POINT('',(1.6,0.8,5.E-02));+#3158 = SURFACE_CURVE('',#3159,(#3163,#3170),.PCURVE_S1.);+#3159 = LINE('',#3160,#3161);+#3160 = CARTESIAN_POINT('',(0.6,0.8,5.E-02));+#3161 = VECTOR('',#3162,1.);+#3162 = DIRECTION('',(1.,0.,-0.));+#3163 = PCURVE('',#2957,#3164);+#3164 = DEFINITIONAL_REPRESENTATION('',(#3165),#3169);+#3165 = LINE('',#3166,#3167);+#3166 = CARTESIAN_POINT('',(5.E-02,-0.95));+#3167 = VECTOR('',#3168,1.);+#3168 = DIRECTION('',(0.,1.));+#3169 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3170 = PCURVE('',#3171,#3176);+#3171 = PLANE('',#3172);+#3172 = AXIS2_PLACEMENT_3D('',#3173,#3174,#3175);+#3173 = CARTESIAN_POINT('',(0.6,0.8,0.));+#3174 = DIRECTION('',(-0.,1.,0.));+#3175 = DIRECTION('',(0.,0.,1.));+#3176 = DEFINITIONAL_REPRESENTATION('',(#3177),#3181);+#3177 = LINE('',#3178,#3179);+#3178 = CARTESIAN_POINT('',(5.E-02,0.));+#3179 = VECTOR('',#3180,1.);+#3180 = DIRECTION('',(0.,1.));+#3181 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3182 = ORIENTED_EDGE('',*,*,#3044,.T.);+#3183 = ORIENTED_EDGE('',*,*,#2941,.T.);+#3184 = ORIENTED_EDGE('',*,*,#3185,.F.);+#3185 = EDGE_CURVE('',#3156,#2942,#3186,.T.);+#3186 = SURFACE_CURVE('',#3187,(#3191,#3198),.PCURVE_S1.);+#3187 = LINE('',#3188,#3189);+#3188 = CARTESIAN_POINT('',(1.6,0.8,0.));+#3189 = VECTOR('',#3190,1.);+#3190 = DIRECTION('',(0.,0.,1.));+#3191 = PCURVE('',#2957,#3192);+#3192 = DEFINITIONAL_REPRESENTATION('',(#3193),#3197);+#3193 = LINE('',#3194,#3195);+#3194 = CARTESIAN_POINT('',(0.,5.E-02));+#3195 = VECTOR('',#3196,1.);+#3196 = DIRECTION('',(1.,0.));+#3197 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3198 = PCURVE('',#3113,#3199);+#3199 = DEFINITIONAL_REPRESENTATION('',(#3200),#3204);+#3200 = LINE('',#3201,#3202);+#3201 = CARTESIAN_POINT('',(0.,-0.55));+#3202 = VECTOR('',#3203,1.);+#3203 = DIRECTION('',(1.,0.));+#3204 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3205 = ADVANCED_FACE('',(#3206),#3033,.T.);+#3206 = FACE_BOUND('',#3207,.T.);+#3207 = EDGE_LOOP('',(#3208,#3236,#3264,#3290));+#3208 = ORIENTED_EDGE('',*,*,#3209,.F.);+#3209 = EDGE_CURVE('',#3210,#3019,#3212,.T.);+#3210 = VERTEX_POINT('',#3211);+#3211 = CARTESIAN_POINT('',(0.6,0.8,5.E-02));+#3212 = SURFACE_CURVE('',#3213,(#3217,#3224),.PCURVE_S1.);+#3213 = LINE('',#3214,#3215);+#3214 = CARTESIAN_POINT('',(0.6,0.8,5.E-02));+#3215 = VECTOR('',#3216,1.);+#3216 = DIRECTION('',(1.,0.,-0.));+#3217 = PCURVE('',#3033,#3218);+#3218 = DEFINITIONAL_REPRESENTATION('',(#3219),#3223);+#3219 = LINE('',#3220,#3221);+#3220 = CARTESIAN_POINT('',(0.,0.55));+#3221 = VECTOR('',#3222,1.);+#3222 = DIRECTION('',(1.,0.));+#3223 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3224 = PCURVE('',#3225,#3230);+#3225 = PLANE('',#3226);+#3226 = AXIS2_PLACEMENT_3D('',#3227,#3228,#3229);+#3227 = CARTESIAN_POINT('',(0.6,0.8,0.));+#3228 = DIRECTION('',(-0.,1.,0.));+#3229 = DIRECTION('',(0.,0.,1.));+#3230 = DEFINITIONAL_REPRESENTATION('',(#3231),#3235);+#3231 = LINE('',#3232,#3233);+#3232 = CARTESIAN_POINT('',(5.E-02,0.));+#3233 = VECTOR('',#3234,1.);+#3234 = DIRECTION('',(0.,1.));+#3235 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3236 = ORIENTED_EDGE('',*,*,#3237,.F.);+#3237 = EDGE_CURVE('',#3238,#3210,#3240,.T.);+#3238 = VERTEX_POINT('',#3239);+#3239 = CARTESIAN_POINT('',(0.6,0.25,5.E-02));+#3240 = SURFACE_CURVE('',#3241,(#3245,#3252),.PCURVE_S1.);+#3241 = LINE('',#3242,#3243);+#3242 = CARTESIAN_POINT('',(0.6,0.25,5.E-02));+#3243 = VECTOR('',#3244,1.);+#3244 = DIRECTION('',(-0.,1.,0.));+#3245 = PCURVE('',#3033,#3246);+#3246 = DEFINITIONAL_REPRESENTATION('',(#3247),#3251);+#3247 = LINE('',#3248,#3249);+#3248 = CARTESIAN_POINT('',(0.,0.));+#3249 = VECTOR('',#3250,1.);+#3250 = DIRECTION('',(0.,1.));+#3251 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3252 = PCURVE('',#3253,#3258);+#3253 = PLANE('',#3254);+#3254 = AXIS2_PLACEMENT_3D('',#3255,#3256,#3257);+#3255 = CARTESIAN_POINT('',(0.6,0.25,0.));+#3256 = DIRECTION('',(1.,0.,-0.));+#3257 = DIRECTION('',(0.,0.,1.));+#3258 = DEFINITIONAL_REPRESENTATION('',(#3259),#3263);+#3259 = LINE('',#3260,#3261);+#3260 = CARTESIAN_POINT('',(5.E-02,0.));+#3261 = VECTOR('',#3262,1.);+#3262 = DIRECTION('',(0.,-1.));+#3263 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3264 = ORIENTED_EDGE('',*,*,#3265,.T.);+#3265 = EDGE_CURVE('',#3238,#2996,#3266,.T.);+#3266 = SURFACE_CURVE('',#3267,(#3271,#3278),.PCURVE_S1.);+#3267 = LINE('',#3268,#3269);+#3268 = CARTESIAN_POINT('',(0.6,0.25,5.E-02));+#3269 = VECTOR('',#3270,1.);+#3270 = DIRECTION('',(1.,0.,-0.));+#3271 = PCURVE('',#3033,#3272);+#3272 = DEFINITIONAL_REPRESENTATION('',(#3273),#3277);+#3273 = LINE('',#3274,#3275);+#3274 = CARTESIAN_POINT('',(0.,0.));+#3275 = VECTOR('',#3276,1.);+#3276 = DIRECTION('',(1.,0.));+#3277 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3278 = PCURVE('',#3279,#3284);+#3279 = PLANE('',#3280);+#3280 = AXIS2_PLACEMENT_3D('',#3281,#3282,#3283);+#3281 = CARTESIAN_POINT('',(0.6,0.25,0.));+#3282 = DIRECTION('',(-0.,1.,0.));+#3283 = DIRECTION('',(0.,0.,1.));+#3284 = DEFINITIONAL_REPRESENTATION('',(#3285),#3289);+#3285 = LINE('',#3286,#3287);+#3286 = CARTESIAN_POINT('',(5.E-02,0.));+#3287 = VECTOR('',#3288,1.);+#3288 = DIRECTION('',(0.,1.));+#3289 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3290 = ORIENTED_EDGE('',*,*,#3018,.T.);+#3291 = ADVANCED_FACE('',(#3292),#3085,.F.);+#3292 = FACE_BOUND('',#3293,.F.);+#3293 = EDGE_LOOP('',(#3294,#3324,#3345,#3346));+#3294 = ORIENTED_EDGE('',*,*,#3295,.F.);+#3295 = EDGE_CURVE('',#3296,#3298,#3300,.T.);+#3296 = VERTEX_POINT('',#3297);+#3297 = CARTESIAN_POINT('',(1.55,0.25,0.));+#3298 = VERTEX_POINT('',#3299);+#3299 = CARTESIAN_POINT('',(1.6,0.25,0.));+#3300 = SURFACE_CURVE('',#3301,(#3305,#3312),.PCURVE_S1.);+#3301 = LINE('',#3302,#3303);+#3302 = CARTESIAN_POINT('',(0.6,0.25,0.));+#3303 = VECTOR('',#3304,1.);+#3304 = DIRECTION('',(1.,0.,-0.));+#3305 = PCURVE('',#3085,#3306);+#3306 = DEFINITIONAL_REPRESENTATION('',(#3307),#3311);+#3307 = LINE('',#3308,#3309);+#3308 = CARTESIAN_POINT('',(0.,0.));+#3309 = VECTOR('',#3310,1.);+#3310 = DIRECTION('',(0.,1.));+#3311 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3312 = PCURVE('',#3313,#3318);+#3313 = PLANE('',#3314);+#3314 = AXIS2_PLACEMENT_3D('',#3315,#3316,#3317);+#3315 = CARTESIAN_POINT('',(0.6,0.25,0.));+#3316 = DIRECTION('',(0.,0.,1.));+#3317 = DIRECTION('',(1.,0.,-0.));+#3318 = DEFINITIONAL_REPRESENTATION('',(#3319),#3323);+#3319 = LINE('',#3320,#3321);+#3320 = CARTESIAN_POINT('',(0.,0.));+#3321 = VECTOR('',#3322,1.);+#3322 = DIRECTION('',(1.,0.));+#3323 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3324 = ORIENTED_EDGE('',*,*,#3325,.T.);+#3325 = EDGE_CURVE('',#3296,#2996,#3326,.T.);+#3326 = SURFACE_CURVE('',#3327,(#3331,#3338),.PCURVE_S1.);+#3327 = LINE('',#3328,#3329);+#3328 = CARTESIAN_POINT('',(1.55,0.25,0.));+#3329 = VECTOR('',#3330,1.);+#3330 = DIRECTION('',(0.,0.,1.));+#3331 = PCURVE('',#3085,#3332);+#3332 = DEFINITIONAL_REPRESENTATION('',(#3333),#3337);+#3333 = LINE('',#3334,#3335);+#3334 = CARTESIAN_POINT('',(0.,0.95));+#3335 = VECTOR('',#3336,1.);+#3336 = DIRECTION('',(1.,0.));+#3337 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3338 = PCURVE('',#3279,#3339);+#3339 = DEFINITIONAL_REPRESENTATION('',(#3340),#3344);+#3340 = LINE('',#3341,#3342);+#3341 = CARTESIAN_POINT('',(0.,0.95));+#3342 = VECTOR('',#3343,1.);+#3343 = DIRECTION('',(1.,0.));+#3344 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3345 = ORIENTED_EDGE('',*,*,#3069,.T.);+#3346 = ORIENTED_EDGE('',*,*,#3347,.F.);+#3347 = EDGE_CURVE('',#3298,#3070,#3348,.T.);+#3348 = SURFACE_CURVE('',#3349,(#3353,#3360),.PCURVE_S1.);+#3349 = LINE('',#3350,#3351);+#3350 = CARTESIAN_POINT('',(1.6,0.25,0.));+#3351 = VECTOR('',#3352,1.);+#3352 = DIRECTION('',(0.,0.,1.));+#3353 = PCURVE('',#3085,#3354);+#3354 = DEFINITIONAL_REPRESENTATION('',(#3355),#3359);+#3355 = LINE('',#3356,#3357);+#3356 = CARTESIAN_POINT('',(0.,1.));+#3357 = VECTOR('',#3358,1.);+#3358 = DIRECTION('',(1.,0.));+#3359 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3360 = PCURVE('',#3361,#3366);+#3361 = PLANE('',#3362);+#3362 = AXIS2_PLACEMENT_3D('',#3363,#3364,#3365);+#3363 = CARTESIAN_POINT('',(1.6,0.25,0.));+#3364 = DIRECTION('',(1.,0.,-0.));+#3365 = DIRECTION('',(0.,0.,1.));+#3366 = DEFINITIONAL_REPRESENTATION('',(#3367),#3371);+#3367 = LINE('',#3368,#3369);+#3368 = CARTESIAN_POINT('',(0.,0.));+#3369 = VECTOR('',#3370,1.);+#3370 = DIRECTION('',(1.,0.));+#3371 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3372 = ADVANCED_FACE('',(#3373),#3113,.T.);+#3373 = FACE_BOUND('',#3374,.T.);+#3374 = EDGE_LOOP('',(#3375,#3376,#3397,#3398));+#3375 = ORIENTED_EDGE('',*,*,#3099,.F.);+#3376 = ORIENTED_EDGE('',*,*,#3377,.T.);+#3377 = EDGE_CURVE('',#3070,#3156,#3378,.T.);+#3378 = SURFACE_CURVE('',#3379,(#3383,#3390),.PCURVE_S1.);+#3379 = LINE('',#3380,#3381);+#3380 = CARTESIAN_POINT('',(1.6,0.25,5.E-02));+#3381 = VECTOR('',#3382,1.);+#3382 = DIRECTION('',(-0.,1.,0.));+#3383 = PCURVE('',#3113,#3384);+#3384 = DEFINITIONAL_REPRESENTATION('',(#3385),#3389);+#3385 = LINE('',#3386,#3387);+#3386 = CARTESIAN_POINT('',(5.E-02,0.));+#3387 = VECTOR('',#3388,1.);+#3388 = DIRECTION('',(0.,-1.));+#3389 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3390 = PCURVE('',#3361,#3391);+#3391 = DEFINITIONAL_REPRESENTATION('',(#3392),#3396);+#3392 = LINE('',#3393,#3394);+#3393 = CARTESIAN_POINT('',(5.E-02,0.));+#3394 = VECTOR('',#3395,1.);+#3395 = DIRECTION('',(0.,-1.));+#3396 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3397 = ORIENTED_EDGE('',*,*,#3185,.T.);+#3398 = ORIENTED_EDGE('',*,*,#3129,.F.);+#3399 = ADVANCED_FACE('',(#3400),#3171,.T.);+#3400 = FACE_BOUND('',#3401,.T.);+#3401 = EDGE_LOOP('',(#3402,#3427,#3448,#3449));+#3402 = ORIENTED_EDGE('',*,*,#3403,.F.);+#3403 = EDGE_CURVE('',#3404,#3406,#3408,.T.);+#3404 = VERTEX_POINT('',#3405);+#3405 = CARTESIAN_POINT('',(1.55,0.8,0.));+#3406 = VERTEX_POINT('',#3407);+#3407 = CARTESIAN_POINT('',(1.6,0.8,0.));+#3408 = SURFACE_CURVE('',#3409,(#3413,#3420),.PCURVE_S1.);+#3409 = LINE('',#3410,#3411);+#3410 = CARTESIAN_POINT('',(0.6,0.8,0.));+#3411 = VECTOR('',#3412,1.);+#3412 = DIRECTION('',(1.,0.,-0.));+#3413 = PCURVE('',#3171,#3414);+#3414 = DEFINITIONAL_REPRESENTATION('',(#3415),#3419);+#3415 = LINE('',#3416,#3417);+#3416 = CARTESIAN_POINT('',(0.,0.));+#3417 = VECTOR('',#3418,1.);+#3418 = DIRECTION('',(0.,1.));+#3419 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3420 = PCURVE('',#3313,#3421);+#3421 = DEFINITIONAL_REPRESENTATION('',(#3422),#3426);+#3422 = LINE('',#3423,#3424);+#3423 = CARTESIAN_POINT('',(0.,0.55));+#3424 = VECTOR('',#3425,1.);+#3425 = DIRECTION('',(1.,0.));+#3426 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3427 = ORIENTED_EDGE('',*,*,#3428,.T.);+#3428 = EDGE_CURVE('',#3404,#3019,#3429,.T.);+#3429 = SURFACE_CURVE('',#3430,(#3434,#3441),.PCURVE_S1.);+#3430 = LINE('',#3431,#3432);+#3431 = CARTESIAN_POINT('',(1.55,0.8,0.));+#3432 = VECTOR('',#3433,1.);+#3433 = DIRECTION('',(0.,0.,1.));+#3434 = PCURVE('',#3171,#3435);+#3435 = DEFINITIONAL_REPRESENTATION('',(#3436),#3440);+#3436 = LINE('',#3437,#3438);+#3437 = CARTESIAN_POINT('',(0.,0.95));+#3438 = VECTOR('',#3439,1.);+#3439 = DIRECTION('',(1.,0.));+#3440 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3441 = PCURVE('',#3225,#3442);+#3442 = DEFINITIONAL_REPRESENTATION('',(#3443),#3447);+#3443 = LINE('',#3444,#3445);+#3444 = CARTESIAN_POINT('',(0.,0.95));+#3445 = VECTOR('',#3446,1.);+#3446 = DIRECTION('',(1.,0.));+#3447 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3448 = ORIENTED_EDGE('',*,*,#3155,.T.);+#3449 = ORIENTED_EDGE('',*,*,#3450,.F.);+#3450 = EDGE_CURVE('',#3406,#3156,#3451,.T.);+#3451 = SURFACE_CURVE('',#3452,(#3456,#3463),.PCURVE_S1.);+#3452 = LINE('',#3453,#3454);+#3453 = CARTESIAN_POINT('',(1.6,0.8,0.));+#3454 = VECTOR('',#3455,1.);+#3455 = DIRECTION('',(0.,0.,1.));+#3456 = PCURVE('',#3171,#3457);+#3457 = DEFINITIONAL_REPRESENTATION('',(#3458),#3462);+#3458 = LINE('',#3459,#3460);+#3459 = CARTESIAN_POINT('',(0.,1.));+#3460 = VECTOR('',#3461,1.);+#3461 = DIRECTION('',(1.,0.));+#3462 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3463 = PCURVE('',#3361,#3464);+#3464 = DEFINITIONAL_REPRESENTATION('',(#3465),#3469);+#3465 = LINE('',#3466,#3467);+#3466 = CARTESIAN_POINT('',(0.,-0.55));+#3467 = VECTOR('',#3468,1.);+#3468 = DIRECTION('',(1.,0.));+#3469 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3470 = ADVANCED_FACE('',(#3471),#3225,.T.);+#3471 = FACE_BOUND('',#3472,.T.);+#3472 = EDGE_LOOP('',(#3473,#3501,#3522,#3523));+#3473 = ORIENTED_EDGE('',*,*,#3474,.F.);+#3474 = EDGE_CURVE('',#3475,#3404,#3477,.T.);+#3475 = VERTEX_POINT('',#3476);+#3476 = CARTESIAN_POINT('',(0.6,0.8,0.));+#3477 = SURFACE_CURVE('',#3478,(#3482,#3489),.PCURVE_S1.);+#3478 = LINE('',#3479,#3480);+#3479 = CARTESIAN_POINT('',(0.6,0.8,0.));+#3480 = VECTOR('',#3481,1.);+#3481 = DIRECTION('',(1.,0.,-0.));+#3482 = PCURVE('',#3225,#3483);+#3483 = DEFINITIONAL_REPRESENTATION('',(#3484),#3488);+#3484 = LINE('',#3485,#3486);+#3485 = CARTESIAN_POINT('',(0.,0.));+#3486 = VECTOR('',#3487,1.);+#3487 = DIRECTION('',(0.,1.));+#3488 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3489 = PCURVE('',#3490,#3495);+#3490 = PLANE('',#3491);+#3491 = AXIS2_PLACEMENT_3D('',#3492,#3493,#3494);+#3492 = CARTESIAN_POINT('',(0.6,0.25,0.));+#3493 = DIRECTION('',(0.,0.,1.));+#3494 = DIRECTION('',(1.,0.,-0.));+#3495 = DEFINITIONAL_REPRESENTATION('',(#3496),#3500);+#3496 = LINE('',#3497,#3498);+#3497 = CARTESIAN_POINT('',(0.,0.55));+#3498 = VECTOR('',#3499,1.);+#3499 = DIRECTION('',(1.,0.));+#3500 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3501 = ORIENTED_EDGE('',*,*,#3502,.T.);+#3502 = EDGE_CURVE('',#3475,#3210,#3503,.T.);+#3503 = SURFACE_CURVE('',#3504,(#3508,#3515),.PCURVE_S1.);+#3504 = LINE('',#3505,#3506);+#3505 = CARTESIAN_POINT('',(0.6,0.8,0.));+#3506 = VECTOR('',#3507,1.);+#3507 = DIRECTION('',(0.,0.,1.));+#3508 = PCURVE('',#3225,#3509);+#3509 = DEFINITIONAL_REPRESENTATION('',(#3510),#3514);+#3510 = LINE('',#3511,#3512);+#3511 = CARTESIAN_POINT('',(0.,0.));+#3512 = VECTOR('',#3513,1.);+#3513 = DIRECTION('',(1.,0.));+#3514 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3515 = PCURVE('',#3253,#3516);+#3516 = DEFINITIONAL_REPRESENTATION('',(#3517),#3521);+#3517 = LINE('',#3518,#3519);+#3518 = CARTESIAN_POINT('',(0.,-0.55));+#3519 = VECTOR('',#3520,1.);+#3520 = DIRECTION('',(1.,0.));+#3521 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3522 = ORIENTED_EDGE('',*,*,#3209,.T.);+#3523 = ORIENTED_EDGE('',*,*,#3428,.F.);+#3524 = ADVANCED_FACE('',(#3525),#3279,.F.);+#3525 = FACE_BOUND('',#3526,.F.);+#3526 = EDGE_LOOP('',(#3527,#3550,#3571,#3572));+#3527 = ORIENTED_EDGE('',*,*,#3528,.F.);+#3528 = EDGE_CURVE('',#3529,#3296,#3531,.T.);+#3529 = VERTEX_POINT('',#3530);+#3530 = CARTESIAN_POINT('',(0.6,0.25,0.));+#3531 = SURFACE_CURVE('',#3532,(#3536,#3543),.PCURVE_S1.);+#3532 = LINE('',#3533,#3534);+#3533 = CARTESIAN_POINT('',(0.6,0.25,0.));+#3534 = VECTOR('',#3535,1.);+#3535 = DIRECTION('',(1.,0.,-0.));+#3536 = PCURVE('',#3279,#3537);+#3537 = DEFINITIONAL_REPRESENTATION('',(#3538),#3542);+#3538 = LINE('',#3539,#3540);+#3539 = CARTESIAN_POINT('',(0.,0.));+#3540 = VECTOR('',#3541,1.);+#3541 = DIRECTION('',(0.,1.));+#3542 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3543 = PCURVE('',#3490,#3544);+#3544 = DEFINITIONAL_REPRESENTATION('',(#3545),#3549);+#3545 = LINE('',#3546,#3547);+#3546 = CARTESIAN_POINT('',(0.,0.));+#3547 = VECTOR('',#3548,1.);+#3548 = DIRECTION('',(1.,0.));+#3549 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3550 = ORIENTED_EDGE('',*,*,#3551,.T.);+#3551 = EDGE_CURVE('',#3529,#3238,#3552,.T.);+#3552 = SURFACE_CURVE('',#3553,(#3557,#3564),.PCURVE_S1.);+#3553 = LINE('',#3554,#3555);+#3554 = CARTESIAN_POINT('',(0.6,0.25,0.));+#3555 = VECTOR('',#3556,1.);+#3556 = DIRECTION('',(0.,0.,1.));+#3557 = PCURVE('',#3279,#3558);+#3558 = DEFINITIONAL_REPRESENTATION('',(#3559),#3563);+#3559 = LINE('',#3560,#3561);+#3560 = CARTESIAN_POINT('',(0.,0.));+#3561 = VECTOR('',#3562,1.);+#3562 = DIRECTION('',(1.,0.));+#3563 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3564 = PCURVE('',#3253,#3565);+#3565 = DEFINITIONAL_REPRESENTATION('',(#3566),#3570);+#3566 = LINE('',#3567,#3568);+#3567 = CARTESIAN_POINT('',(0.,0.));+#3568 = VECTOR('',#3569,1.);+#3569 = DIRECTION('',(1.,0.));+#3570 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3571 = ORIENTED_EDGE('',*,*,#3265,.T.);+#3572 = ORIENTED_EDGE('',*,*,#3325,.F.);+#3573 = ADVANCED_FACE('',(#3574),#3253,.F.);+#3574 = FACE_BOUND('',#3575,.F.);+#3575 = EDGE_LOOP('',(#3576,#3577,#3598,#3599));+#3576 = ORIENTED_EDGE('',*,*,#3551,.F.);+#3577 = ORIENTED_EDGE('',*,*,#3578,.T.);+#3578 = EDGE_CURVE('',#3529,#3475,#3579,.T.);+#3579 = SURFACE_CURVE('',#3580,(#3584,#3591),.PCURVE_S1.);+#3580 = LINE('',#3581,#3582);+#3581 = CARTESIAN_POINT('',(0.6,0.25,0.));+#3582 = VECTOR('',#3583,1.);+#3583 = DIRECTION('',(-0.,1.,0.));+#3584 = PCURVE('',#3253,#3585);+#3585 = DEFINITIONAL_REPRESENTATION('',(#3586),#3590);+#3586 = LINE('',#3587,#3588);+#3587 = CARTESIAN_POINT('',(0.,0.));+#3588 = VECTOR('',#3589,1.);+#3589 = DIRECTION('',(0.,-1.));+#3590 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3591 = PCURVE('',#3490,#3592);+#3592 = DEFINITIONAL_REPRESENTATION('',(#3593),#3597);+#3593 = LINE('',#3594,#3595);+#3594 = CARTESIAN_POINT('',(0.,0.));+#3595 = VECTOR('',#3596,1.);+#3596 = DIRECTION('',(0.,1.));+#3597 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3598 = ORIENTED_EDGE('',*,*,#3502,.T.);+#3599 = ORIENTED_EDGE('',*,*,#3237,.F.);+#3600 = ADVANCED_FACE('',(#3601),#3313,.F.);+#3601 = FACE_BOUND('',#3602,.F.);+#3602 = EDGE_LOOP('',(#3603,#3604,#3625,#3626));+#3603 = ORIENTED_EDGE('',*,*,#3403,.F.);+#3604 = ORIENTED_EDGE('',*,*,#3605,.F.);+#3605 = EDGE_CURVE('',#3296,#3404,#3606,.T.);+#3606 = SURFACE_CURVE('',#3607,(#3611,#3618),.PCURVE_S1.);+#3607 = LINE('',#3608,#3609);+#3608 = CARTESIAN_POINT('',(1.55,0.25,0.));+#3609 = VECTOR('',#3610,1.);+#3610 = DIRECTION('',(-0.,1.,0.));+#3611 = PCURVE('',#3313,#3612);+#3612 = DEFINITIONAL_REPRESENTATION('',(#3613),#3617);+#3613 = LINE('',#3614,#3615);+#3614 = CARTESIAN_POINT('',(0.95,0.));+#3615 = VECTOR('',#3616,1.);+#3616 = DIRECTION('',(0.,1.));+#3617 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3618 = PCURVE('',#3490,#3619);+#3619 = DEFINITIONAL_REPRESENTATION('',(#3620),#3624);+#3620 = LINE('',#3621,#3622);+#3621 = CARTESIAN_POINT('',(0.95,0.));+#3622 = VECTOR('',#3623,1.);+#3623 = DIRECTION('',(0.,1.));+#3624 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3625 = ORIENTED_EDGE('',*,*,#3295,.T.);+#3626 = ORIENTED_EDGE('',*,*,#3627,.T.);+#3627 = EDGE_CURVE('',#3298,#3406,#3628,.T.);+#3628 = SURFACE_CURVE('',#3629,(#3633,#3640),.PCURVE_S1.);+#3629 = LINE('',#3630,#3631);+#3630 = CARTESIAN_POINT('',(1.6,0.25,0.));+#3631 = VECTOR('',#3632,1.);+#3632 = DIRECTION('',(-0.,1.,0.));+#3633 = PCURVE('',#3313,#3634);+#3634 = DEFINITIONAL_REPRESENTATION('',(#3635),#3639);+#3635 = LINE('',#3636,#3637);+#3636 = CARTESIAN_POINT('',(1.,0.));+#3637 = VECTOR('',#3638,1.);+#3638 = DIRECTION('',(0.,1.));+#3639 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3640 = PCURVE('',#3361,#3641);+#3641 = DEFINITIONAL_REPRESENTATION('',(#3642),#3646);+#3642 = LINE('',#3643,#3644);+#3643 = CARTESIAN_POINT('',(0.,0.));+#3644 = VECTOR('',#3645,1.);+#3645 = DIRECTION('',(0.,-1.));+#3646 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3647 = ADVANCED_FACE('',(#3648),#3361,.T.);+#3648 = FACE_BOUND('',#3649,.T.);+#3649 = EDGE_LOOP('',(#3650,#3651,#3652,#3653));+#3650 = ORIENTED_EDGE('',*,*,#3347,.F.);+#3651 = ORIENTED_EDGE('',*,*,#3627,.T.);+#3652 = ORIENTED_EDGE('',*,*,#3450,.T.);+#3653 = ORIENTED_EDGE('',*,*,#3377,.F.);+#3654 = ADVANCED_FACE('',(#3655),#3490,.F.);+#3655 = FACE_BOUND('',#3656,.F.);+#3656 = EDGE_LOOP('',(#3657,#3658,#3659,#3660));+#3657 = ORIENTED_EDGE('',*,*,#3474,.F.);+#3658 = ORIENTED_EDGE('',*,*,#3578,.F.);+#3659 = ORIENTED_EDGE('',*,*,#3528,.T.);+#3660 = ORIENTED_EDGE('',*,*,#3605,.T.);+#3661 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#3665)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#3662,#3663,#3664)) REPRESENTATION_CONTEXT+('Context #1','3D Context with UNIT and UNCERTAINTY') );+#3662 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );+#3663 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );+#3664 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );+#3665 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#3662,+ 'distance_accuracy_value','confusion accuracy');+#3666 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3667,#3669);+#3667 = ( REPRESENTATION_RELATIONSHIP('','',#2470,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3668) +SHAPE_REPRESENTATION_RELATIONSHIP() );+#3668 = ITEM_DEFINED_TRANSFORMATION('','',#11,#23);+#3669 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',+ #3670);+#3670 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('3','=>[0:1:1:4]','',#5,#2465,$);+#3671 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#2467));+#3672 = SHAPE_DEFINITION_REPRESENTATION(#3673,#3679);+#3673 = PRODUCT_DEFINITION_SHAPE('','',#3674);+#3674 = PRODUCT_DEFINITION('design','',#3675,#3678);+#3675 = PRODUCT_DEFINITION_FORMATION('','',#3676);+#3676 = PRODUCT('Terminal4','Terminal4','',(#3677));+#3677 = PRODUCT_CONTEXT('',#2,'mechanical');+#3678 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');+#3679 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#3680),#4870);+#3680 = MANIFOLD_SOLID_BREP('',#3681);+#3681 = CLOSED_SHELL('',(#3682,#3802,#3878,#3932,#3986,#4016,#4097,#4146+ ,#4200,#4274,#4333,#4360,#4414,#4500,#4581,#4608,#4679,#4733,#4782,+ #4809,#4856,#4863));+#3682 = ADVANCED_FACE('',(#3683),#3697,.F.);+#3683 = FACE_BOUND('',#3684,.F.);+#3684 = EDGE_LOOP('',(#3685,#3720,#3748,#3776));+#3685 = ORIENTED_EDGE('',*,*,#3686,.F.);+#3686 = EDGE_CURVE('',#3687,#3689,#3691,.T.);+#3687 = VERTEX_POINT('',#3688);+#3688 = CARTESIAN_POINT('',(0.6,-0.8,0.45));+#3689 = VERTEX_POINT('',#3690);+#3690 = CARTESIAN_POINT('',(0.6,-0.8,0.5));+#3691 = SURFACE_CURVE('',#3692,(#3696,#3708),.PCURVE_S1.);+#3692 = LINE('',#3693,#3694);+#3693 = CARTESIAN_POINT('',(0.6,-0.8,0.45));+#3694 = VECTOR('',#3695,1.);+#3695 = DIRECTION('',(0.,0.,1.));+#3696 = PCURVE('',#3697,#3702);+#3697 = PLANE('',#3698);+#3698 = AXIS2_PLACEMENT_3D('',#3699,#3700,#3701);+#3699 = CARTESIAN_POINT('',(0.6,-0.8,0.45));+#3700 = DIRECTION('',(1.,0.,-0.));+#3701 = DIRECTION('',(0.,0.,1.));+#3702 = DEFINITIONAL_REPRESENTATION('',(#3703),#3707);+#3703 = LINE('',#3704,#3705);+#3704 = CARTESIAN_POINT('',(0.,0.));+#3705 = VECTOR('',#3706,1.);+#3706 = DIRECTION('',(1.,0.));+#3707 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3708 = PCURVE('',#3709,#3714);+#3709 = PLANE('',#3710);+#3710 = AXIS2_PLACEMENT_3D('',#3711,#3712,#3713);+#3711 = CARTESIAN_POINT('',(0.6,-0.8,0.45));+#3712 = DIRECTION('',(-0.,1.,0.));+#3713 = DIRECTION('',(0.,0.,1.));+#3714 = DEFINITIONAL_REPRESENTATION('',(#3715),#3719);+#3715 = LINE('',#3716,#3717);+#3716 = CARTESIAN_POINT('',(0.,0.));+#3717 = VECTOR('',#3718,1.);+#3718 = DIRECTION('',(1.,0.));+#3719 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3720 = ORIENTED_EDGE('',*,*,#3721,.T.);+#3721 = EDGE_CURVE('',#3687,#3722,#3724,.T.);+#3722 = VERTEX_POINT('',#3723);+#3723 = CARTESIAN_POINT('',(0.6,-0.25,0.45));+#3724 = SURFACE_CURVE('',#3725,(#3729,#3736),.PCURVE_S1.);+#3725 = LINE('',#3726,#3727);+#3726 = CARTESIAN_POINT('',(0.6,-0.8,0.45));+#3727 = VECTOR('',#3728,1.);+#3728 = DIRECTION('',(-0.,1.,0.));+#3729 = PCURVE('',#3697,#3730);+#3730 = DEFINITIONAL_REPRESENTATION('',(#3731),#3735);+#3731 = LINE('',#3732,#3733);+#3732 = CARTESIAN_POINT('',(0.,0.));+#3733 = VECTOR('',#3734,1.);+#3734 = DIRECTION('',(0.,-1.));+#3735 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3736 = PCURVE('',#3737,#3742);+#3737 = PLANE('',#3738);+#3738 = AXIS2_PLACEMENT_3D('',#3739,#3740,#3741);+#3739 = CARTESIAN_POINT('',(0.6,-0.8,0.45));+#3740 = DIRECTION('',(0.,0.,1.));+#3741 = DIRECTION('',(1.,0.,-0.));+#3742 = DEFINITIONAL_REPRESENTATION('',(#3743),#3747);+#3743 = LINE('',#3744,#3745);+#3744 = CARTESIAN_POINT('',(0.,0.));+#3745 = VECTOR('',#3746,1.);+#3746 = DIRECTION('',(0.,1.));+#3747 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3748 = ORIENTED_EDGE('',*,*,#3749,.T.);+#3749 = EDGE_CURVE('',#3722,#3750,#3752,.T.);+#3750 = VERTEX_POINT('',#3751);+#3751 = CARTESIAN_POINT('',(0.6,-0.25,0.5));+#3752 = SURFACE_CURVE('',#3753,(#3757,#3764),.PCURVE_S1.);+#3753 = LINE('',#3754,#3755);+#3754 = CARTESIAN_POINT('',(0.6,-0.25,0.45));+#3755 = VECTOR('',#3756,1.);+#3756 = DIRECTION('',(0.,0.,1.));+#3757 = PCURVE('',#3697,#3758);+#3758 = DEFINITIONAL_REPRESENTATION('',(#3759),#3763);+#3759 = LINE('',#3760,#3761);+#3760 = CARTESIAN_POINT('',(0.,-0.55));+#3761 = VECTOR('',#3762,1.);+#3762 = DIRECTION('',(1.,0.));+#3763 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3764 = PCURVE('',#3765,#3770);+#3765 = PLANE('',#3766);+#3766 = AXIS2_PLACEMENT_3D('',#3767,#3768,#3769);+#3767 = CARTESIAN_POINT('',(0.6,-0.25,0.45));+#3768 = DIRECTION('',(-0.,1.,0.));+#3769 = DIRECTION('',(0.,0.,1.));+#3770 = DEFINITIONAL_REPRESENTATION('',(#3771),#3775);+#3771 = LINE('',#3772,#3773);+#3772 = CARTESIAN_POINT('',(0.,0.));+#3773 = VECTOR('',#3774,1.);+#3774 = DIRECTION('',(1.,0.));+#3775 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3776 = ORIENTED_EDGE('',*,*,#3777,.F.);+#3777 = EDGE_CURVE('',#3689,#3750,#3778,.T.);+#3778 = SURFACE_CURVE('',#3779,(#3783,#3790),.PCURVE_S1.);+#3779 = LINE('',#3780,#3781);+#3780 = CARTESIAN_POINT('',(0.6,-0.8,0.5));+#3781 = VECTOR('',#3782,1.);+#3782 = DIRECTION('',(-0.,1.,0.));+#3783 = PCURVE('',#3697,#3784);+#3784 = DEFINITIONAL_REPRESENTATION('',(#3785),#3789);+#3785 = LINE('',#3786,#3787);+#3786 = CARTESIAN_POINT('',(5.E-02,0.));+#3787 = VECTOR('',#3788,1.);+#3788 = DIRECTION('',(0.,-1.));+#3789 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3790 = PCURVE('',#3791,#3796);+#3791 = PLANE('',#3792);+#3792 = AXIS2_PLACEMENT_3D('',#3793,#3794,#3795);+#3793 = CARTESIAN_POINT('',(0.6,-0.8,0.5));+#3794 = DIRECTION('',(0.,0.,1.));+#3795 = DIRECTION('',(1.,0.,-0.));+#3796 = DEFINITIONAL_REPRESENTATION('',(#3797),#3801);+#3797 = LINE('',#3798,#3799);+#3798 = CARTESIAN_POINT('',(0.,0.));+#3799 = VECTOR('',#3800,1.);+#3800 = DIRECTION('',(0.,1.));+#3801 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3802 = ADVANCED_FACE('',(#3803),#3709,.F.);+#3803 = FACE_BOUND('',#3804,.F.);+#3804 = EDGE_LOOP('',(#3805,#3828,#3829,#3852));+#3805 = ORIENTED_EDGE('',*,*,#3806,.F.);+#3806 = EDGE_CURVE('',#3687,#3807,#3809,.T.);+#3807 = VERTEX_POINT('',#3808);+#3808 = CARTESIAN_POINT('',(1.55,-0.8,0.45));+#3809 = SURFACE_CURVE('',#3810,(#3814,#3821),.PCURVE_S1.);+#3810 = LINE('',#3811,#3812);+#3811 = CARTESIAN_POINT('',(0.6,-0.8,0.45));+#3812 = VECTOR('',#3813,1.);+#3813 = DIRECTION('',(1.,0.,-0.));+#3814 = PCURVE('',#3709,#3815);+#3815 = DEFINITIONAL_REPRESENTATION('',(#3816),#3820);+#3816 = LINE('',#3817,#3818);+#3817 = CARTESIAN_POINT('',(0.,0.));+#3818 = VECTOR('',#3819,1.);+#3819 = DIRECTION('',(0.,1.));+#3820 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3821 = PCURVE('',#3737,#3822);+#3822 = DEFINITIONAL_REPRESENTATION('',(#3823),#3827);+#3823 = LINE('',#3824,#3825);+#3824 = CARTESIAN_POINT('',(0.,0.));+#3825 = VECTOR('',#3826,1.);+#3826 = DIRECTION('',(1.,0.));+#3827 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3828 = ORIENTED_EDGE('',*,*,#3686,.T.);+#3829 = ORIENTED_EDGE('',*,*,#3830,.T.);+#3830 = EDGE_CURVE('',#3689,#3831,#3833,.T.);+#3831 = VERTEX_POINT('',#3832);+#3832 = CARTESIAN_POINT('',(1.55,-0.8,0.5));+#3833 = SURFACE_CURVE('',#3834,(#3838,#3845),.PCURVE_S1.);+#3834 = LINE('',#3835,#3836);+#3835 = CARTESIAN_POINT('',(0.6,-0.8,0.5));+#3836 = VECTOR('',#3837,1.);+#3837 = DIRECTION('',(1.,0.,-0.));+#3838 = PCURVE('',#3709,#3839);+#3839 = DEFINITIONAL_REPRESENTATION('',(#3840),#3844);+#3840 = LINE('',#3841,#3842);+#3841 = CARTESIAN_POINT('',(5.E-02,0.));+#3842 = VECTOR('',#3843,1.);+#3843 = DIRECTION('',(0.,1.));+#3844 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3845 = PCURVE('',#3791,#3846);+#3846 = DEFINITIONAL_REPRESENTATION('',(#3847),#3851);+#3847 = LINE('',#3848,#3849);+#3848 = CARTESIAN_POINT('',(0.,0.));+#3849 = VECTOR('',#3850,1.);+#3850 = DIRECTION('',(1.,0.));+#3851 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3852 = ORIENTED_EDGE('',*,*,#3853,.F.);+#3853 = EDGE_CURVE('',#3807,#3831,#3854,.T.);+#3854 = SURFACE_CURVE('',#3855,(#3859,#3866),.PCURVE_S1.);+#3855 = LINE('',#3856,#3857);+#3856 = CARTESIAN_POINT('',(1.55,-0.8,0.));+#3857 = VECTOR('',#3858,1.);+#3858 = DIRECTION('',(0.,0.,1.));+#3859 = PCURVE('',#3709,#3860);+#3860 = DEFINITIONAL_REPRESENTATION('',(#3861),#3865);+#3861 = LINE('',#3862,#3863);+#3862 = CARTESIAN_POINT('',(-0.45,0.95));+#3863 = VECTOR('',#3864,1.);+#3864 = DIRECTION('',(1.,0.));+#3865 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3866 = PCURVE('',#3867,#3872);+#3867 = PLANE('',#3868);+#3868 = AXIS2_PLACEMENT_3D('',#3869,#3870,#3871);+#3869 = CARTESIAN_POINT('',(1.55,-0.8,0.));+#3870 = DIRECTION('',(-0.,1.,0.));+#3871 = DIRECTION('',(0.,0.,1.));+#3872 = DEFINITIONAL_REPRESENTATION('',(#3873),#3877);+#3873 = LINE('',#3874,#3875);+#3874 = CARTESIAN_POINT('',(0.,0.));+#3875 = VECTOR('',#3876,1.);+#3876 = DIRECTION('',(1.,0.));+#3877 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3878 = ADVANCED_FACE('',(#3879),#3791,.T.);+#3879 = FACE_BOUND('',#3880,.T.);+#3880 = EDGE_LOOP('',(#3881,#3904,#3905,#3906));+#3881 = ORIENTED_EDGE('',*,*,#3882,.F.);+#3882 = EDGE_CURVE('',#3750,#3883,#3885,.T.);+#3883 = VERTEX_POINT('',#3884);+#3884 = CARTESIAN_POINT('',(1.55,-0.25,0.5));+#3885 = SURFACE_CURVE('',#3886,(#3890,#3897),.PCURVE_S1.);+#3886 = LINE('',#3887,#3888);+#3887 = CARTESIAN_POINT('',(0.6,-0.25,0.5));+#3888 = VECTOR('',#3889,1.);+#3889 = DIRECTION('',(1.,0.,-0.));+#3890 = PCURVE('',#3791,#3891);+#3891 = DEFINITIONAL_REPRESENTATION('',(#3892),#3896);+#3892 = LINE('',#3893,#3894);+#3893 = CARTESIAN_POINT('',(0.,0.55));+#3894 = VECTOR('',#3895,1.);+#3895 = DIRECTION('',(1.,0.));+#3896 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3897 = PCURVE('',#3765,#3898);+#3898 = DEFINITIONAL_REPRESENTATION('',(#3899),#3903);+#3899 = LINE('',#3900,#3901);+#3900 = CARTESIAN_POINT('',(5.E-02,0.));+#3901 = VECTOR('',#3902,1.);+#3902 = DIRECTION('',(0.,1.));+#3903 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3904 = ORIENTED_EDGE('',*,*,#3777,.F.);+#3905 = ORIENTED_EDGE('',*,*,#3830,.T.);+#3906 = ORIENTED_EDGE('',*,*,#3907,.T.);+#3907 = EDGE_CURVE('',#3831,#3883,#3908,.T.);+#3908 = SURFACE_CURVE('',#3909,(#3913,#3920),.PCURVE_S1.);+#3909 = LINE('',#3910,#3911);+#3910 = CARTESIAN_POINT('',(1.55,-0.8,0.5));+#3911 = VECTOR('',#3912,1.);+#3912 = DIRECTION('',(-0.,1.,0.));+#3913 = PCURVE('',#3791,#3914);+#3914 = DEFINITIONAL_REPRESENTATION('',(#3915),#3919);+#3915 = LINE('',#3916,#3917);+#3916 = CARTESIAN_POINT('',(0.95,0.));+#3917 = VECTOR('',#3918,1.);+#3918 = DIRECTION('',(0.,1.));+#3919 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3920 = PCURVE('',#3921,#3926);+#3921 = PLANE('',#3922);+#3922 = AXIS2_PLACEMENT_3D('',#3923,#3924,#3925);+#3923 = CARTESIAN_POINT('',(1.55,-0.8,0.5));+#3924 = DIRECTION('',(0.,0.,1.));+#3925 = DIRECTION('',(1.,0.,-0.));+#3926 = DEFINITIONAL_REPRESENTATION('',(#3927),#3931);+#3927 = LINE('',#3928,#3929);+#3928 = CARTESIAN_POINT('',(0.,0.));+#3929 = VECTOR('',#3930,1.);+#3930 = DIRECTION('',(0.,1.));+#3931 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3932 = ADVANCED_FACE('',(#3933),#3765,.T.);+#3933 = FACE_BOUND('',#3934,.T.);+#3934 = EDGE_LOOP('',(#3935,#3958,#3959,#3960));+#3935 = ORIENTED_EDGE('',*,*,#3936,.F.);+#3936 = EDGE_CURVE('',#3722,#3937,#3939,.T.);+#3937 = VERTEX_POINT('',#3938);+#3938 = CARTESIAN_POINT('',(1.55,-0.25,0.45));+#3939 = SURFACE_CURVE('',#3940,(#3944,#3951),.PCURVE_S1.);+#3940 = LINE('',#3941,#3942);+#3941 = CARTESIAN_POINT('',(0.6,-0.25,0.45));+#3942 = VECTOR('',#3943,1.);+#3943 = DIRECTION('',(1.,0.,-0.));+#3944 = PCURVE('',#3765,#3945);+#3945 = DEFINITIONAL_REPRESENTATION('',(#3946),#3950);+#3946 = LINE('',#3947,#3948);+#3947 = CARTESIAN_POINT('',(0.,0.));+#3948 = VECTOR('',#3949,1.);+#3949 = DIRECTION('',(0.,1.));+#3950 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3951 = PCURVE('',#3737,#3952);+#3952 = DEFINITIONAL_REPRESENTATION('',(#3953),#3957);+#3953 = LINE('',#3954,#3955);+#3954 = CARTESIAN_POINT('',(0.,0.55));+#3955 = VECTOR('',#3956,1.);+#3956 = DIRECTION('',(1.,0.));+#3957 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3958 = ORIENTED_EDGE('',*,*,#3749,.T.);+#3959 = ORIENTED_EDGE('',*,*,#3882,.T.);+#3960 = ORIENTED_EDGE('',*,*,#3961,.F.);+#3961 = EDGE_CURVE('',#3937,#3883,#3962,.T.);+#3962 = SURFACE_CURVE('',#3963,(#3967,#3974),.PCURVE_S1.);+#3963 = LINE('',#3964,#3965);+#3964 = CARTESIAN_POINT('',(1.55,-0.25,0.));+#3965 = VECTOR('',#3966,1.);+#3966 = DIRECTION('',(0.,0.,1.));+#3967 = PCURVE('',#3765,#3968);+#3968 = DEFINITIONAL_REPRESENTATION('',(#3969),#3973);+#3969 = LINE('',#3970,#3971);+#3970 = CARTESIAN_POINT('',(-0.45,0.95));+#3971 = VECTOR('',#3972,1.);+#3972 = DIRECTION('',(1.,0.));+#3973 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3974 = PCURVE('',#3975,#3980);+#3975 = PLANE('',#3976);+#3976 = AXIS2_PLACEMENT_3D('',#3977,#3978,#3979);+#3977 = CARTESIAN_POINT('',(1.55,-0.25,0.));+#3978 = DIRECTION('',(-0.,1.,0.));+#3979 = DIRECTION('',(0.,0.,1.));+#3980 = DEFINITIONAL_REPRESENTATION('',(#3981),#3985);+#3981 = LINE('',#3982,#3983);+#3982 = CARTESIAN_POINT('',(0.,0.));+#3983 = VECTOR('',#3984,1.);+#3984 = DIRECTION('',(1.,0.));+#3985 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3986 = ADVANCED_FACE('',(#3987),#3737,.F.);+#3987 = FACE_BOUND('',#3988,.F.);+#3988 = EDGE_LOOP('',(#3989,#3990,#3991,#3992));+#3989 = ORIENTED_EDGE('',*,*,#3936,.F.);+#3990 = ORIENTED_EDGE('',*,*,#3721,.F.);+#3991 = ORIENTED_EDGE('',*,*,#3806,.T.);+#3992 = ORIENTED_EDGE('',*,*,#3993,.F.);+#3993 = EDGE_CURVE('',#3937,#3807,#3994,.T.);+#3994 = SURFACE_CURVE('',#3995,(#3999,#4005),.PCURVE_S1.);+#3995 = LINE('',#3996,#3997);+#3996 = CARTESIAN_POINT('',(1.55,-0.8,0.45));+#3997 = VECTOR('',#3998,1.);+#3998 = DIRECTION('',(0.,-1.,0.));+#3999 = PCURVE('',#3737,#4000);+#4000 = DEFINITIONAL_REPRESENTATION('',(#4001),#4004);+#4001 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4002,#4003),.UNSPECIFIED.,.F.,+ .F.,(2,2),(-0.55,0.),.PIECEWISE_BEZIER_KNOTS.);+#4002 = CARTESIAN_POINT('',(0.95,0.55));+#4003 = CARTESIAN_POINT('',(0.95,0.));+#4004 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4005 = PCURVE('',#4006,#4011);+#4006 = PLANE('',#4007);+#4007 = AXIS2_PLACEMENT_3D('',#4008,#4009,#4010);+#4008 = CARTESIAN_POINT('',(1.55,-0.8,0.));+#4009 = DIRECTION('',(1.,0.,-0.));+#4010 = DIRECTION('',(0.,0.,1.));+#4011 = DEFINITIONAL_REPRESENTATION('',(#4012),#4015);+#4012 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4013,#4014),.UNSPECIFIED.,.F.,+ .F.,(2,2),(-0.55,0.),.PIECEWISE_BEZIER_KNOTS.);+#4013 = CARTESIAN_POINT('',(0.45,-0.55));+#4014 = CARTESIAN_POINT('',(0.45,0.));+#4015 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4016 = ADVANCED_FACE('',(#4017),#3867,.F.);+#4017 = FACE_BOUND('',#4018,.F.);+#4018 = EDGE_LOOP('',(#4019,#4047,#4048,#4071));+#4019 = ORIENTED_EDGE('',*,*,#4020,.F.);+#4020 = EDGE_CURVE('',#3807,#4021,#4023,.T.);+#4021 = VERTEX_POINT('',#4022);+#4022 = CARTESIAN_POINT('',(1.6,-0.8,0.45));+#4023 = SURFACE_CURVE('',#4024,(#4028,#4035),.PCURVE_S1.);+#4024 = LINE('',#4025,#4026);+#4025 = CARTESIAN_POINT('',(0.6,-0.8,0.45));+#4026 = VECTOR('',#4027,1.);+#4027 = DIRECTION('',(1.,0.,-0.));+#4028 = PCURVE('',#3867,#4029);+#4029 = DEFINITIONAL_REPRESENTATION('',(#4030),#4034);+#4030 = LINE('',#4031,#4032);+#4031 = CARTESIAN_POINT('',(0.45,-0.95));+#4032 = VECTOR('',#4033,1.);+#4033 = DIRECTION('',(0.,1.));+#4034 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4035 = PCURVE('',#4036,#4041);+#4036 = PLANE('',#4037);+#4037 = AXIS2_PLACEMENT_3D('',#4038,#4039,#4040);+#4038 = CARTESIAN_POINT('',(1.55,-0.8,0.));+#4039 = DIRECTION('',(-0.,1.,0.));+#4040 = DIRECTION('',(0.,0.,1.));+#4041 = DEFINITIONAL_REPRESENTATION('',(#4042),#4046);+#4042 = LINE('',#4043,#4044);+#4043 = CARTESIAN_POINT('',(0.45,-0.95));+#4044 = VECTOR('',#4045,1.);+#4045 = DIRECTION('',(0.,1.));+#4046 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4047 = ORIENTED_EDGE('',*,*,#3853,.T.);+#4048 = ORIENTED_EDGE('',*,*,#4049,.T.);+#4049 = EDGE_CURVE('',#3831,#4050,#4052,.T.);+#4050 = VERTEX_POINT('',#4051);+#4051 = CARTESIAN_POINT('',(1.6,-0.8,0.5));+#4052 = SURFACE_CURVE('',#4053,(#4057,#4064),.PCURVE_S1.);+#4053 = LINE('',#4054,#4055);+#4054 = CARTESIAN_POINT('',(1.55,-0.8,0.5));+#4055 = VECTOR('',#4056,1.);+#4056 = DIRECTION('',(1.,0.,-0.));+#4057 = PCURVE('',#3867,#4058);+#4058 = DEFINITIONAL_REPRESENTATION('',(#4059),#4063);+#4059 = LINE('',#4060,#4061);+#4060 = CARTESIAN_POINT('',(0.5,0.));+#4061 = VECTOR('',#4062,1.);+#4062 = DIRECTION('',(0.,1.));+#4063 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4064 = PCURVE('',#3921,#4065);+#4065 = DEFINITIONAL_REPRESENTATION('',(#4066),#4070);+#4066 = LINE('',#4067,#4068);+#4067 = CARTESIAN_POINT('',(0.,0.));+#4068 = VECTOR('',#4069,1.);+#4069 = DIRECTION('',(1.,0.));+#4070 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4071 = ORIENTED_EDGE('',*,*,#4072,.F.);+#4072 = EDGE_CURVE('',#4021,#4050,#4073,.T.);+#4073 = SURFACE_CURVE('',#4074,(#4078,#4085),.PCURVE_S1.);+#4074 = LINE('',#4075,#4076);+#4075 = CARTESIAN_POINT('',(1.6,-0.8,0.));+#4076 = VECTOR('',#4077,1.);+#4077 = DIRECTION('',(0.,0.,1.));+#4078 = PCURVE('',#3867,#4079);+#4079 = DEFINITIONAL_REPRESENTATION('',(#4080),#4084);+#4080 = LINE('',#4081,#4082);+#4081 = CARTESIAN_POINT('',(0.,5.E-02));+#4082 = VECTOR('',#4083,1.);+#4083 = DIRECTION('',(1.,0.));+#4084 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4085 = PCURVE('',#4086,#4091);+#4086 = PLANE('',#4087);+#4087 = AXIS2_PLACEMENT_3D('',#4088,#4089,#4090);+#4088 = CARTESIAN_POINT('',(1.6,-0.8,0.));+#4089 = DIRECTION('',(1.,0.,-0.));+#4090 = DIRECTION('',(0.,0.,1.));+#4091 = DEFINITIONAL_REPRESENTATION('',(#4092),#4096);+#4092 = LINE('',#4093,#4094);+#4093 = CARTESIAN_POINT('',(0.,0.));+#4094 = VECTOR('',#4095,1.);+#4095 = DIRECTION('',(1.,0.));+#4096 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4097 = ADVANCED_FACE('',(#4098),#3921,.T.);+#4098 = FACE_BOUND('',#4099,.T.);+#4099 = EDGE_LOOP('',(#4100,#4101,#4102,#4125));+#4100 = ORIENTED_EDGE('',*,*,#3907,.F.);+#4101 = ORIENTED_EDGE('',*,*,#4049,.T.);+#4102 = ORIENTED_EDGE('',*,*,#4103,.T.);+#4103 = EDGE_CURVE('',#4050,#4104,#4106,.T.);+#4104 = VERTEX_POINT('',#4105);+#4105 = CARTESIAN_POINT('',(1.6,-0.25,0.5));+#4106 = SURFACE_CURVE('',#4107,(#4111,#4118),.PCURVE_S1.);+#4107 = LINE('',#4108,#4109);+#4108 = CARTESIAN_POINT('',(1.6,-0.8,0.5));+#4109 = VECTOR('',#4110,1.);+#4110 = DIRECTION('',(-0.,1.,0.));+#4111 = PCURVE('',#3921,#4112);+#4112 = DEFINITIONAL_REPRESENTATION('',(#4113),#4117);+#4113 = LINE('',#4114,#4115);+#4114 = CARTESIAN_POINT('',(5.E-02,0.));+#4115 = VECTOR('',#4116,1.);+#4116 = DIRECTION('',(0.,1.));+#4117 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4118 = PCURVE('',#4086,#4119);+#4119 = DEFINITIONAL_REPRESENTATION('',(#4120),#4124);+#4120 = LINE('',#4121,#4122);+#4121 = CARTESIAN_POINT('',(0.5,0.));+#4122 = VECTOR('',#4123,1.);+#4123 = DIRECTION('',(0.,-1.));+#4124 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4125 = ORIENTED_EDGE('',*,*,#4126,.F.);+#4126 = EDGE_CURVE('',#3883,#4104,#4127,.T.);+#4127 = SURFACE_CURVE('',#4128,(#4132,#4139),.PCURVE_S1.);+#4128 = LINE('',#4129,#4130);+#4129 = CARTESIAN_POINT('',(1.55,-0.25,0.5));+#4130 = VECTOR('',#4131,1.);+#4131 = DIRECTION('',(1.,0.,-0.));+#4132 = PCURVE('',#3921,#4133);+#4133 = DEFINITIONAL_REPRESENTATION('',(#4134),#4138);+#4134 = LINE('',#4135,#4136);+#4135 = CARTESIAN_POINT('',(0.,0.55));+#4136 = VECTOR('',#4137,1.);+#4137 = DIRECTION('',(1.,0.));+#4138 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4139 = PCURVE('',#3975,#4140);+#4140 = DEFINITIONAL_REPRESENTATION('',(#4141),#4145);+#4141 = LINE('',#4142,#4143);+#4142 = CARTESIAN_POINT('',(0.5,0.));+#4143 = VECTOR('',#4144,1.);+#4144 = DIRECTION('',(0.,1.));+#4145 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4146 = ADVANCED_FACE('',(#4147),#3975,.T.);+#4147 = FACE_BOUND('',#4148,.T.);+#4148 = EDGE_LOOP('',(#4149,#4177,#4178,#4179));+#4149 = ORIENTED_EDGE('',*,*,#4150,.F.);+#4150 = EDGE_CURVE('',#3937,#4151,#4153,.T.);+#4151 = VERTEX_POINT('',#4152);+#4152 = CARTESIAN_POINT('',(1.6,-0.25,0.45));+#4153 = SURFACE_CURVE('',#4154,(#4158,#4165),.PCURVE_S1.);+#4154 = LINE('',#4155,#4156);+#4155 = CARTESIAN_POINT('',(0.6,-0.25,0.45));+#4156 = VECTOR('',#4157,1.);+#4157 = DIRECTION('',(1.,0.,-0.));+#4158 = PCURVE('',#3975,#4159);+#4159 = DEFINITIONAL_REPRESENTATION('',(#4160),#4164);+#4160 = LINE('',#4161,#4162);+#4161 = CARTESIAN_POINT('',(0.45,-0.95));+#4162 = VECTOR('',#4163,1.);+#4163 = DIRECTION('',(0.,1.));+#4164 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4165 = PCURVE('',#4166,#4171);+#4166 = PLANE('',#4167);+#4167 = AXIS2_PLACEMENT_3D('',#4168,#4169,#4170);+#4168 = CARTESIAN_POINT('',(1.55,-0.25,0.));+#4169 = DIRECTION('',(-0.,1.,0.));+#4170 = DIRECTION('',(0.,0.,1.));+#4171 = DEFINITIONAL_REPRESENTATION('',(#4172),#4176);+#4172 = LINE('',#4173,#4174);+#4173 = CARTESIAN_POINT('',(0.45,-0.95));+#4174 = VECTOR('',#4175,1.);+#4175 = DIRECTION('',(0.,1.));+#4176 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4177 = ORIENTED_EDGE('',*,*,#3961,.T.);+#4178 = ORIENTED_EDGE('',*,*,#4126,.T.);+#4179 = ORIENTED_EDGE('',*,*,#4180,.F.);+#4180 = EDGE_CURVE('',#4151,#4104,#4181,.T.);+#4181 = SURFACE_CURVE('',#4182,(#4186,#4193),.PCURVE_S1.);+#4182 = LINE('',#4183,#4184);+#4183 = CARTESIAN_POINT('',(1.6,-0.25,0.));+#4184 = VECTOR('',#4185,1.);+#4185 = DIRECTION('',(0.,0.,1.));+#4186 = PCURVE('',#3975,#4187);+#4187 = DEFINITIONAL_REPRESENTATION('',(#4188),#4192);+#4188 = LINE('',#4189,#4190);+#4189 = CARTESIAN_POINT('',(0.,5.E-02));+#4190 = VECTOR('',#4191,1.);+#4191 = DIRECTION('',(1.,0.));+#4192 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4193 = PCURVE('',#4086,#4194);+#4194 = DEFINITIONAL_REPRESENTATION('',(#4195),#4199);+#4195 = LINE('',#4196,#4197);+#4196 = CARTESIAN_POINT('',(0.,-0.55));+#4197 = VECTOR('',#4198,1.);+#4198 = DIRECTION('',(1.,0.));+#4199 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4200 = ADVANCED_FACE('',(#4201),#4006,.F.);+#4201 = FACE_BOUND('',#4202,.F.);+#4202 = EDGE_LOOP('',(#4203,#4226,#4252,#4273));+#4203 = ORIENTED_EDGE('',*,*,#4204,.F.);+#4204 = EDGE_CURVE('',#4205,#3807,#4207,.T.);+#4205 = VERTEX_POINT('',#4206);+#4206 = CARTESIAN_POINT('',(1.55,-0.8,5.E-02));+#4207 = SURFACE_CURVE('',#4208,(#4212,#4219),.PCURVE_S1.);+#4208 = LINE('',#4209,#4210);+#4209 = CARTESIAN_POINT('',(1.55,-0.8,0.));+#4210 = VECTOR('',#4211,1.);+#4211 = DIRECTION('',(0.,0.,1.));+#4212 = PCURVE('',#4006,#4213);+#4213 = DEFINITIONAL_REPRESENTATION('',(#4214),#4218);+#4214 = LINE('',#4215,#4216);+#4215 = CARTESIAN_POINT('',(0.,0.));+#4216 = VECTOR('',#4217,1.);+#4217 = DIRECTION('',(1.,0.));+#4218 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4219 = PCURVE('',#4036,#4220);+#4220 = DEFINITIONAL_REPRESENTATION('',(#4221),#4225);+#4221 = LINE('',#4222,#4223);+#4222 = CARTESIAN_POINT('',(0.,0.));+#4223 = VECTOR('',#4224,1.);+#4224 = DIRECTION('',(1.,0.));+#4225 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4226 = ORIENTED_EDGE('',*,*,#4227,.T.);+#4227 = EDGE_CURVE('',#4205,#4228,#4230,.T.);+#4228 = VERTEX_POINT('',#4229);+#4229 = CARTESIAN_POINT('',(1.55,-0.25,5.E-02));+#4230 = SURFACE_CURVE('',#4231,(#4235,#4241),.PCURVE_S1.);+#4231 = LINE('',#4232,#4233);+#4232 = CARTESIAN_POINT('',(1.55,-0.8,5.E-02));+#4233 = VECTOR('',#4234,1.);+#4234 = DIRECTION('',(-0.,1.,0.));+#4235 = PCURVE('',#4006,#4236);+#4236 = DEFINITIONAL_REPRESENTATION('',(#4237),#4240);+#4237 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4238,#4239),.UNSPECIFIED.,.F.,+ .F.,(2,2),(0.,0.55),.PIECEWISE_BEZIER_KNOTS.);+#4238 = CARTESIAN_POINT('',(5.E-02,0.));+#4239 = CARTESIAN_POINT('',(5.E-02,-0.55));+#4240 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4241 = PCURVE('',#4242,#4247);+#4242 = PLANE('',#4243);+#4243 = AXIS2_PLACEMENT_3D('',#4244,#4245,#4246);+#4244 = CARTESIAN_POINT('',(0.6,-0.8,5.E-02));+#4245 = DIRECTION('',(0.,0.,1.));+#4246 = DIRECTION('',(1.,0.,-0.));+#4247 = DEFINITIONAL_REPRESENTATION('',(#4248),#4251);+#4248 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4249,#4250),.UNSPECIFIED.,.F.,+ .F.,(2,2),(0.,0.55),.PIECEWISE_BEZIER_KNOTS.);+#4249 = CARTESIAN_POINT('',(0.95,0.));+#4250 = CARTESIAN_POINT('',(0.95,0.55));+#4251 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4252 = ORIENTED_EDGE('',*,*,#4253,.T.);+#4253 = EDGE_CURVE('',#4228,#3937,#4254,.T.);+#4254 = SURFACE_CURVE('',#4255,(#4259,#4266),.PCURVE_S1.);+#4255 = LINE('',#4256,#4257);+#4256 = CARTESIAN_POINT('',(1.55,-0.25,0.));+#4257 = VECTOR('',#4258,1.);+#4258 = DIRECTION('',(0.,0.,1.));+#4259 = PCURVE('',#4006,#4260);+#4260 = DEFINITIONAL_REPRESENTATION('',(#4261),#4265);+#4261 = LINE('',#4262,#4263);+#4262 = CARTESIAN_POINT('',(0.,-0.55));+#4263 = VECTOR('',#4264,1.);+#4264 = DIRECTION('',(1.,0.));+#4265 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4266 = PCURVE('',#4166,#4267);+#4267 = DEFINITIONAL_REPRESENTATION('',(#4268),#4272);+#4268 = LINE('',#4269,#4270);+#4269 = CARTESIAN_POINT('',(0.,0.));+#4270 = VECTOR('',#4271,1.);+#4271 = DIRECTION('',(1.,0.));+#4272 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4273 = ORIENTED_EDGE('',*,*,#3993,.T.);+#4274 = ADVANCED_FACE('',(#4275),#4036,.F.);+#4275 = FACE_BOUND('',#4276,.F.);+#4276 = EDGE_LOOP('',(#4277,#4305,#4306,#4307));+#4277 = ORIENTED_EDGE('',*,*,#4278,.F.);+#4278 = EDGE_CURVE('',#4205,#4279,#4281,.T.);+#4279 = VERTEX_POINT('',#4280);+#4280 = CARTESIAN_POINT('',(1.6,-0.8,5.E-02));+#4281 = SURFACE_CURVE('',#4282,(#4286,#4293),.PCURVE_S1.);+#4282 = LINE('',#4283,#4284);+#4283 = CARTESIAN_POINT('',(0.6,-0.8,5.E-02));+#4284 = VECTOR('',#4285,1.);+#4285 = DIRECTION('',(1.,0.,-0.));+#4286 = PCURVE('',#4036,#4287);+#4287 = DEFINITIONAL_REPRESENTATION('',(#4288),#4292);+#4288 = LINE('',#4289,#4290);+#4289 = CARTESIAN_POINT('',(5.E-02,-0.95));+#4290 = VECTOR('',#4291,1.);+#4291 = DIRECTION('',(0.,1.));+#4292 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4293 = PCURVE('',#4294,#4299);+#4294 = PLANE('',#4295);+#4295 = AXIS2_PLACEMENT_3D('',#4296,#4297,#4298);+#4296 = CARTESIAN_POINT('',(0.6,-0.8,0.));+#4297 = DIRECTION('',(-0.,1.,0.));+#4298 = DIRECTION('',(0.,0.,1.));+#4299 = DEFINITIONAL_REPRESENTATION('',(#4300),#4304);+#4300 = LINE('',#4301,#4302);+#4301 = CARTESIAN_POINT('',(5.E-02,0.));+#4302 = VECTOR('',#4303,1.);+#4303 = DIRECTION('',(0.,1.));+#4304 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4305 = ORIENTED_EDGE('',*,*,#4204,.T.);+#4306 = ORIENTED_EDGE('',*,*,#4020,.T.);+#4307 = ORIENTED_EDGE('',*,*,#4308,.F.);+#4308 = EDGE_CURVE('',#4279,#4021,#4309,.T.);+#4309 = SURFACE_CURVE('',#4310,(#4314,#4321),.PCURVE_S1.);+#4310 = LINE('',#4311,#4312);+#4311 = CARTESIAN_POINT('',(1.6,-0.8,0.));+#4312 = VECTOR('',#4313,1.);+#4313 = DIRECTION('',(0.,0.,1.));+#4314 = PCURVE('',#4036,#4315);+#4315 = DEFINITIONAL_REPRESENTATION('',(#4316),#4320);+#4316 = LINE('',#4317,#4318);+#4317 = CARTESIAN_POINT('',(0.,5.E-02));+#4318 = VECTOR('',#4319,1.);+#4319 = DIRECTION('',(1.,0.));+#4320 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4321 = PCURVE('',#4322,#4327);+#4322 = PLANE('',#4323);+#4323 = AXIS2_PLACEMENT_3D('',#4324,#4325,#4326);+#4324 = CARTESIAN_POINT('',(1.6,-0.8,0.));+#4325 = DIRECTION('',(1.,0.,-0.));+#4326 = DIRECTION('',(0.,0.,1.));+#4327 = DEFINITIONAL_REPRESENTATION('',(#4328),#4332);+#4328 = LINE('',#4329,#4330);+#4329 = CARTESIAN_POINT('',(0.,0.));+#4330 = VECTOR('',#4331,1.);+#4331 = DIRECTION('',(1.,0.));+#4332 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4333 = ADVANCED_FACE('',(#4334),#4086,.T.);+#4334 = FACE_BOUND('',#4335,.T.);+#4335 = EDGE_LOOP('',(#4336,#4337,#4358,#4359));+#4336 = ORIENTED_EDGE('',*,*,#4072,.F.);+#4337 = ORIENTED_EDGE('',*,*,#4338,.T.);+#4338 = EDGE_CURVE('',#4021,#4151,#4339,.T.);+#4339 = SURFACE_CURVE('',#4340,(#4344,#4351),.PCURVE_S1.);+#4340 = LINE('',#4341,#4342);+#4341 = CARTESIAN_POINT('',(1.6,-0.8,0.45));+#4342 = VECTOR('',#4343,1.);+#4343 = DIRECTION('',(-0.,1.,0.));+#4344 = PCURVE('',#4086,#4345);+#4345 = DEFINITIONAL_REPRESENTATION('',(#4346),#4350);+#4346 = LINE('',#4347,#4348);+#4347 = CARTESIAN_POINT('',(0.45,0.));+#4348 = VECTOR('',#4349,1.);+#4349 = DIRECTION('',(0.,-1.));+#4350 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4351 = PCURVE('',#4322,#4352);+#4352 = DEFINITIONAL_REPRESENTATION('',(#4353),#4357);+#4353 = LINE('',#4354,#4355);+#4354 = CARTESIAN_POINT('',(0.45,0.));+#4355 = VECTOR('',#4356,1.);+#4356 = DIRECTION('',(0.,-1.));+#4357 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4358 = ORIENTED_EDGE('',*,*,#4180,.T.);+#4359 = ORIENTED_EDGE('',*,*,#4103,.F.);+#4360 = ADVANCED_FACE('',(#4361),#4166,.T.);+#4361 = FACE_BOUND('',#4362,.T.);+#4362 = EDGE_LOOP('',(#4363,#4391,#4392,#4393));+#4363 = ORIENTED_EDGE('',*,*,#4364,.F.);+#4364 = EDGE_CURVE('',#4228,#4365,#4367,.T.);+#4365 = VERTEX_POINT('',#4366);+#4366 = CARTESIAN_POINT('',(1.6,-0.25,5.E-02));+#4367 = SURFACE_CURVE('',#4368,(#4372,#4379),.PCURVE_S1.);+#4368 = LINE('',#4369,#4370);+#4369 = CARTESIAN_POINT('',(0.6,-0.25,5.E-02));+#4370 = VECTOR('',#4371,1.);+#4371 = DIRECTION('',(1.,0.,-0.));+#4372 = PCURVE('',#4166,#4373);+#4373 = DEFINITIONAL_REPRESENTATION('',(#4374),#4378);+#4374 = LINE('',#4375,#4376);+#4375 = CARTESIAN_POINT('',(5.E-02,-0.95));+#4376 = VECTOR('',#4377,1.);+#4377 = DIRECTION('',(0.,1.));+#4378 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4379 = PCURVE('',#4380,#4385);+#4380 = PLANE('',#4381);+#4381 = AXIS2_PLACEMENT_3D('',#4382,#4383,#4384);+#4382 = CARTESIAN_POINT('',(0.6,-0.25,0.));+#4383 = DIRECTION('',(-0.,1.,0.));+#4384 = DIRECTION('',(0.,0.,1.));+#4385 = DEFINITIONAL_REPRESENTATION('',(#4386),#4390);+#4386 = LINE('',#4387,#4388);+#4387 = CARTESIAN_POINT('',(5.E-02,0.));+#4388 = VECTOR('',#4389,1.);+#4389 = DIRECTION('',(0.,1.));+#4390 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4391 = ORIENTED_EDGE('',*,*,#4253,.T.);+#4392 = ORIENTED_EDGE('',*,*,#4150,.T.);+#4393 = ORIENTED_EDGE('',*,*,#4394,.F.);+#4394 = EDGE_CURVE('',#4365,#4151,#4395,.T.);+#4395 = SURFACE_CURVE('',#4396,(#4400,#4407),.PCURVE_S1.);+#4396 = LINE('',#4397,#4398);+#4397 = CARTESIAN_POINT('',(1.6,-0.25,0.));+#4398 = VECTOR('',#4399,1.);+#4399 = DIRECTION('',(0.,0.,1.));+#4400 = PCURVE('',#4166,#4401);+#4401 = DEFINITIONAL_REPRESENTATION('',(#4402),#4406);+#4402 = LINE('',#4403,#4404);+#4403 = CARTESIAN_POINT('',(0.,5.E-02));+#4404 = VECTOR('',#4405,1.);+#4405 = DIRECTION('',(1.,0.));+#4406 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4407 = PCURVE('',#4322,#4408);+#4408 = DEFINITIONAL_REPRESENTATION('',(#4409),#4413);+#4409 = LINE('',#4410,#4411);+#4410 = CARTESIAN_POINT('',(0.,-0.55));+#4411 = VECTOR('',#4412,1.);+#4412 = DIRECTION('',(1.,0.));+#4413 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4414 = ADVANCED_FACE('',(#4415),#4242,.T.);+#4415 = FACE_BOUND('',#4416,.T.);+#4416 = EDGE_LOOP('',(#4417,#4445,#4473,#4499));+#4417 = ORIENTED_EDGE('',*,*,#4418,.F.);+#4418 = EDGE_CURVE('',#4419,#4228,#4421,.T.);+#4419 = VERTEX_POINT('',#4420);+#4420 = CARTESIAN_POINT('',(0.6,-0.25,5.E-02));+#4421 = SURFACE_CURVE('',#4422,(#4426,#4433),.PCURVE_S1.);+#4422 = LINE('',#4423,#4424);+#4423 = CARTESIAN_POINT('',(0.6,-0.25,5.E-02));+#4424 = VECTOR('',#4425,1.);+#4425 = DIRECTION('',(1.,0.,-0.));+#4426 = PCURVE('',#4242,#4427);+#4427 = DEFINITIONAL_REPRESENTATION('',(#4428),#4432);+#4428 = LINE('',#4429,#4430);+#4429 = CARTESIAN_POINT('',(0.,0.55));+#4430 = VECTOR('',#4431,1.);+#4431 = DIRECTION('',(1.,0.));+#4432 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4433 = PCURVE('',#4434,#4439);+#4434 = PLANE('',#4435);+#4435 = AXIS2_PLACEMENT_3D('',#4436,#4437,#4438);+#4436 = CARTESIAN_POINT('',(0.6,-0.25,0.));+#4437 = DIRECTION('',(-0.,1.,0.));+#4438 = DIRECTION('',(0.,0.,1.));+#4439 = DEFINITIONAL_REPRESENTATION('',(#4440),#4444);+#4440 = LINE('',#4441,#4442);+#4441 = CARTESIAN_POINT('',(5.E-02,0.));+#4442 = VECTOR('',#4443,1.);+#4443 = DIRECTION('',(0.,1.));+#4444 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4445 = ORIENTED_EDGE('',*,*,#4446,.F.);+#4446 = EDGE_CURVE('',#4447,#4419,#4449,.T.);+#4447 = VERTEX_POINT('',#4448);+#4448 = CARTESIAN_POINT('',(0.6,-0.8,5.E-02));+#4449 = SURFACE_CURVE('',#4450,(#4454,#4461),.PCURVE_S1.);+#4450 = LINE('',#4451,#4452);+#4451 = CARTESIAN_POINT('',(0.6,-0.8,5.E-02));+#4452 = VECTOR('',#4453,1.);+#4453 = DIRECTION('',(-0.,1.,0.));+#4454 = PCURVE('',#4242,#4455);+#4455 = DEFINITIONAL_REPRESENTATION('',(#4456),#4460);+#4456 = LINE('',#4457,#4458);+#4457 = CARTESIAN_POINT('',(0.,0.));+#4458 = VECTOR('',#4459,1.);+#4459 = DIRECTION('',(0.,1.));+#4460 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4461 = PCURVE('',#4462,#4467);+#4462 = PLANE('',#4463);+#4463 = AXIS2_PLACEMENT_3D('',#4464,#4465,#4466);+#4464 = CARTESIAN_POINT('',(0.6,-0.8,0.));+#4465 = DIRECTION('',(1.,0.,-0.));+#4466 = DIRECTION('',(0.,0.,1.));+#4467 = DEFINITIONAL_REPRESENTATION('',(#4468),#4472);+#4468 = LINE('',#4469,#4470);+#4469 = CARTESIAN_POINT('',(5.E-02,0.));+#4470 = VECTOR('',#4471,1.);+#4471 = DIRECTION('',(0.,-1.));+#4472 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4473 = ORIENTED_EDGE('',*,*,#4474,.T.);+#4474 = EDGE_CURVE('',#4447,#4205,#4475,.T.);+#4475 = SURFACE_CURVE('',#4476,(#4480,#4487),.PCURVE_S1.);+#4476 = LINE('',#4477,#4478);+#4477 = CARTESIAN_POINT('',(0.6,-0.8,5.E-02));+#4478 = VECTOR('',#4479,1.);+#4479 = DIRECTION('',(1.,0.,-0.));+#4480 = PCURVE('',#4242,#4481);+#4481 = DEFINITIONAL_REPRESENTATION('',(#4482),#4486);+#4482 = LINE('',#4483,#4484);+#4483 = CARTESIAN_POINT('',(0.,0.));+#4484 = VECTOR('',#4485,1.);+#4485 = DIRECTION('',(1.,0.));+#4486 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4487 = PCURVE('',#4488,#4493);+#4488 = PLANE('',#4489);+#4489 = AXIS2_PLACEMENT_3D('',#4490,#4491,#4492);+#4490 = CARTESIAN_POINT('',(0.6,-0.8,0.));+#4491 = DIRECTION('',(-0.,1.,0.));+#4492 = DIRECTION('',(0.,0.,1.));+#4493 = DEFINITIONAL_REPRESENTATION('',(#4494),#4498);+#4494 = LINE('',#4495,#4496);+#4495 = CARTESIAN_POINT('',(5.E-02,0.));+#4496 = VECTOR('',#4497,1.);+#4497 = DIRECTION('',(0.,1.));+#4498 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4499 = ORIENTED_EDGE('',*,*,#4227,.T.);+#4500 = ADVANCED_FACE('',(#4501),#4294,.F.);+#4501 = FACE_BOUND('',#4502,.F.);+#4502 = EDGE_LOOP('',(#4503,#4533,#4554,#4555));+#4503 = ORIENTED_EDGE('',*,*,#4504,.F.);+#4504 = EDGE_CURVE('',#4505,#4507,#4509,.T.);+#4505 = VERTEX_POINT('',#4506);+#4506 = CARTESIAN_POINT('',(1.55,-0.8,0.));+#4507 = VERTEX_POINT('',#4508);+#4508 = CARTESIAN_POINT('',(1.6,-0.8,0.));+#4509 = SURFACE_CURVE('',#4510,(#4514,#4521),.PCURVE_S1.);+#4510 = LINE('',#4511,#4512);+#4511 = CARTESIAN_POINT('',(0.6,-0.8,0.));+#4512 = VECTOR('',#4513,1.);+#4513 = DIRECTION('',(1.,0.,-0.));+#4514 = PCURVE('',#4294,#4515);+#4515 = DEFINITIONAL_REPRESENTATION('',(#4516),#4520);+#4516 = LINE('',#4517,#4518);+#4517 = CARTESIAN_POINT('',(0.,0.));+#4518 = VECTOR('',#4519,1.);+#4519 = DIRECTION('',(0.,1.));+#4520 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4521 = PCURVE('',#4522,#4527);+#4522 = PLANE('',#4523);+#4523 = AXIS2_PLACEMENT_3D('',#4524,#4525,#4526);+#4524 = CARTESIAN_POINT('',(0.6,-0.8,0.));+#4525 = DIRECTION('',(0.,0.,1.));+#4526 = DIRECTION('',(1.,0.,-0.));+#4527 = DEFINITIONAL_REPRESENTATION('',(#4528),#4532);+#4528 = LINE('',#4529,#4530);+#4529 = CARTESIAN_POINT('',(0.,0.));+#4530 = VECTOR('',#4531,1.);+#4531 = DIRECTION('',(1.,0.));+#4532 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4533 = ORIENTED_EDGE('',*,*,#4534,.T.);+#4534 = EDGE_CURVE('',#4505,#4205,#4535,.T.);+#4535 = SURFACE_CURVE('',#4536,(#4540,#4547),.PCURVE_S1.);+#4536 = LINE('',#4537,#4538);+#4537 = CARTESIAN_POINT('',(1.55,-0.8,0.));+#4538 = VECTOR('',#4539,1.);+#4539 = DIRECTION('',(0.,0.,1.));+#4540 = PCURVE('',#4294,#4541);+#4541 = DEFINITIONAL_REPRESENTATION('',(#4542),#4546);+#4542 = LINE('',#4543,#4544);+#4543 = CARTESIAN_POINT('',(0.,0.95));+#4544 = VECTOR('',#4545,1.);+#4545 = DIRECTION('',(1.,0.));+#4546 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4547 = PCURVE('',#4488,#4548);+#4548 = DEFINITIONAL_REPRESENTATION('',(#4549),#4553);+#4549 = LINE('',#4550,#4551);+#4550 = CARTESIAN_POINT('',(0.,0.95));+#4551 = VECTOR('',#4552,1.);+#4552 = DIRECTION('',(1.,0.));+#4553 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4554 = ORIENTED_EDGE('',*,*,#4278,.T.);+#4555 = ORIENTED_EDGE('',*,*,#4556,.F.);+#4556 = EDGE_CURVE('',#4507,#4279,#4557,.T.);+#4557 = SURFACE_CURVE('',#4558,(#4562,#4569),.PCURVE_S1.);+#4558 = LINE('',#4559,#4560);+#4559 = CARTESIAN_POINT('',(1.6,-0.8,0.));+#4560 = VECTOR('',#4561,1.);+#4561 = DIRECTION('',(0.,0.,1.));+#4562 = PCURVE('',#4294,#4563);+#4563 = DEFINITIONAL_REPRESENTATION('',(#4564),#4568);+#4564 = LINE('',#4565,#4566);+#4565 = CARTESIAN_POINT('',(0.,1.));+#4566 = VECTOR('',#4567,1.);+#4567 = DIRECTION('',(1.,0.));+#4568 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4569 = PCURVE('',#4570,#4575);+#4570 = PLANE('',#4571);+#4571 = AXIS2_PLACEMENT_3D('',#4572,#4573,#4574);+#4572 = CARTESIAN_POINT('',(1.6,-0.8,0.));+#4573 = DIRECTION('',(1.,0.,-0.));+#4574 = DIRECTION('',(0.,0.,1.));+#4575 = DEFINITIONAL_REPRESENTATION('',(#4576),#4580);+#4576 = LINE('',#4577,#4578);+#4577 = CARTESIAN_POINT('',(0.,0.));+#4578 = VECTOR('',#4579,1.);+#4579 = DIRECTION('',(1.,0.));+#4580 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4581 = ADVANCED_FACE('',(#4582),#4322,.T.);+#4582 = FACE_BOUND('',#4583,.T.);+#4583 = EDGE_LOOP('',(#4584,#4585,#4606,#4607));+#4584 = ORIENTED_EDGE('',*,*,#4308,.F.);+#4585 = ORIENTED_EDGE('',*,*,#4586,.T.);+#4586 = EDGE_CURVE('',#4279,#4365,#4587,.T.);+#4587 = SURFACE_CURVE('',#4588,(#4592,#4599),.PCURVE_S1.);+#4588 = LINE('',#4589,#4590);+#4589 = CARTESIAN_POINT('',(1.6,-0.8,5.E-02));+#4590 = VECTOR('',#4591,1.);+#4591 = DIRECTION('',(-0.,1.,0.));+#4592 = PCURVE('',#4322,#4593);+#4593 = DEFINITIONAL_REPRESENTATION('',(#4594),#4598);+#4594 = LINE('',#4595,#4596);+#4595 = CARTESIAN_POINT('',(5.E-02,0.));+#4596 = VECTOR('',#4597,1.);+#4597 = DIRECTION('',(0.,-1.));+#4598 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4599 = PCURVE('',#4570,#4600);+#4600 = DEFINITIONAL_REPRESENTATION('',(#4601),#4605);+#4601 = LINE('',#4602,#4603);+#4602 = CARTESIAN_POINT('',(5.E-02,0.));+#4603 = VECTOR('',#4604,1.);+#4604 = DIRECTION('',(0.,-1.));+#4605 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4606 = ORIENTED_EDGE('',*,*,#4394,.T.);+#4607 = ORIENTED_EDGE('',*,*,#4338,.F.);+#4608 = ADVANCED_FACE('',(#4609),#4380,.T.);+#4609 = FACE_BOUND('',#4610,.T.);+#4610 = EDGE_LOOP('',(#4611,#4636,#4657,#4658));+#4611 = ORIENTED_EDGE('',*,*,#4612,.F.);+#4612 = EDGE_CURVE('',#4613,#4615,#4617,.T.);+#4613 = VERTEX_POINT('',#4614);+#4614 = CARTESIAN_POINT('',(1.55,-0.25,0.));+#4615 = VERTEX_POINT('',#4616);+#4616 = CARTESIAN_POINT('',(1.6,-0.25,0.));+#4617 = SURFACE_CURVE('',#4618,(#4622,#4629),.PCURVE_S1.);+#4618 = LINE('',#4619,#4620);+#4619 = CARTESIAN_POINT('',(0.6,-0.25,0.));+#4620 = VECTOR('',#4621,1.);+#4621 = DIRECTION('',(1.,0.,-0.));+#4622 = PCURVE('',#4380,#4623);+#4623 = DEFINITIONAL_REPRESENTATION('',(#4624),#4628);+#4624 = LINE('',#4625,#4626);+#4625 = CARTESIAN_POINT('',(0.,0.));+#4626 = VECTOR('',#4627,1.);+#4627 = DIRECTION('',(0.,1.));+#4628 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4629 = PCURVE('',#4522,#4630);+#4630 = DEFINITIONAL_REPRESENTATION('',(#4631),#4635);+#4631 = LINE('',#4632,#4633);+#4632 = CARTESIAN_POINT('',(0.,0.55));+#4633 = VECTOR('',#4634,1.);+#4634 = DIRECTION('',(1.,0.));+#4635 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4636 = ORIENTED_EDGE('',*,*,#4637,.T.);+#4637 = EDGE_CURVE('',#4613,#4228,#4638,.T.);+#4638 = SURFACE_CURVE('',#4639,(#4643,#4650),.PCURVE_S1.);+#4639 = LINE('',#4640,#4641);+#4640 = CARTESIAN_POINT('',(1.55,-0.25,0.));+#4641 = VECTOR('',#4642,1.);+#4642 = DIRECTION('',(0.,0.,1.));+#4643 = PCURVE('',#4380,#4644);+#4644 = DEFINITIONAL_REPRESENTATION('',(#4645),#4649);+#4645 = LINE('',#4646,#4647);+#4646 = CARTESIAN_POINT('',(0.,0.95));+#4647 = VECTOR('',#4648,1.);+#4648 = DIRECTION('',(1.,0.));+#4649 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4650 = PCURVE('',#4434,#4651);+#4651 = DEFINITIONAL_REPRESENTATION('',(#4652),#4656);+#4652 = LINE('',#4653,#4654);+#4653 = CARTESIAN_POINT('',(0.,0.95));+#4654 = VECTOR('',#4655,1.);+#4655 = DIRECTION('',(1.,0.));+#4656 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4657 = ORIENTED_EDGE('',*,*,#4364,.T.);+#4658 = ORIENTED_EDGE('',*,*,#4659,.F.);+#4659 = EDGE_CURVE('',#4615,#4365,#4660,.T.);+#4660 = SURFACE_CURVE('',#4661,(#4665,#4672),.PCURVE_S1.);+#4661 = LINE('',#4662,#4663);+#4662 = CARTESIAN_POINT('',(1.6,-0.25,0.));+#4663 = VECTOR('',#4664,1.);+#4664 = DIRECTION('',(0.,0.,1.));+#4665 = PCURVE('',#4380,#4666);+#4666 = DEFINITIONAL_REPRESENTATION('',(#4667),#4671);+#4667 = LINE('',#4668,#4669);+#4668 = CARTESIAN_POINT('',(0.,1.));+#4669 = VECTOR('',#4670,1.);+#4670 = DIRECTION('',(1.,0.));+#4671 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4672 = PCURVE('',#4570,#4673);+#4673 = DEFINITIONAL_REPRESENTATION('',(#4674),#4678);+#4674 = LINE('',#4675,#4676);+#4675 = CARTESIAN_POINT('',(0.,-0.55));+#4676 = VECTOR('',#4677,1.);+#4677 = DIRECTION('',(1.,0.));+#4678 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4679 = ADVANCED_FACE('',(#4680),#4434,.T.);+#4680 = FACE_BOUND('',#4681,.T.);+#4681 = EDGE_LOOP('',(#4682,#4710,#4731,#4732));+#4682 = ORIENTED_EDGE('',*,*,#4683,.F.);+#4683 = EDGE_CURVE('',#4684,#4613,#4686,.T.);+#4684 = VERTEX_POINT('',#4685);+#4685 = CARTESIAN_POINT('',(0.6,-0.25,0.));+#4686 = SURFACE_CURVE('',#4687,(#4691,#4698),.PCURVE_S1.);+#4687 = LINE('',#4688,#4689);+#4688 = CARTESIAN_POINT('',(0.6,-0.25,0.));+#4689 = VECTOR('',#4690,1.);+#4690 = DIRECTION('',(1.,0.,-0.));+#4691 = PCURVE('',#4434,#4692);+#4692 = DEFINITIONAL_REPRESENTATION('',(#4693),#4697);+#4693 = LINE('',#4694,#4695);+#4694 = CARTESIAN_POINT('',(0.,0.));+#4695 = VECTOR('',#4696,1.);+#4696 = DIRECTION('',(0.,1.));+#4697 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4698 = PCURVE('',#4699,#4704);+#4699 = PLANE('',#4700);+#4700 = AXIS2_PLACEMENT_3D('',#4701,#4702,#4703);+#4701 = CARTESIAN_POINT('',(0.6,-0.8,0.));+#4702 = DIRECTION('',(0.,0.,1.));+#4703 = DIRECTION('',(1.,0.,-0.));+#4704 = DEFINITIONAL_REPRESENTATION('',(#4705),#4709);+#4705 = LINE('',#4706,#4707);+#4706 = CARTESIAN_POINT('',(0.,0.55));+#4707 = VECTOR('',#4708,1.);+#4708 = DIRECTION('',(1.,0.));+#4709 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4710 = ORIENTED_EDGE('',*,*,#4711,.T.);+#4711 = EDGE_CURVE('',#4684,#4419,#4712,.T.);+#4712 = SURFACE_CURVE('',#4713,(#4717,#4724),.PCURVE_S1.);+#4713 = LINE('',#4714,#4715);+#4714 = CARTESIAN_POINT('',(0.6,-0.25,0.));+#4715 = VECTOR('',#4716,1.);+#4716 = DIRECTION('',(0.,0.,1.));+#4717 = PCURVE('',#4434,#4718);+#4718 = DEFINITIONAL_REPRESENTATION('',(#4719),#4723);+#4719 = LINE('',#4720,#4721);+#4720 = CARTESIAN_POINT('',(0.,0.));+#4721 = VECTOR('',#4722,1.);+#4722 = DIRECTION('',(1.,0.));+#4723 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4724 = PCURVE('',#4462,#4725);+#4725 = DEFINITIONAL_REPRESENTATION('',(#4726),#4730);+#4726 = LINE('',#4727,#4728);+#4727 = CARTESIAN_POINT('',(0.,-0.55));+#4728 = VECTOR('',#4729,1.);+#4729 = DIRECTION('',(1.,0.));+#4730 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4731 = ORIENTED_EDGE('',*,*,#4418,.T.);+#4732 = ORIENTED_EDGE('',*,*,#4637,.F.);+#4733 = ADVANCED_FACE('',(#4734),#4488,.F.);+#4734 = FACE_BOUND('',#4735,.F.);+#4735 = EDGE_LOOP('',(#4736,#4759,#4780,#4781));+#4736 = ORIENTED_EDGE('',*,*,#4737,.F.);+#4737 = EDGE_CURVE('',#4738,#4505,#4740,.T.);+#4738 = VERTEX_POINT('',#4739);+#4739 = CARTESIAN_POINT('',(0.6,-0.8,0.));+#4740 = SURFACE_CURVE('',#4741,(#4745,#4752),.PCURVE_S1.);+#4741 = LINE('',#4742,#4743);+#4742 = CARTESIAN_POINT('',(0.6,-0.8,0.));+#4743 = VECTOR('',#4744,1.);+#4744 = DIRECTION('',(1.,0.,-0.));+#4745 = PCURVE('',#4488,#4746);+#4746 = DEFINITIONAL_REPRESENTATION('',(#4747),#4751);+#4747 = LINE('',#4748,#4749);+#4748 = CARTESIAN_POINT('',(0.,0.));+#4749 = VECTOR('',#4750,1.);+#4750 = DIRECTION('',(0.,1.));+#4751 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4752 = PCURVE('',#4699,#4753);+#4753 = DEFINITIONAL_REPRESENTATION('',(#4754),#4758);+#4754 = LINE('',#4755,#4756);+#4755 = CARTESIAN_POINT('',(0.,0.));+#4756 = VECTOR('',#4757,1.);+#4757 = DIRECTION('',(1.,0.));+#4758 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4759 = ORIENTED_EDGE('',*,*,#4760,.T.);+#4760 = EDGE_CURVE('',#4738,#4447,#4761,.T.);+#4761 = SURFACE_CURVE('',#4762,(#4766,#4773),.PCURVE_S1.);+#4762 = LINE('',#4763,#4764);+#4763 = CARTESIAN_POINT('',(0.6,-0.8,0.));+#4764 = VECTOR('',#4765,1.);+#4765 = DIRECTION('',(0.,0.,1.));+#4766 = PCURVE('',#4488,#4767);+#4767 = DEFINITIONAL_REPRESENTATION('',(#4768),#4772);+#4768 = LINE('',#4769,#4770);+#4769 = CARTESIAN_POINT('',(0.,0.));+#4770 = VECTOR('',#4771,1.);+#4771 = DIRECTION('',(1.,0.));+#4772 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4773 = PCURVE('',#4462,#4774);+#4774 = DEFINITIONAL_REPRESENTATION('',(#4775),#4779);+#4775 = LINE('',#4776,#4777);+#4776 = CARTESIAN_POINT('',(0.,0.));+#4777 = VECTOR('',#4778,1.);+#4778 = DIRECTION('',(1.,0.));+#4779 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4780 = ORIENTED_EDGE('',*,*,#4474,.T.);+#4781 = ORIENTED_EDGE('',*,*,#4534,.F.);+#4782 = ADVANCED_FACE('',(#4783),#4462,.F.);+#4783 = FACE_BOUND('',#4784,.F.);+#4784 = EDGE_LOOP('',(#4785,#4786,#4807,#4808));+#4785 = ORIENTED_EDGE('',*,*,#4760,.F.);+#4786 = ORIENTED_EDGE('',*,*,#4787,.T.);+#4787 = EDGE_CURVE('',#4738,#4684,#4788,.T.);+#4788 = SURFACE_CURVE('',#4789,(#4793,#4800),.PCURVE_S1.);+#4789 = LINE('',#4790,#4791);+#4790 = CARTESIAN_POINT('',(0.6,-0.8,0.));+#4791 = VECTOR('',#4792,1.);+#4792 = DIRECTION('',(-0.,1.,0.));+#4793 = PCURVE('',#4462,#4794);+#4794 = DEFINITIONAL_REPRESENTATION('',(#4795),#4799);+#4795 = LINE('',#4796,#4797);+#4796 = CARTESIAN_POINT('',(0.,0.));+#4797 = VECTOR('',#4798,1.);+#4798 = DIRECTION('',(0.,-1.));+#4799 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4800 = PCURVE('',#4699,#4801);+#4801 = DEFINITIONAL_REPRESENTATION('',(#4802),#4806);+#4802 = LINE('',#4803,#4804);+#4803 = CARTESIAN_POINT('',(0.,0.));+#4804 = VECTOR('',#4805,1.);+#4805 = DIRECTION('',(0.,1.));+#4806 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4807 = ORIENTED_EDGE('',*,*,#4711,.T.);+#4808 = ORIENTED_EDGE('',*,*,#4446,.F.);+#4809 = ADVANCED_FACE('',(#4810),#4522,.F.);+#4810 = FACE_BOUND('',#4811,.F.);+#4811 = EDGE_LOOP('',(#4812,#4813,#4834,#4835));+#4812 = ORIENTED_EDGE('',*,*,#4612,.F.);+#4813 = ORIENTED_EDGE('',*,*,#4814,.F.);+#4814 = EDGE_CURVE('',#4505,#4613,#4815,.T.);+#4815 = SURFACE_CURVE('',#4816,(#4820,#4827),.PCURVE_S1.);+#4816 = LINE('',#4817,#4818);+#4817 = CARTESIAN_POINT('',(1.55,-0.8,0.));+#4818 = VECTOR('',#4819,1.);+#4819 = DIRECTION('',(-0.,1.,0.));+#4820 = PCURVE('',#4522,#4821);+#4821 = DEFINITIONAL_REPRESENTATION('',(#4822),#4826);+#4822 = LINE('',#4823,#4824);+#4823 = CARTESIAN_POINT('',(0.95,0.));+#4824 = VECTOR('',#4825,1.);+#4825 = DIRECTION('',(0.,1.));+#4826 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4827 = PCURVE('',#4699,#4828);+#4828 = DEFINITIONAL_REPRESENTATION('',(#4829),#4833);+#4829 = LINE('',#4830,#4831);+#4830 = CARTESIAN_POINT('',(0.95,0.));+#4831 = VECTOR('',#4832,1.);+#4832 = DIRECTION('',(0.,1.));+#4833 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4834 = ORIENTED_EDGE('',*,*,#4504,.T.);+#4835 = ORIENTED_EDGE('',*,*,#4836,.T.);+#4836 = EDGE_CURVE('',#4507,#4615,#4837,.T.);+#4837 = SURFACE_CURVE('',#4838,(#4842,#4849),.PCURVE_S1.);+#4838 = LINE('',#4839,#4840);+#4839 = CARTESIAN_POINT('',(1.6,-0.8,0.));+#4840 = VECTOR('',#4841,1.);+#4841 = DIRECTION('',(-0.,1.,0.));+#4842 = PCURVE('',#4522,#4843);+#4843 = DEFINITIONAL_REPRESENTATION('',(#4844),#4848);+#4844 = LINE('',#4845,#4846);+#4845 = CARTESIAN_POINT('',(1.,0.));+#4846 = VECTOR('',#4847,1.);+#4847 = DIRECTION('',(0.,1.));+#4848 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4849 = PCURVE('',#4570,#4850);+#4850 = DEFINITIONAL_REPRESENTATION('',(#4851),#4855);+#4851 = LINE('',#4852,#4853);+#4852 = CARTESIAN_POINT('',(0.,0.));+#4853 = VECTOR('',#4854,1.);+#4854 = DIRECTION('',(0.,-1.));+#4855 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4856 = ADVANCED_FACE('',(#4857),#4570,.T.);+#4857 = FACE_BOUND('',#4858,.T.);+#4858 = EDGE_LOOP('',(#4859,#4860,#4861,#4862));+#4859 = ORIENTED_EDGE('',*,*,#4556,.F.);+#4860 = ORIENTED_EDGE('',*,*,#4836,.T.);+#4861 = ORIENTED_EDGE('',*,*,#4659,.T.);+#4862 = ORIENTED_EDGE('',*,*,#4586,.F.);+#4863 = ADVANCED_FACE('',(#4864),#4699,.F.);+#4864 = FACE_BOUND('',#4865,.F.);+#4865 = EDGE_LOOP('',(#4866,#4867,#4868,#4869));+#4866 = ORIENTED_EDGE('',*,*,#4683,.F.);+#4867 = ORIENTED_EDGE('',*,*,#4787,.F.);+#4868 = ORIENTED_EDGE('',*,*,#4737,.T.);+#4869 = ORIENTED_EDGE('',*,*,#4814,.T.);+#4870 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#4874)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#4871,#4872,#4873)) REPRESENTATION_CONTEXT+('Context #1','3D Context with UNIT and UNCERTAINTY') );+#4871 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );+#4872 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );+#4873 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );+#4874 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#4871,+ 'distance_accuracy_value','confusion accuracy');+#4875 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#4876,#4878);+#4876 = ( REPRESENTATION_RELATIONSHIP('','',#3679,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#4877) +SHAPE_REPRESENTATION_RELATIONSHIP() );+#4877 = ITEM_DEFINED_TRANSFORMATION('','',#11,#27);+#4878 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',+ #4879);+#4879 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('4','=>[0:1:1:5]','',#5,#3674,$);+#4880 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#3676));+#4881 = SHAPE_DEFINITION_REPRESENTATION(#4882,#4888);+#4882 = PRODUCT_DEFINITION_SHAPE('','',#4883);+#4883 = PRODUCT_DEFINITION('design','',#4884,#4887);+#4884 = PRODUCT_DEFINITION_FORMATION('','',#4885);+#4885 = PRODUCT('Substrate_Illustrative','Substrate_Illustrative','',(+ #4886));+#4886 = PRODUCT_CONTEXT('',#2,'mechanical');+#4887 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');+#4888 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#4889),#7923);+#4889 = MANIFOLD_SOLID_BREP('',#4890);+#4890 = CLOSED_SHELL('',(#4891,#5123,#5199,#5253,#5307,#5412,#5461,#5515+ ,#5569,#5927,#5981,#6053,#6100,#6152,#6272,#6344,#6393,#6442,#6647,+ #6696,#6745,#6799,#6960,#7009,#7063,#7112,#7307,#7334,#7341,#7348,+ #7355,#7382,#7389,#7414,#7461,#7513,#7609,#7636,#7729,#7756,#7805,+ #7832,#7857,#7882,#7909,#7916));+#4891 = ADVANCED_FACE('',(#4892),#4906,.F.);+#4892 = FACE_BOUND('',#4893,.F.);+#4893 = EDGE_LOOP('',(#4894,#4929,#4957,#4985,#5013,#5041,#5069,#5097));+#4894 = ORIENTED_EDGE('',*,*,#4895,.F.);+#4895 = EDGE_CURVE('',#4896,#4898,#4900,.T.);+#4896 = VERTEX_POINT('',#4897);+#4897 = CARTESIAN_POINT('',(-1.6,-0.25,0.));+#4898 = VERTEX_POINT('',#4899);+#4899 = CARTESIAN_POINT('',(-1.6,-0.25,5.E-02));+#4900 = SURFACE_CURVE('',#4901,(#4905,#4917),.PCURVE_S1.);+#4901 = LINE('',#4902,#4903);+#4902 = CARTESIAN_POINT('',(-1.6,-0.25,0.));+#4903 = VECTOR('',#4904,1.);+#4904 = DIRECTION('',(0.,0.,1.));+#4905 = PCURVE('',#4906,#4911);+#4906 = PLANE('',#4907);+#4907 = AXIS2_PLACEMENT_3D('',#4908,#4909,#4910);+#4908 = CARTESIAN_POINT('',(-1.6,-0.8,0.));+#4909 = DIRECTION('',(1.,0.,-0.));+#4910 = DIRECTION('',(0.,0.,1.));+#4911 = DEFINITIONAL_REPRESENTATION('',(#4912),#4916);+#4912 = LINE('',#4913,#4914);+#4913 = CARTESIAN_POINT('',(0.,-0.55));+#4914 = VECTOR('',#4915,1.);+#4915 = DIRECTION('',(1.,0.));+#4916 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4917 = PCURVE('',#4918,#4923);+#4918 = PLANE('',#4919);+#4919 = AXIS2_PLACEMENT_3D('',#4920,#4921,#4922);+#4920 = CARTESIAN_POINT('',(-1.6,-0.25,0.));+#4921 = DIRECTION('',(-0.,1.,0.));+#4922 = DIRECTION('',(0.,0.,1.));+#4923 = DEFINITIONAL_REPRESENTATION('',(#4924),#4928);+#4924 = LINE('',#4925,#4926);+#4925 = CARTESIAN_POINT('',(0.,0.));+#4926 = VECTOR('',#4927,1.);+#4927 = DIRECTION('',(1.,0.));+#4928 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4929 = ORIENTED_EDGE('',*,*,#4930,.T.);+#4930 = EDGE_CURVE('',#4896,#4931,#4933,.T.);+#4931 = VERTEX_POINT('',#4932);+#4932 = CARTESIAN_POINT('',(-1.6,0.25,0.));+#4933 = SURFACE_CURVE('',#4934,(#4938,#4945),.PCURVE_S1.);+#4934 = LINE('',#4935,#4936);+#4935 = CARTESIAN_POINT('',(-1.6,-0.8,0.));+#4936 = VECTOR('',#4937,1.);+#4937 = DIRECTION('',(-0.,1.,0.));+#4938 = PCURVE('',#4906,#4939);+#4939 = DEFINITIONAL_REPRESENTATION('',(#4940),#4944);+#4940 = LINE('',#4941,#4942);+#4941 = CARTESIAN_POINT('',(0.,0.));+#4942 = VECTOR('',#4943,1.);+#4943 = DIRECTION('',(0.,-1.));+#4944 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4945 = PCURVE('',#4946,#4951);+#4946 = PLANE('',#4947);+#4947 = AXIS2_PLACEMENT_3D('',#4948,#4949,#4950);+#4948 = CARTESIAN_POINT('',(-1.6,-0.8,0.));+#4949 = DIRECTION('',(0.,0.,1.));+#4950 = DIRECTION('',(1.,0.,-0.));+#4951 = DEFINITIONAL_REPRESENTATION('',(#4952),#4956);+#4952 = LINE('',#4953,#4954);+#4953 = CARTESIAN_POINT('',(0.,0.));+#4954 = VECTOR('',#4955,1.);+#4955 = DIRECTION('',(0.,1.));+#4956 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4957 = ORIENTED_EDGE('',*,*,#4958,.T.);+#4958 = EDGE_CURVE('',#4931,#4959,#4961,.T.);+#4959 = VERTEX_POINT('',#4960);+#4960 = CARTESIAN_POINT('',(-1.6,0.25,5.E-02));+#4961 = SURFACE_CURVE('',#4962,(#4966,#4973),.PCURVE_S1.);+#4962 = LINE('',#4963,#4964);+#4963 = CARTESIAN_POINT('',(-1.6,0.25,0.));+#4964 = VECTOR('',#4965,1.);+#4965 = DIRECTION('',(0.,0.,1.));+#4966 = PCURVE('',#4906,#4967);+#4967 = DEFINITIONAL_REPRESENTATION('',(#4968),#4972);+#4968 = LINE('',#4969,#4970);+#4969 = CARTESIAN_POINT('',(0.,-1.05));+#4970 = VECTOR('',#4971,1.);+#4971 = DIRECTION('',(1.,0.));+#4972 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4973 = PCURVE('',#4974,#4979);+#4974 = PLANE('',#4975);+#4975 = AXIS2_PLACEMENT_3D('',#4976,#4977,#4978);+#4976 = CARTESIAN_POINT('',(-1.6,0.25,0.));+#4977 = DIRECTION('',(-0.,1.,0.));+#4978 = DIRECTION('',(0.,0.,1.));+#4979 = DEFINITIONAL_REPRESENTATION('',(#4980),#4984);+#4980 = LINE('',#4981,#4982);+#4981 = CARTESIAN_POINT('',(0.,0.));+#4982 = VECTOR('',#4983,1.);+#4983 = DIRECTION('',(1.,0.));+#4984 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4985 = ORIENTED_EDGE('',*,*,#4986,.T.);+#4986 = EDGE_CURVE('',#4959,#4987,#4989,.T.);+#4987 = VERTEX_POINT('',#4988);+#4988 = CARTESIAN_POINT('',(-1.6,0.25,0.45));+#4989 = SURFACE_CURVE('',#4990,(#4994,#5001),.PCURVE_S1.);+#4990 = LINE('',#4991,#4992);+#4991 = CARTESIAN_POINT('',(-1.6,0.25,0.));+#4992 = VECTOR('',#4993,1.);+#4993 = DIRECTION('',(0.,0.,1.));+#4994 = PCURVE('',#4906,#4995);+#4995 = DEFINITIONAL_REPRESENTATION('',(#4996),#5000);+#4996 = LINE('',#4997,#4998);+#4997 = CARTESIAN_POINT('',(0.,-1.05));+#4998 = VECTOR('',#4999,1.);+#4999 = DIRECTION('',(1.,0.));+#5000 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5001 = PCURVE('',#5002,#5007);+#5002 = PLANE('',#5003);+#5003 = AXIS2_PLACEMENT_3D('',#5004,#5005,#5006);+#5004 = CARTESIAN_POINT('',(-1.6,0.25,0.));+#5005 = DIRECTION('',(-0.,1.,0.));+#5006 = DIRECTION('',(0.,0.,1.));+#5007 = DEFINITIONAL_REPRESENTATION('',(#5008),#5012);+#5008 = LINE('',#5009,#5010);+#5009 = CARTESIAN_POINT('',(0.,0.));+#5010 = VECTOR('',#5011,1.);+#5011 = DIRECTION('',(1.,0.));+#5012 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5013 = ORIENTED_EDGE('',*,*,#5014,.T.);+#5014 = EDGE_CURVE('',#4987,#5015,#5017,.T.);+#5015 = VERTEX_POINT('',#5016);+#5016 = CARTESIAN_POINT('',(-1.6,0.25,0.5));+#5017 = SURFACE_CURVE('',#5018,(#5022,#5029),.PCURVE_S1.);+#5018 = LINE('',#5019,#5020);+#5019 = CARTESIAN_POINT('',(-1.6,0.25,0.));+#5020 = VECTOR('',#5021,1.);+#5021 = DIRECTION('',(0.,0.,1.));+#5022 = PCURVE('',#4906,#5023);+#5023 = DEFINITIONAL_REPRESENTATION('',(#5024),#5028);+#5024 = LINE('',#5025,#5026);+#5025 = CARTESIAN_POINT('',(0.,-1.05));+#5026 = VECTOR('',#5027,1.);+#5027 = DIRECTION('',(1.,0.));+#5028 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5029 = PCURVE('',#5030,#5035);+#5030 = PLANE('',#5031);+#5031 = AXIS2_PLACEMENT_3D('',#5032,#5033,#5034);+#5032 = CARTESIAN_POINT('',(-1.6,0.25,0.));+#5033 = DIRECTION('',(-0.,1.,0.));+#5034 = DIRECTION('',(0.,0.,1.));+#5035 = DEFINITIONAL_REPRESENTATION('',(#5036),#5040);+#5036 = LINE('',#5037,#5038);+#5037 = CARTESIAN_POINT('',(0.,0.));+#5038 = VECTOR('',#5039,1.);+#5039 = DIRECTION('',(1.,0.));+#5040 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5041 = ORIENTED_EDGE('',*,*,#5042,.F.);+#5042 = EDGE_CURVE('',#5043,#5015,#5045,.T.);+#5043 = VERTEX_POINT('',#5044);+#5044 = CARTESIAN_POINT('',(-1.6,-0.25,0.5));+#5045 = SURFACE_CURVE('',#5046,(#5050,#5057),.PCURVE_S1.);+#5046 = LINE('',#5047,#5048);+#5047 = CARTESIAN_POINT('',(-1.6,-0.8,0.5));+#5048 = VECTOR('',#5049,1.);+#5049 = DIRECTION('',(-0.,1.,0.));+#5050 = PCURVE('',#4906,#5051);+#5051 = DEFINITIONAL_REPRESENTATION('',(#5052),#5056);+#5052 = LINE('',#5053,#5054);+#5053 = CARTESIAN_POINT('',(0.5,0.));+#5054 = VECTOR('',#5055,1.);+#5055 = DIRECTION('',(0.,-1.));+#5056 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5057 = PCURVE('',#5058,#5063);+#5058 = PLANE('',#5059);+#5059 = AXIS2_PLACEMENT_3D('',#5060,#5061,#5062);+#5060 = CARTESIAN_POINT('',(-1.6,-0.8,0.5));+#5061 = DIRECTION('',(0.,0.,1.));+#5062 = DIRECTION('',(1.,0.,-0.));+#5063 = DEFINITIONAL_REPRESENTATION('',(#5064),#5068);+#5064 = LINE('',#5065,#5066);+#5065 = CARTESIAN_POINT('',(0.,0.));+#5066 = VECTOR('',#5067,1.);+#5067 = DIRECTION('',(0.,1.));+#5068 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5069 = ORIENTED_EDGE('',*,*,#5070,.F.);+#5070 = EDGE_CURVE('',#5071,#5043,#5073,.T.);+#5071 = VERTEX_POINT('',#5072);+#5072 = CARTESIAN_POINT('',(-1.6,-0.25,0.45));+#5073 = SURFACE_CURVE('',#5074,(#5078,#5085),.PCURVE_S1.);+#5074 = LINE('',#5075,#5076);+#5075 = CARTESIAN_POINT('',(-1.6,-0.25,0.));+#5076 = VECTOR('',#5077,1.);+#5077 = DIRECTION('',(0.,0.,1.));+#5078 = PCURVE('',#4906,#5079);+#5079 = DEFINITIONAL_REPRESENTATION('',(#5080),#5084);+#5080 = LINE('',#5081,#5082);+#5081 = CARTESIAN_POINT('',(0.,-0.55));+#5082 = VECTOR('',#5083,1.);+#5083 = DIRECTION('',(1.,0.));+#5084 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5085 = PCURVE('',#5086,#5091);+#5086 = PLANE('',#5087);+#5087 = AXIS2_PLACEMENT_3D('',#5088,#5089,#5090);+#5088 = CARTESIAN_POINT('',(-1.6,-0.25,0.));+#5089 = DIRECTION('',(-0.,1.,0.));+#5090 = DIRECTION('',(0.,0.,1.));+#5091 = DEFINITIONAL_REPRESENTATION('',(#5092),#5096);+#5092 = LINE('',#5093,#5094);+#5093 = CARTESIAN_POINT('',(0.,0.));+#5094 = VECTOR('',#5095,1.);+#5095 = DIRECTION('',(1.,0.));+#5096 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5097 = ORIENTED_EDGE('',*,*,#5098,.F.);+#5098 = EDGE_CURVE('',#4898,#5071,#5099,.T.);+#5099 = SURFACE_CURVE('',#5100,(#5104,#5111),.PCURVE_S1.);+#5100 = LINE('',#5101,#5102);+#5101 = CARTESIAN_POINT('',(-1.6,-0.25,0.));+#5102 = VECTOR('',#5103,1.);+#5103 = DIRECTION('',(0.,0.,1.));+#5104 = PCURVE('',#4906,#5105);+#5105 = DEFINITIONAL_REPRESENTATION('',(#5106),#5110);+#5106 = LINE('',#5107,#5108);+#5107 = CARTESIAN_POINT('',(0.,-0.55));+#5108 = VECTOR('',#5109,1.);+#5109 = DIRECTION('',(1.,0.));+#5110 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5111 = PCURVE('',#5112,#5117);+#5112 = PLANE('',#5113);+#5113 = AXIS2_PLACEMENT_3D('',#5114,#5115,#5116);+#5114 = CARTESIAN_POINT('',(-1.6,-0.25,0.));+#5115 = DIRECTION('',(-0.,1.,0.));+#5116 = DIRECTION('',(0.,0.,1.));+#5117 = DEFINITIONAL_REPRESENTATION('',(#5118),#5122);+#5118 = LINE('',#5119,#5120);+#5119 = CARTESIAN_POINT('',(0.,0.));+#5120 = VECTOR('',#5121,1.);+#5121 = DIRECTION('',(1.,0.));+#5122 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5123 = ADVANCED_FACE('',(#5124),#4918,.F.);+#5124 = FACE_BOUND('',#5125,.F.);+#5125 = EDGE_LOOP('',(#5126,#5149,#5150,#5173));+#5126 = ORIENTED_EDGE('',*,*,#5127,.F.);+#5127 = EDGE_CURVE('',#4896,#5128,#5130,.T.);+#5128 = VERTEX_POINT('',#5129);+#5129 = CARTESIAN_POINT('',(-1.55,-0.25,0.));+#5130 = SURFACE_CURVE('',#5131,(#5135,#5142),.PCURVE_S1.);+#5131 = LINE('',#5132,#5133);+#5132 = CARTESIAN_POINT('',(-1.6,-0.25,0.));+#5133 = VECTOR('',#5134,1.);+#5134 = DIRECTION('',(1.,0.,-0.));+#5135 = PCURVE('',#4918,#5136);+#5136 = DEFINITIONAL_REPRESENTATION('',(#5137),#5141);+#5137 = LINE('',#5138,#5139);+#5138 = CARTESIAN_POINT('',(0.,0.));+#5139 = VECTOR('',#5140,1.);+#5140 = DIRECTION('',(0.,1.));+#5141 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5142 = PCURVE('',#4946,#5143);+#5143 = DEFINITIONAL_REPRESENTATION('',(#5144),#5148);+#5144 = LINE('',#5145,#5146);+#5145 = CARTESIAN_POINT('',(0.,0.55));+#5146 = VECTOR('',#5147,1.);+#5147 = DIRECTION('',(1.,0.));+#5148 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5149 = ORIENTED_EDGE('',*,*,#4895,.T.);+#5150 = ORIENTED_EDGE('',*,*,#5151,.T.);+#5151 = EDGE_CURVE('',#4898,#5152,#5154,.T.);+#5152 = VERTEX_POINT('',#5153);+#5153 = CARTESIAN_POINT('',(-1.55,-0.25,5.E-02));+#5154 = SURFACE_CURVE('',#5155,(#5159,#5166),.PCURVE_S1.);+#5155 = LINE('',#5156,#5157);+#5156 = CARTESIAN_POINT('',(-1.6,-0.25,5.E-02));+#5157 = VECTOR('',#5158,1.);+#5158 = DIRECTION('',(1.,0.,-0.));+#5159 = PCURVE('',#4918,#5160);+#5160 = DEFINITIONAL_REPRESENTATION('',(#5161),#5165);+#5161 = LINE('',#5162,#5163);+#5162 = CARTESIAN_POINT('',(5.E-02,0.));+#5163 = VECTOR('',#5164,1.);+#5164 = DIRECTION('',(0.,1.));+#5165 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5166 = PCURVE('',#5112,#5167);+#5167 = DEFINITIONAL_REPRESENTATION('',(#5168),#5172);+#5168 = LINE('',#5169,#5170);+#5169 = CARTESIAN_POINT('',(5.E-02,0.));+#5170 = VECTOR('',#5171,1.);+#5171 = DIRECTION('',(0.,1.));+#5172 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5173 = ORIENTED_EDGE('',*,*,#5174,.F.);+#5174 = EDGE_CURVE('',#5128,#5152,#5175,.T.);+#5175 = SURFACE_CURVE('',#5176,(#5180,#5187),.PCURVE_S1.);+#5176 = LINE('',#5177,#5178);+#5177 = CARTESIAN_POINT('',(-1.55,-0.25,0.));+#5178 = VECTOR('',#5179,1.);+#5179 = DIRECTION('',(0.,0.,1.));+#5180 = PCURVE('',#4918,#5181);+#5181 = DEFINITIONAL_REPRESENTATION('',(#5182),#5186);+#5182 = LINE('',#5183,#5184);+#5183 = CARTESIAN_POINT('',(0.,5.E-02));+#5184 = VECTOR('',#5185,1.);+#5185 = DIRECTION('',(1.,0.));+#5186 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5187 = PCURVE('',#5188,#5193);+#5188 = PLANE('',#5189);+#5189 = AXIS2_PLACEMENT_3D('',#5190,#5191,#5192);+#5190 = CARTESIAN_POINT('',(-1.6,-0.25,0.));+#5191 = DIRECTION('',(-0.,1.,0.));+#5192 = DIRECTION('',(0.,0.,1.));+#5193 = DEFINITIONAL_REPRESENTATION('',(#5194),#5198);+#5194 = LINE('',#5195,#5196);+#5195 = CARTESIAN_POINT('',(0.,5.E-02));+#5196 = VECTOR('',#5197,1.);+#5197 = DIRECTION('',(1.,0.));+#5198 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5199 = ADVANCED_FACE('',(#5200),#5112,.F.);+#5200 = FACE_BOUND('',#5201,.F.);+#5201 = EDGE_LOOP('',(#5202,#5203,#5204,#5227));+#5202 = ORIENTED_EDGE('',*,*,#5151,.F.);+#5203 = ORIENTED_EDGE('',*,*,#5098,.T.);+#5204 = ORIENTED_EDGE('',*,*,#5205,.T.);+#5205 = EDGE_CURVE('',#5071,#5206,#5208,.T.);+#5206 = VERTEX_POINT('',#5207);+#5207 = CARTESIAN_POINT('',(-1.55,-0.25,0.45));+#5208 = SURFACE_CURVE('',#5209,(#5213,#5220),.PCURVE_S1.);+#5209 = LINE('',#5210,#5211);+#5210 = CARTESIAN_POINT('',(-1.6,-0.25,0.45));+#5211 = VECTOR('',#5212,1.);+#5212 = DIRECTION('',(1.,0.,-0.));+#5213 = PCURVE('',#5112,#5214);+#5214 = DEFINITIONAL_REPRESENTATION('',(#5215),#5219);+#5215 = LINE('',#5216,#5217);+#5216 = CARTESIAN_POINT('',(0.45,0.));+#5217 = VECTOR('',#5218,1.);+#5218 = DIRECTION('',(0.,1.));+#5219 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5220 = PCURVE('',#5086,#5221);+#5221 = DEFINITIONAL_REPRESENTATION('',(#5222),#5226);+#5222 = LINE('',#5223,#5224);+#5223 = CARTESIAN_POINT('',(0.45,0.));+#5224 = VECTOR('',#5225,1.);+#5225 = DIRECTION('',(0.,1.));+#5226 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5227 = ORIENTED_EDGE('',*,*,#5228,.F.);+#5228 = EDGE_CURVE('',#5152,#5206,#5229,.T.);+#5229 = SURFACE_CURVE('',#5230,(#5234,#5241),.PCURVE_S1.);+#5230 = LINE('',#5231,#5232);+#5231 = CARTESIAN_POINT('',(-1.55,-0.25,0.));+#5232 = VECTOR('',#5233,1.);+#5233 = DIRECTION('',(0.,0.,1.));+#5234 = PCURVE('',#5112,#5235);+#5235 = DEFINITIONAL_REPRESENTATION('',(#5236),#5240);+#5236 = LINE('',#5237,#5238);+#5237 = CARTESIAN_POINT('',(0.,5.E-02));+#5238 = VECTOR('',#5239,1.);+#5239 = DIRECTION('',(1.,0.));+#5240 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5241 = PCURVE('',#5242,#5247);+#5242 = PLANE('',#5243);+#5243 = AXIS2_PLACEMENT_3D('',#5244,#5245,#5246);+#5244 = CARTESIAN_POINT('',(-1.55,-0.8,0.));+#5245 = DIRECTION('',(1.,0.,-0.));+#5246 = DIRECTION('',(0.,0.,1.));+#5247 = DEFINITIONAL_REPRESENTATION('',(#5248),#5252);+#5248 = LINE('',#5249,#5250);+#5249 = CARTESIAN_POINT('',(0.,-0.55));+#5250 = VECTOR('',#5251,1.);+#5251 = DIRECTION('',(1.,0.));+#5252 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5253 = ADVANCED_FACE('',(#5254),#5086,.F.);+#5254 = FACE_BOUND('',#5255,.F.);+#5255 = EDGE_LOOP('',(#5256,#5257,#5258,#5281));+#5256 = ORIENTED_EDGE('',*,*,#5205,.F.);+#5257 = ORIENTED_EDGE('',*,*,#5070,.T.);+#5258 = ORIENTED_EDGE('',*,*,#5259,.T.);+#5259 = EDGE_CURVE('',#5043,#5260,#5262,.T.);+#5260 = VERTEX_POINT('',#5261);+#5261 = CARTESIAN_POINT('',(-1.55,-0.25,0.5));+#5262 = SURFACE_CURVE('',#5263,(#5267,#5274),.PCURVE_S1.);+#5263 = LINE('',#5264,#5265);+#5264 = CARTESIAN_POINT('',(-1.6,-0.25,0.5));+#5265 = VECTOR('',#5266,1.);+#5266 = DIRECTION('',(1.,0.,-0.));+#5267 = PCURVE('',#5086,#5268);+#5268 = DEFINITIONAL_REPRESENTATION('',(#5269),#5273);+#5269 = LINE('',#5270,#5271);+#5270 = CARTESIAN_POINT('',(0.5,0.));+#5271 = VECTOR('',#5272,1.);+#5272 = DIRECTION('',(0.,1.));+#5273 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5274 = PCURVE('',#5058,#5275);+#5275 = DEFINITIONAL_REPRESENTATION('',(#5276),#5280);+#5276 = LINE('',#5277,#5278);+#5277 = CARTESIAN_POINT('',(0.,0.55));+#5278 = VECTOR('',#5279,1.);+#5279 = DIRECTION('',(1.,0.));+#5280 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5281 = ORIENTED_EDGE('',*,*,#5282,.F.);+#5282 = EDGE_CURVE('',#5206,#5260,#5283,.T.);+#5283 = SURFACE_CURVE('',#5284,(#5288,#5295),.PCURVE_S1.);+#5284 = LINE('',#5285,#5286);+#5285 = CARTESIAN_POINT('',(-1.55,-0.25,0.));+#5286 = VECTOR('',#5287,1.);+#5287 = DIRECTION('',(0.,0.,1.));+#5288 = PCURVE('',#5086,#5289);+#5289 = DEFINITIONAL_REPRESENTATION('',(#5290),#5294);+#5290 = LINE('',#5291,#5292);+#5291 = CARTESIAN_POINT('',(0.,5.E-02));+#5292 = VECTOR('',#5293,1.);+#5293 = DIRECTION('',(1.,0.));+#5294 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5295 = PCURVE('',#5296,#5301);+#5296 = PLANE('',#5297);+#5297 = AXIS2_PLACEMENT_3D('',#5298,#5299,#5300);+#5298 = CARTESIAN_POINT('',(-1.6,-0.25,0.45));+#5299 = DIRECTION('',(-0.,1.,0.));+#5300 = DIRECTION('',(0.,0.,1.));+#5301 = DEFINITIONAL_REPRESENTATION('',(#5302),#5306);+#5302 = LINE('',#5303,#5304);+#5303 = CARTESIAN_POINT('',(-0.45,5.E-02));+#5304 = VECTOR('',#5305,1.);+#5305 = DIRECTION('',(1.,0.));+#5306 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5307 = ADVANCED_FACE('',(#5308),#5058,.T.);+#5308 = FACE_BOUND('',#5309,.T.);+#5309 = EDGE_LOOP('',(#5310,#5311,#5312,#5335,#5363,#5391));+#5310 = ORIENTED_EDGE('',*,*,#5042,.F.);+#5311 = ORIENTED_EDGE('',*,*,#5259,.T.);+#5312 = ORIENTED_EDGE('',*,*,#5313,.T.);+#5313 = EDGE_CURVE('',#5260,#5314,#5316,.T.);+#5314 = VERTEX_POINT('',#5315);+#5315 = CARTESIAN_POINT('',(-1.05,-0.25,0.5));+#5316 = SURFACE_CURVE('',#5317,(#5321,#5328),.PCURVE_S1.);+#5317 = LINE('',#5318,#5319);+#5318 = CARTESIAN_POINT('',(-1.6,-0.25,0.5));+#5319 = VECTOR('',#5320,1.);+#5320 = DIRECTION('',(1.,0.,-0.));+#5321 = PCURVE('',#5058,#5322);+#5322 = DEFINITIONAL_REPRESENTATION('',(#5323),#5327);+#5323 = LINE('',#5324,#5325);+#5324 = CARTESIAN_POINT('',(0.,0.55));+#5325 = VECTOR('',#5326,1.);+#5326 = DIRECTION('',(1.,0.));+#5327 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5328 = PCURVE('',#5296,#5329);+#5329 = DEFINITIONAL_REPRESENTATION('',(#5330),#5334);+#5330 = LINE('',#5331,#5332);+#5331 = CARTESIAN_POINT('',(5.E-02,0.));+#5332 = VECTOR('',#5333,1.);+#5333 = DIRECTION('',(0.,1.));+#5334 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5335 = ORIENTED_EDGE('',*,*,#5336,.T.);+#5336 = EDGE_CURVE('',#5314,#5337,#5339,.T.);+#5337 = VERTEX_POINT('',#5338);+#5338 = CARTESIAN_POINT('',(-1.05,0.25,0.5));+#5339 = SURFACE_CURVE('',#5340,(#5344,#5351),.PCURVE_S1.);+#5340 = LINE('',#5341,#5342);+#5341 = CARTESIAN_POINT('',(-1.05,-0.8,0.5));+#5342 = VECTOR('',#5343,1.);+#5343 = DIRECTION('',(-0.,1.,0.));+#5344 = PCURVE('',#5058,#5345);+#5345 = DEFINITIONAL_REPRESENTATION('',(#5346),#5350);+#5346 = LINE('',#5347,#5348);+#5347 = CARTESIAN_POINT('',(0.55,0.));+#5348 = VECTOR('',#5349,1.);+#5349 = DIRECTION('',(0.,1.));+#5350 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5351 = PCURVE('',#5352,#5357);+#5352 = PLANE('',#5353);+#5353 = AXIS2_PLACEMENT_3D('',#5354,#5355,#5356);+#5354 = CARTESIAN_POINT('',(-1.05,-0.8,0.42));+#5355 = DIRECTION('',(1.,0.,-0.));+#5356 = DIRECTION('',(0.,0.,1.));+#5357 = DEFINITIONAL_REPRESENTATION('',(#5358),#5362);+#5358 = LINE('',#5359,#5360);+#5359 = CARTESIAN_POINT('',(8.E-02,0.));+#5360 = VECTOR('',#5361,1.);+#5361 = DIRECTION('',(0.,-1.));+#5362 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5363 = ORIENTED_EDGE('',*,*,#5364,.F.);+#5364 = EDGE_CURVE('',#5365,#5337,#5367,.T.);+#5365 = VERTEX_POINT('',#5366);+#5366 = CARTESIAN_POINT('',(-1.55,0.25,0.5));+#5367 = SURFACE_CURVE('',#5368,(#5372,#5379),.PCURVE_S1.);+#5368 = LINE('',#5369,#5370);+#5369 = CARTESIAN_POINT('',(-1.6,0.25,0.5));+#5370 = VECTOR('',#5371,1.);+#5371 = DIRECTION('',(1.,0.,-0.));+#5372 = PCURVE('',#5058,#5373);+#5373 = DEFINITIONAL_REPRESENTATION('',(#5374),#5378);+#5374 = LINE('',#5375,#5376);+#5375 = CARTESIAN_POINT('',(0.,1.05));+#5376 = VECTOR('',#5377,1.);+#5377 = DIRECTION('',(1.,0.));+#5378 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5379 = PCURVE('',#5380,#5385);+#5380 = PLANE('',#5381);+#5381 = AXIS2_PLACEMENT_3D('',#5382,#5383,#5384);+#5382 = CARTESIAN_POINT('',(-1.6,0.25,0.45));+#5383 = DIRECTION('',(-0.,1.,0.));+#5384 = DIRECTION('',(0.,0.,1.));+#5385 = DEFINITIONAL_REPRESENTATION('',(#5386),#5390);+#5386 = LINE('',#5387,#5388);+#5387 = CARTESIAN_POINT('',(5.E-02,0.));+#5388 = VECTOR('',#5389,1.);+#5389 = DIRECTION('',(0.,1.));+#5390 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5391 = ORIENTED_EDGE('',*,*,#5392,.F.);+#5392 = EDGE_CURVE('',#5015,#5365,#5393,.T.);+#5393 = SURFACE_CURVE('',#5394,(#5398,#5405),.PCURVE_S1.);+#5394 = LINE('',#5395,#5396);+#5395 = CARTESIAN_POINT('',(-1.6,0.25,0.5));+#5396 = VECTOR('',#5397,1.);+#5397 = DIRECTION('',(1.,0.,-0.));+#5398 = PCURVE('',#5058,#5399);+#5399 = DEFINITIONAL_REPRESENTATION('',(#5400),#5404);+#5400 = LINE('',#5401,#5402);+#5401 = CARTESIAN_POINT('',(0.,1.05));+#5402 = VECTOR('',#5403,1.);+#5403 = DIRECTION('',(1.,0.));+#5404 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5405 = PCURVE('',#5030,#5406);+#5406 = DEFINITIONAL_REPRESENTATION('',(#5407),#5411);+#5407 = LINE('',#5408,#5409);+#5408 = CARTESIAN_POINT('',(0.5,0.));+#5409 = VECTOR('',#5410,1.);+#5410 = DIRECTION('',(0.,1.));+#5411 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5412 = ADVANCED_FACE('',(#5413),#5030,.T.);+#5413 = FACE_BOUND('',#5414,.T.);+#5414 = EDGE_LOOP('',(#5415,#5438,#5439,#5440));+#5415 = ORIENTED_EDGE('',*,*,#5416,.F.);+#5416 = EDGE_CURVE('',#4987,#5417,#5419,.T.);+#5417 = VERTEX_POINT('',#5418);+#5418 = CARTESIAN_POINT('',(-1.55,0.25,0.45));+#5419 = SURFACE_CURVE('',#5420,(#5424,#5431),.PCURVE_S1.);+#5420 = LINE('',#5421,#5422);+#5421 = CARTESIAN_POINT('',(-1.6,0.25,0.45));+#5422 = VECTOR('',#5423,1.);+#5423 = DIRECTION('',(1.,0.,-0.));+#5424 = PCURVE('',#5030,#5425);+#5425 = DEFINITIONAL_REPRESENTATION('',(#5426),#5430);+#5426 = LINE('',#5427,#5428);+#5427 = CARTESIAN_POINT('',(0.45,0.));+#5428 = VECTOR('',#5429,1.);+#5429 = DIRECTION('',(0.,1.));+#5430 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5431 = PCURVE('',#5002,#5432);+#5432 = DEFINITIONAL_REPRESENTATION('',(#5433),#5437);+#5433 = LINE('',#5434,#5435);+#5434 = CARTESIAN_POINT('',(0.45,0.));+#5435 = VECTOR('',#5436,1.);+#5436 = DIRECTION('',(0.,1.));+#5437 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5438 = ORIENTED_EDGE('',*,*,#5014,.T.);+#5439 = ORIENTED_EDGE('',*,*,#5392,.T.);+#5440 = ORIENTED_EDGE('',*,*,#5441,.F.);+#5441 = EDGE_CURVE('',#5417,#5365,#5442,.T.);+#5442 = SURFACE_CURVE('',#5443,(#5447,#5454),.PCURVE_S1.);+#5443 = LINE('',#5444,#5445);+#5444 = CARTESIAN_POINT('',(-1.55,0.25,0.));+#5445 = VECTOR('',#5446,1.);+#5446 = DIRECTION('',(0.,0.,1.));+#5447 = PCURVE('',#5030,#5448);+#5448 = DEFINITIONAL_REPRESENTATION('',(#5449),#5453);+#5449 = LINE('',#5450,#5451);+#5450 = CARTESIAN_POINT('',(0.,5.E-02));+#5451 = VECTOR('',#5452,1.);+#5452 = DIRECTION('',(1.,0.));+#5453 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5454 = PCURVE('',#5380,#5455);+#5455 = DEFINITIONAL_REPRESENTATION('',(#5456),#5460);+#5456 = LINE('',#5457,#5458);+#5457 = CARTESIAN_POINT('',(-0.45,5.E-02));+#5458 = VECTOR('',#5459,1.);+#5459 = DIRECTION('',(1.,0.));+#5460 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5461 = ADVANCED_FACE('',(#5462),#5002,.T.);+#5462 = FACE_BOUND('',#5463,.T.);+#5463 = EDGE_LOOP('',(#5464,#5487,#5488,#5489));+#5464 = ORIENTED_EDGE('',*,*,#5465,.F.);+#5465 = EDGE_CURVE('',#4959,#5466,#5468,.T.);+#5466 = VERTEX_POINT('',#5467);+#5467 = CARTESIAN_POINT('',(-1.55,0.25,5.E-02));+#5468 = SURFACE_CURVE('',#5469,(#5473,#5480),.PCURVE_S1.);+#5469 = LINE('',#5470,#5471);+#5470 = CARTESIAN_POINT('',(-1.6,0.25,5.E-02));+#5471 = VECTOR('',#5472,1.);+#5472 = DIRECTION('',(1.,0.,-0.));+#5473 = PCURVE('',#5002,#5474);+#5474 = DEFINITIONAL_REPRESENTATION('',(#5475),#5479);+#5475 = LINE('',#5476,#5477);+#5476 = CARTESIAN_POINT('',(5.E-02,0.));+#5477 = VECTOR('',#5478,1.);+#5478 = DIRECTION('',(0.,1.));+#5479 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5480 = PCURVE('',#4974,#5481);+#5481 = DEFINITIONAL_REPRESENTATION('',(#5482),#5486);+#5482 = LINE('',#5483,#5484);+#5483 = CARTESIAN_POINT('',(5.E-02,0.));+#5484 = VECTOR('',#5485,1.);+#5485 = DIRECTION('',(0.,1.));+#5486 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5487 = ORIENTED_EDGE('',*,*,#4986,.T.);+#5488 = ORIENTED_EDGE('',*,*,#5416,.T.);+#5489 = ORIENTED_EDGE('',*,*,#5490,.F.);+#5490 = EDGE_CURVE('',#5466,#5417,#5491,.T.);+#5491 = SURFACE_CURVE('',#5492,(#5496,#5503),.PCURVE_S1.);+#5492 = LINE('',#5493,#5494);+#5493 = CARTESIAN_POINT('',(-1.55,0.25,0.));+#5494 = VECTOR('',#5495,1.);+#5495 = DIRECTION('',(0.,0.,1.));+#5496 = PCURVE('',#5002,#5497);+#5497 = DEFINITIONAL_REPRESENTATION('',(#5498),#5502);+#5498 = LINE('',#5499,#5500);+#5499 = CARTESIAN_POINT('',(0.,5.E-02));+#5500 = VECTOR('',#5501,1.);+#5501 = DIRECTION('',(1.,0.));+#5502 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5503 = PCURVE('',#5504,#5509);+#5504 = PLANE('',#5505);+#5505 = AXIS2_PLACEMENT_3D('',#5506,#5507,#5508);+#5506 = CARTESIAN_POINT('',(-1.55,0.25,0.));+#5507 = DIRECTION('',(1.,0.,-0.));+#5508 = DIRECTION('',(0.,0.,1.));+#5509 = DEFINITIONAL_REPRESENTATION('',(#5510),#5514);+#5510 = LINE('',#5511,#5512);+#5511 = CARTESIAN_POINT('',(0.,0.));+#5512 = VECTOR('',#5513,1.);+#5513 = DIRECTION('',(1.,0.));+#5514 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5515 = ADVANCED_FACE('',(#5516),#4974,.T.);+#5516 = FACE_BOUND('',#5517,.T.);+#5517 = EDGE_LOOP('',(#5518,#5541,#5542,#5543));+#5518 = ORIENTED_EDGE('',*,*,#5519,.F.);+#5519 = EDGE_CURVE('',#4931,#5520,#5522,.T.);+#5520 = VERTEX_POINT('',#5521);+#5521 = CARTESIAN_POINT('',(-1.55,0.25,0.));+#5522 = SURFACE_CURVE('',#5523,(#5527,#5534),.PCURVE_S1.);+#5523 = LINE('',#5524,#5525);+#5524 = CARTESIAN_POINT('',(-1.6,0.25,0.));+#5525 = VECTOR('',#5526,1.);+#5526 = DIRECTION('',(1.,0.,-0.));+#5527 = PCURVE('',#4974,#5528);+#5528 = DEFINITIONAL_REPRESENTATION('',(#5529),#5533);+#5529 = LINE('',#5530,#5531);+#5530 = CARTESIAN_POINT('',(0.,0.));+#5531 = VECTOR('',#5532,1.);+#5532 = DIRECTION('',(0.,1.));+#5533 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5534 = PCURVE('',#4946,#5535);+#5535 = DEFINITIONAL_REPRESENTATION('',(#5536),#5540);+#5536 = LINE('',#5537,#5538);+#5537 = CARTESIAN_POINT('',(0.,1.05));+#5538 = VECTOR('',#5539,1.);+#5539 = DIRECTION('',(1.,0.));+#5540 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5541 = ORIENTED_EDGE('',*,*,#4958,.T.);+#5542 = ORIENTED_EDGE('',*,*,#5465,.T.);+#5543 = ORIENTED_EDGE('',*,*,#5544,.F.);+#5544 = EDGE_CURVE('',#5520,#5466,#5545,.T.);+#5545 = SURFACE_CURVE('',#5546,(#5550,#5557),.PCURVE_S1.);+#5546 = LINE('',#5547,#5548);+#5547 = CARTESIAN_POINT('',(-1.55,0.25,0.));+#5548 = VECTOR('',#5549,1.);+#5549 = DIRECTION('',(0.,0.,1.));+#5550 = PCURVE('',#4974,#5551);+#5551 = DEFINITIONAL_REPRESENTATION('',(#5552),#5556);+#5552 = LINE('',#5553,#5554);+#5553 = CARTESIAN_POINT('',(0.,5.E-02));+#5554 = VECTOR('',#5555,1.);+#5555 = DIRECTION('',(1.,0.));+#5556 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5557 = PCURVE('',#5558,#5563);+#5558 = PLANE('',#5559);+#5559 = AXIS2_PLACEMENT_3D('',#5560,#5561,#5562);+#5560 = CARTESIAN_POINT('',(-1.6,0.25,0.));+#5561 = DIRECTION('',(-0.,1.,0.));+#5562 = DIRECTION('',(0.,0.,1.));+#5563 = DEFINITIONAL_REPRESENTATION('',(#5564),#5568);+#5564 = LINE('',#5565,#5566);+#5565 = CARTESIAN_POINT('',(0.,5.E-02));+#5566 = VECTOR('',#5567,1.);+#5567 = DIRECTION('',(1.,0.));+#5568 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5569 = ADVANCED_FACE('',(#5570),#4946,.F.);+#5570 = FACE_BOUND('',#5571,.F.);+#5571 = EDGE_LOOP('',(#5572,#5573,#5574,#5597,#5625,#5653,#5681,#5709,+ #5737,#5765,#5793,#5821,#5849,#5877,#5905,#5926));+#5572 = ORIENTED_EDGE('',*,*,#4930,.F.);+#5573 = ORIENTED_EDGE('',*,*,#5127,.T.);+#5574 = ORIENTED_EDGE('',*,*,#5575,.T.);+#5575 = EDGE_CURVE('',#5128,#5576,#5578,.T.);+#5576 = VERTEX_POINT('',#5577);+#5577 = CARTESIAN_POINT('',(-0.6,-0.25,0.));+#5578 = SURFACE_CURVE('',#5579,(#5583,#5590),.PCURVE_S1.);+#5579 = LINE('',#5580,#5581);+#5580 = CARTESIAN_POINT('',(-1.6,-0.25,0.));+#5581 = VECTOR('',#5582,1.);+#5582 = DIRECTION('',(1.,0.,-0.));+#5583 = PCURVE('',#4946,#5584);+#5584 = DEFINITIONAL_REPRESENTATION('',(#5585),#5589);+#5585 = LINE('',#5586,#5587);+#5586 = CARTESIAN_POINT('',(0.,0.55));+#5587 = VECTOR('',#5588,1.);+#5588 = DIRECTION('',(1.,0.));+#5589 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5590 = PCURVE('',#5188,#5591);+#5591 = DEFINITIONAL_REPRESENTATION('',(#5592),#5596);+#5592 = LINE('',#5593,#5594);+#5593 = CARTESIAN_POINT('',(0.,0.));+#5594 = VECTOR('',#5595,1.);+#5595 = DIRECTION('',(0.,1.));+#5596 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5597 = ORIENTED_EDGE('',*,*,#5598,.F.);+#5598 = EDGE_CURVE('',#5599,#5576,#5601,.T.);+#5599 = VERTEX_POINT('',#5600);+#5600 = CARTESIAN_POINT('',(-0.6,-0.8,0.));+#5601 = SURFACE_CURVE('',#5602,(#5606,#5613),.PCURVE_S1.);+#5602 = LINE('',#5603,#5604);+#5603 = CARTESIAN_POINT('',(-0.6,-0.8,0.));+#5604 = VECTOR('',#5605,1.);+#5605 = DIRECTION('',(-0.,1.,0.));+#5606 = PCURVE('',#4946,#5607);+#5607 = DEFINITIONAL_REPRESENTATION('',(#5608),#5612);+#5608 = LINE('',#5609,#5610);+#5609 = CARTESIAN_POINT('',(1.,0.));+#5610 = VECTOR('',#5611,1.);+#5611 = DIRECTION('',(0.,1.));+#5612 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5613 = PCURVE('',#5614,#5619);+#5614 = PLANE('',#5615);+#5615 = AXIS2_PLACEMENT_3D('',#5616,#5617,#5618);+#5616 = CARTESIAN_POINT('',(-0.6,-0.8,0.));+#5617 = DIRECTION('',(1.,0.,-0.));+#5618 = DIRECTION('',(0.,0.,1.));+#5619 = DEFINITIONAL_REPRESENTATION('',(#5620),#5624);+#5620 = LINE('',#5621,#5622);+#5621 = CARTESIAN_POINT('',(0.,0.));+#5622 = VECTOR('',#5623,1.);+#5623 = DIRECTION('',(0.,-1.));+#5624 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5625 = ORIENTED_EDGE('',*,*,#5626,.T.);+#5626 = EDGE_CURVE('',#5599,#5627,#5629,.T.);+#5627 = VERTEX_POINT('',#5628);+#5628 = CARTESIAN_POINT('',(0.6,-0.8,0.));+#5629 = SURFACE_CURVE('',#5630,(#5634,#5641),.PCURVE_S1.);+#5630 = LINE('',#5631,#5632);+#5631 = CARTESIAN_POINT('',(-1.6,-0.8,0.));+#5632 = VECTOR('',#5633,1.);+#5633 = DIRECTION('',(1.,0.,-0.));+#5634 = PCURVE('',#4946,#5635);+#5635 = DEFINITIONAL_REPRESENTATION('',(#5636),#5640);+#5636 = LINE('',#5637,#5638);+#5637 = CARTESIAN_POINT('',(0.,0.));+#5638 = VECTOR('',#5639,1.);+#5639 = DIRECTION('',(1.,0.));+#5640 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5641 = PCURVE('',#5642,#5647);+#5642 = PLANE('',#5643);+#5643 = AXIS2_PLACEMENT_3D('',#5644,#5645,#5646);+#5644 = CARTESIAN_POINT('',(-1.6,-0.8,0.));+#5645 = DIRECTION('',(-0.,1.,0.));+#5646 = DIRECTION('',(0.,0.,1.));+#5647 = DEFINITIONAL_REPRESENTATION('',(#5648),#5652);+#5648 = LINE('',#5649,#5650);+#5649 = CARTESIAN_POINT('',(0.,0.));+#5650 = VECTOR('',#5651,1.);+#5651 = DIRECTION('',(0.,1.));+#5652 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5653 = ORIENTED_EDGE('',*,*,#5654,.T.);+#5654 = EDGE_CURVE('',#5627,#5655,#5657,.T.);+#5655 = VERTEX_POINT('',#5656);+#5656 = CARTESIAN_POINT('',(0.6,-0.25,0.));+#5657 = SURFACE_CURVE('',#5658,(#5662,#5669),.PCURVE_S1.);+#5658 = LINE('',#5659,#5660);+#5659 = CARTESIAN_POINT('',(0.6,-0.8,0.));+#5660 = VECTOR('',#5661,1.);+#5661 = DIRECTION('',(-0.,1.,0.));+#5662 = PCURVE('',#4946,#5663);+#5663 = DEFINITIONAL_REPRESENTATION('',(#5664),#5668);+#5664 = LINE('',#5665,#5666);+#5665 = CARTESIAN_POINT('',(2.2,0.));+#5666 = VECTOR('',#5667,1.);+#5667 = DIRECTION('',(0.,1.));+#5668 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5669 = PCURVE('',#5670,#5675);+#5670 = PLANE('',#5671);+#5671 = AXIS2_PLACEMENT_3D('',#5672,#5673,#5674);+#5672 = CARTESIAN_POINT('',(0.6,-0.8,0.));+#5673 = DIRECTION('',(1.,0.,-0.));+#5674 = DIRECTION('',(0.,0.,1.));+#5675 = DEFINITIONAL_REPRESENTATION('',(#5676),#5680);+#5676 = LINE('',#5677,#5678);+#5677 = CARTESIAN_POINT('',(0.,0.));+#5678 = VECTOR('',#5679,1.);+#5679 = DIRECTION('',(0.,-1.));+#5680 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5681 = ORIENTED_EDGE('',*,*,#5682,.T.);+#5682 = EDGE_CURVE('',#5655,#5683,#5685,.T.);+#5683 = VERTEX_POINT('',#5684);+#5684 = CARTESIAN_POINT('',(1.55,-0.25,0.));+#5685 = SURFACE_CURVE('',#5686,(#5690,#5697),.PCURVE_S1.);+#5686 = LINE('',#5687,#5688);+#5687 = CARTESIAN_POINT('',(0.6,-0.25,0.));+#5688 = VECTOR('',#5689,1.);+#5689 = DIRECTION('',(1.,0.,-0.));+#5690 = PCURVE('',#4946,#5691);+#5691 = DEFINITIONAL_REPRESENTATION('',(#5692),#5696);+#5692 = LINE('',#5693,#5694);+#5693 = CARTESIAN_POINT('',(2.2,0.55));+#5694 = VECTOR('',#5695,1.);+#5695 = DIRECTION('',(1.,0.));+#5696 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5697 = PCURVE('',#5698,#5703);+#5698 = PLANE('',#5699);+#5699 = AXIS2_PLACEMENT_3D('',#5700,#5701,#5702);+#5700 = CARTESIAN_POINT('',(0.6,-0.25,0.));+#5701 = DIRECTION('',(-0.,1.,0.));+#5702 = DIRECTION('',(0.,0.,1.));+#5703 = DEFINITIONAL_REPRESENTATION('',(#5704),#5708);+#5704 = LINE('',#5705,#5706);+#5705 = CARTESIAN_POINT('',(0.,0.));+#5706 = VECTOR('',#5707,1.);+#5707 = DIRECTION('',(0.,1.));+#5708 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5709 = ORIENTED_EDGE('',*,*,#5710,.T.);+#5710 = EDGE_CURVE('',#5683,#5711,#5713,.T.);+#5711 = VERTEX_POINT('',#5712);+#5712 = CARTESIAN_POINT('',(1.6,-0.25,0.));+#5713 = SURFACE_CURVE('',#5714,(#5718,#5725),.PCURVE_S1.);+#5714 = LINE('',#5715,#5716);+#5715 = CARTESIAN_POINT('',(0.6,-0.25,0.));+#5716 = VECTOR('',#5717,1.);+#5717 = DIRECTION('',(1.,0.,-0.));+#5718 = PCURVE('',#4946,#5719);+#5719 = DEFINITIONAL_REPRESENTATION('',(#5720),#5724);+#5720 = LINE('',#5721,#5722);+#5721 = CARTESIAN_POINT('',(2.2,0.55));+#5722 = VECTOR('',#5723,1.);+#5723 = DIRECTION('',(1.,0.));+#5724 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5725 = PCURVE('',#5726,#5731);+#5726 = PLANE('',#5727);+#5727 = AXIS2_PLACEMENT_3D('',#5728,#5729,#5730);+#5728 = CARTESIAN_POINT('',(0.6,-0.25,0.));+#5729 = DIRECTION('',(-0.,1.,0.));+#5730 = DIRECTION('',(0.,0.,1.));+#5731 = DEFINITIONAL_REPRESENTATION('',(#5732),#5736);+#5732 = LINE('',#5733,#5734);+#5733 = CARTESIAN_POINT('',(0.,0.));+#5734 = VECTOR('',#5735,1.);+#5735 = DIRECTION('',(0.,1.));+#5736 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5737 = ORIENTED_EDGE('',*,*,#5738,.T.);+#5738 = EDGE_CURVE('',#5711,#5739,#5741,.T.);+#5739 = VERTEX_POINT('',#5740);+#5740 = CARTESIAN_POINT('',(1.6,0.25,0.));+#5741 = SURFACE_CURVE('',#5742,(#5746,#5753),.PCURVE_S1.);+#5742 = LINE('',#5743,#5744);+#5743 = CARTESIAN_POINT('',(1.6,-0.8,0.));+#5744 = VECTOR('',#5745,1.);+#5745 = DIRECTION('',(-0.,1.,0.));+#5746 = PCURVE('',#4946,#5747);+#5747 = DEFINITIONAL_REPRESENTATION('',(#5748),#5752);+#5748 = LINE('',#5749,#5750);+#5749 = CARTESIAN_POINT('',(3.2,0.));+#5750 = VECTOR('',#5751,1.);+#5751 = DIRECTION('',(0.,1.));+#5752 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5753 = PCURVE('',#5754,#5759);+#5754 = PLANE('',#5755);+#5755 = AXIS2_PLACEMENT_3D('',#5756,#5757,#5758);+#5756 = CARTESIAN_POINT('',(1.6,-0.8,0.));+#5757 = DIRECTION('',(1.,0.,-0.));+#5758 = DIRECTION('',(0.,0.,1.));+#5759 = DEFINITIONAL_REPRESENTATION('',(#5760),#5764);+#5760 = LINE('',#5761,#5762);+#5761 = CARTESIAN_POINT('',(0.,0.));+#5762 = VECTOR('',#5763,1.);+#5763 = DIRECTION('',(0.,-1.));+#5764 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5765 = ORIENTED_EDGE('',*,*,#5766,.F.);+#5766 = EDGE_CURVE('',#5767,#5739,#5769,.T.);+#5767 = VERTEX_POINT('',#5768);+#5768 = CARTESIAN_POINT('',(1.55,0.25,0.));+#5769 = SURFACE_CURVE('',#5770,(#5774,#5781),.PCURVE_S1.);+#5770 = LINE('',#5771,#5772);+#5771 = CARTESIAN_POINT('',(0.6,0.25,0.));+#5772 = VECTOR('',#5773,1.);+#5773 = DIRECTION('',(1.,0.,-0.));+#5774 = PCURVE('',#4946,#5775);+#5775 = DEFINITIONAL_REPRESENTATION('',(#5776),#5780);+#5776 = LINE('',#5777,#5778);+#5777 = CARTESIAN_POINT('',(2.2,1.05));+#5778 = VECTOR('',#5779,1.);+#5779 = DIRECTION('',(1.,0.));+#5780 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5781 = PCURVE('',#5782,#5787);+#5782 = PLANE('',#5783);+#5783 = AXIS2_PLACEMENT_3D('',#5784,#5785,#5786);+#5784 = CARTESIAN_POINT('',(0.6,0.25,0.));+#5785 = DIRECTION('',(-0.,1.,0.));+#5786 = DIRECTION('',(0.,0.,1.));+#5787 = DEFINITIONAL_REPRESENTATION('',(#5788),#5792);+#5788 = LINE('',#5789,#5790);+#5789 = CARTESIAN_POINT('',(0.,0.));+#5790 = VECTOR('',#5791,1.);+#5791 = DIRECTION('',(0.,1.));+#5792 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5793 = ORIENTED_EDGE('',*,*,#5794,.F.);+#5794 = EDGE_CURVE('',#5795,#5767,#5797,.T.);+#5795 = VERTEX_POINT('',#5796);+#5796 = CARTESIAN_POINT('',(0.6,0.25,0.));+#5797 = SURFACE_CURVE('',#5798,(#5802,#5809),.PCURVE_S1.);+#5798 = LINE('',#5799,#5800);+#5799 = CARTESIAN_POINT('',(0.6,0.25,0.));+#5800 = VECTOR('',#5801,1.);+#5801 = DIRECTION('',(1.,0.,-0.));+#5802 = PCURVE('',#4946,#5803);+#5803 = DEFINITIONAL_REPRESENTATION('',(#5804),#5808);+#5804 = LINE('',#5805,#5806);+#5805 = CARTESIAN_POINT('',(2.2,1.05));+#5806 = VECTOR('',#5807,1.);+#5807 = DIRECTION('',(1.,0.));+#5808 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5809 = PCURVE('',#5810,#5815);+#5810 = PLANE('',#5811);+#5811 = AXIS2_PLACEMENT_3D('',#5812,#5813,#5814);+#5812 = CARTESIAN_POINT('',(0.6,0.25,0.));+#5813 = DIRECTION('',(-0.,1.,0.));+#5814 = DIRECTION('',(0.,0.,1.));+#5815 = DEFINITIONAL_REPRESENTATION('',(#5816),#5820);+#5816 = LINE('',#5817,#5818);+#5817 = CARTESIAN_POINT('',(0.,0.));+#5818 = VECTOR('',#5819,1.);+#5819 = DIRECTION('',(0.,1.));+#5820 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5821 = ORIENTED_EDGE('',*,*,#5822,.T.);+#5822 = EDGE_CURVE('',#5795,#5823,#5825,.T.);+#5823 = VERTEX_POINT('',#5824);+#5824 = CARTESIAN_POINT('',(0.6,0.8,0.));+#5825 = SURFACE_CURVE('',#5826,(#5830,#5837),.PCURVE_S1.);+#5826 = LINE('',#5827,#5828);+#5827 = CARTESIAN_POINT('',(0.6,0.25,0.));+#5828 = VECTOR('',#5829,1.);+#5829 = DIRECTION('',(-0.,1.,0.));+#5830 = PCURVE('',#4946,#5831);+#5831 = DEFINITIONAL_REPRESENTATION('',(#5832),#5836);+#5832 = LINE('',#5833,#5834);+#5833 = CARTESIAN_POINT('',(2.2,1.05));+#5834 = VECTOR('',#5835,1.);+#5835 = DIRECTION('',(0.,1.));+#5836 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5837 = PCURVE('',#5838,#5843);+#5838 = PLANE('',#5839);+#5839 = AXIS2_PLACEMENT_3D('',#5840,#5841,#5842);+#5840 = CARTESIAN_POINT('',(0.6,0.25,0.));+#5841 = DIRECTION('',(1.,0.,-0.));+#5842 = DIRECTION('',(0.,0.,1.));+#5843 = DEFINITIONAL_REPRESENTATION('',(#5844),#5848);+#5844 = LINE('',#5845,#5846);+#5845 = CARTESIAN_POINT('',(0.,0.));+#5846 = VECTOR('',#5847,1.);+#5847 = DIRECTION('',(0.,-1.));+#5848 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5849 = ORIENTED_EDGE('',*,*,#5850,.F.);+#5850 = EDGE_CURVE('',#5851,#5823,#5853,.T.);+#5851 = VERTEX_POINT('',#5852);+#5852 = CARTESIAN_POINT('',(-0.6,0.8,0.));+#5853 = SURFACE_CURVE('',#5854,(#5858,#5865),.PCURVE_S1.);+#5854 = LINE('',#5855,#5856);+#5855 = CARTESIAN_POINT('',(-1.6,0.8,0.));+#5856 = VECTOR('',#5857,1.);+#5857 = DIRECTION('',(1.,0.,-0.));+#5858 = PCURVE('',#4946,#5859);+#5859 = DEFINITIONAL_REPRESENTATION('',(#5860),#5864);+#5860 = LINE('',#5861,#5862);+#5861 = CARTESIAN_POINT('',(0.,1.6));+#5862 = VECTOR('',#5863,1.);+#5863 = DIRECTION('',(1.,0.));+#5864 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5865 = PCURVE('',#5866,#5871);+#5866 = PLANE('',#5867);+#5867 = AXIS2_PLACEMENT_3D('',#5868,#5869,#5870);+#5868 = CARTESIAN_POINT('',(-1.6,0.8,0.));+#5869 = DIRECTION('',(-0.,1.,0.));+#5870 = DIRECTION('',(0.,0.,1.));+#5871 = DEFINITIONAL_REPRESENTATION('',(#5872),#5876);+#5872 = LINE('',#5873,#5874);+#5873 = CARTESIAN_POINT('',(0.,0.));+#5874 = VECTOR('',#5875,1.);+#5875 = DIRECTION('',(0.,1.));+#5876 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5877 = ORIENTED_EDGE('',*,*,#5878,.F.);+#5878 = EDGE_CURVE('',#5879,#5851,#5881,.T.);+#5879 = VERTEX_POINT('',#5880);+#5880 = CARTESIAN_POINT('',(-0.6,0.25,0.));+#5881 = SURFACE_CURVE('',#5882,(#5886,#5893),.PCURVE_S1.);+#5882 = LINE('',#5883,#5884);+#5883 = CARTESIAN_POINT('',(-0.6,0.25,0.));+#5884 = VECTOR('',#5885,1.);+#5885 = DIRECTION('',(-0.,1.,0.));+#5886 = PCURVE('',#4946,#5887);+#5887 = DEFINITIONAL_REPRESENTATION('',(#5888),#5892);+#5888 = LINE('',#5889,#5890);+#5889 = CARTESIAN_POINT('',(1.,1.05));+#5890 = VECTOR('',#5891,1.);+#5891 = DIRECTION('',(0.,1.));+#5892 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5893 = PCURVE('',#5894,#5899);+#5894 = PLANE('',#5895);+#5895 = AXIS2_PLACEMENT_3D('',#5896,#5897,#5898);+#5896 = CARTESIAN_POINT('',(-0.6,0.25,0.));+#5897 = DIRECTION('',(1.,0.,-0.));+#5898 = DIRECTION('',(0.,0.,1.));+#5899 = DEFINITIONAL_REPRESENTATION('',(#5900),#5904);+#5900 = LINE('',#5901,#5902);+#5901 = CARTESIAN_POINT('',(0.,0.));+#5902 = VECTOR('',#5903,1.);+#5903 = DIRECTION('',(0.,-1.));+#5904 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5905 = ORIENTED_EDGE('',*,*,#5906,.F.);+#5906 = EDGE_CURVE('',#5520,#5879,#5907,.T.);+#5907 = SURFACE_CURVE('',#5908,(#5912,#5919),.PCURVE_S1.);+#5908 = LINE('',#5909,#5910);+#5909 = CARTESIAN_POINT('',(-1.6,0.25,0.));+#5910 = VECTOR('',#5911,1.);+#5911 = DIRECTION('',(1.,0.,-0.));+#5912 = PCURVE('',#4946,#5913);+#5913 = DEFINITIONAL_REPRESENTATION('',(#5914),#5918);+#5914 = LINE('',#5915,#5916);+#5915 = CARTESIAN_POINT('',(0.,1.05));+#5916 = VECTOR('',#5917,1.);+#5917 = DIRECTION('',(1.,0.));+#5918 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5919 = PCURVE('',#5558,#5920);+#5920 = DEFINITIONAL_REPRESENTATION('',(#5921),#5925);+#5921 = LINE('',#5922,#5923);+#5922 = CARTESIAN_POINT('',(0.,0.));+#5923 = VECTOR('',#5924,1.);+#5924 = DIRECTION('',(0.,1.));+#5925 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5926 = ORIENTED_EDGE('',*,*,#5519,.F.);+#5927 = ADVANCED_FACE('',(#5928),#5188,.F.);+#5928 = FACE_BOUND('',#5929,.F.);+#5929 = EDGE_LOOP('',(#5930,#5931,#5932,#5960));+#5930 = ORIENTED_EDGE('',*,*,#5575,.F.);+#5931 = ORIENTED_EDGE('',*,*,#5174,.T.);+#5932 = ORIENTED_EDGE('',*,*,#5933,.T.);+#5933 = EDGE_CURVE('',#5152,#5934,#5936,.T.);+#5934 = VERTEX_POINT('',#5935);+#5935 = CARTESIAN_POINT('',(-0.6,-0.25,5.E-02));+#5936 = SURFACE_CURVE('',#5937,(#5941,#5948),.PCURVE_S1.);+#5937 = LINE('',#5938,#5939);+#5938 = CARTESIAN_POINT('',(-1.6,-0.25,5.E-02));+#5939 = VECTOR('',#5940,1.);+#5940 = DIRECTION('',(1.,0.,-0.));+#5941 = PCURVE('',#5188,#5942);+#5942 = DEFINITIONAL_REPRESENTATION('',(#5943),#5947);+#5943 = LINE('',#5944,#5945);+#5944 = CARTESIAN_POINT('',(5.E-02,0.));+#5945 = VECTOR('',#5946,1.);+#5946 = DIRECTION('',(0.,1.));+#5947 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5948 = PCURVE('',#5949,#5954);+#5949 = PLANE('',#5950);+#5950 = AXIS2_PLACEMENT_3D('',#5951,#5952,#5953);+#5951 = CARTESIAN_POINT('',(-1.6,-0.8,5.E-02));+#5952 = DIRECTION('',(0.,0.,1.));+#5953 = DIRECTION('',(1.,0.,-0.));+#5954 = DEFINITIONAL_REPRESENTATION('',(#5955),#5959);+#5955 = LINE('',#5956,#5957);+#5956 = CARTESIAN_POINT('',(0.,0.55));+#5957 = VECTOR('',#5958,1.);+#5958 = DIRECTION('',(1.,0.));+#5959 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5960 = ORIENTED_EDGE('',*,*,#5961,.F.);+#5961 = EDGE_CURVE('',#5576,#5934,#5962,.T.);+#5962 = SURFACE_CURVE('',#5963,(#5967,#5974),.PCURVE_S1.);+#5963 = LINE('',#5964,#5965);+#5964 = CARTESIAN_POINT('',(-0.6,-0.25,0.));+#5965 = VECTOR('',#5966,1.);+#5966 = DIRECTION('',(0.,0.,1.));+#5967 = PCURVE('',#5188,#5968);+#5968 = DEFINITIONAL_REPRESENTATION('',(#5969),#5973);+#5969 = LINE('',#5970,#5971);+#5970 = CARTESIAN_POINT('',(0.,1.));+#5971 = VECTOR('',#5972,1.);+#5972 = DIRECTION('',(1.,0.));+#5973 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5974 = PCURVE('',#5614,#5975);+#5975 = DEFINITIONAL_REPRESENTATION('',(#5976),#5980);+#5976 = LINE('',#5977,#5978);+#5977 = CARTESIAN_POINT('',(0.,-0.55));+#5978 = VECTOR('',#5979,1.);+#5979 = DIRECTION('',(1.,0.));+#5980 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5981 = ADVANCED_FACE('',(#5982),#5242,.F.);+#5982 = FACE_BOUND('',#5983,.F.);+#5983 = EDGE_LOOP('',(#5984,#6009,#6028,#6029));+#5984 = ORIENTED_EDGE('',*,*,#5985,.F.);+#5985 = EDGE_CURVE('',#5986,#5988,#5990,.T.);+#5986 = VERTEX_POINT('',#5987);+#5987 = CARTESIAN_POINT('',(-1.55,-0.8,5.E-02));+#5988 = VERTEX_POINT('',#5989);+#5989 = CARTESIAN_POINT('',(-1.55,-0.8,0.45));+#5990 = SURFACE_CURVE('',#5991,(#5995,#6002),.PCURVE_S1.);+#5991 = LINE('',#5992,#5993);+#5992 = CARTESIAN_POINT('',(-1.55,-0.8,0.));+#5993 = VECTOR('',#5994,1.);+#5994 = DIRECTION('',(0.,0.,1.));+#5995 = PCURVE('',#5242,#5996);+#5996 = DEFINITIONAL_REPRESENTATION('',(#5997),#6001);+#5997 = LINE('',#5998,#5999);+#5998 = CARTESIAN_POINT('',(0.,0.));+#5999 = VECTOR('',#6000,1.);+#6000 = DIRECTION('',(1.,0.));+#6001 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#6002 = PCURVE('',#5642,#6003);+#6003 = DEFINITIONAL_REPRESENTATION('',(#6004),#6008);+#6004 = LINE('',#6005,#6006);+#6005 = CARTESIAN_POINT('',(0.,5.E-02));+#6006 = VECTOR('',#6007,1.);+#6007 = DIRECTION('',(1.,0.));+#6008 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#6009 = ORIENTED_EDGE('',*,*,#6010,.T.);+#6010 = EDGE_CURVE('',#5986,#5152,#6011,.T.);+#6011 = SURFACE_CURVE('',#6012,(#6016,#6022),.PCURVE_S1.);+#6012 = LINE('',#6013,#6014);+#6013 = CARTESIAN_POINT('',(-1.55,-0.8,5.E-02));+#6014 = VECTOR('',#6015,1.);+#6015 = DIRECTION('',(-0.,1.,0.));+#6016 = PCURVE('',#5242,#6017);+#6017 = DEFINITIONAL_REPRESENTATION('',(#6018),#6021);+#6018 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6019,#6020),.UNSPECIFIED.,.F.,+ .F.,(2,2),(0.,0.55),.PIECEWISE_BEZIER_KNOTS.);+#6019 = CARTESIAN_POINT('',(5.E-02,0.));+#6020 = CARTESIAN_POINT('',(5.E-02,-0.55));+#6021 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#6022 = PCURVE('',#5949,#6023);+#6023 = DEFINITIONAL_REPRESENTATION('',(#6024),#6027);+#6024 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6025,#6026),.UNSPECIFIED.,.F.,+ .F.,(2,2),(0.,0.55),.PIECEWISE_BEZIER_KNOTS.);+#6025 = CARTESIAN_POINT('',(5.E-02,0.));+#6026 = CARTESIAN_POINT('',(5.E-02,0.55));+#6027 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#6028 = ORIENTED_EDGE('',*,*,#5228,.T.);+#6029 = ORIENTED_EDGE('',*,*,#6030,.T.);+#6030 = EDGE_CURVE('',#5206,#5988,#6031,.T.);+#6031 = SURFACE_CURVE('',#6032,(#6036,#6042),.PCURVE_S1.);+#6032 = LINE('',#6033,#6034);+#6033 = CARTESIAN_POINT('',(-1.55,-0.8,0.45));+#6034 = VECTOR('',#6035,1.);+#6035 = DIRECTION('',(0.,-1.,0.));+#6036 = PCURVE('',#5242,#6037);+#6037 = DEFINITIONAL_REPRESENTATION('',(#6038),#6041);+#6038 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6039,#6040),.UNSPECIFIED.,.F.,+ .F.,(2,2),(-0.55,0.),.PIECEWISE_BEZIER_KNOTS.);+#6039 = CARTESIAN_POINT('',(0.45,-0.55));+#6040 = CARTESIAN_POINT('',(0.45,0.));+#6041 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#6042 = PCURVE('',#6043,#6048);+#6043 = PLANE('',#6044);+#6044 = AXIS2_PLACEMENT_3D('',#6045,#6046,#6047);+#6045 = CARTESIAN_POINT('',(-1.6,-0.8,0.45));+#6046 = DIRECTION('',(0.,0.,1.));+#6047 = DIRECTION('',(1.,0.,-0.));+#6048 = DEFINITIONAL_REPRESENTATION('',(#6049),#6052);+#6049 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6050,#6051),.UNSPECIFIED.,.F.,+ .F.,(2,2),(-0.55,0.),.PIECEWISE_BEZIER_KNOTS.);+#6050 = CARTESIAN_POINT('',(5.E-02,0.55));+#6051 = CARTESIAN_POINT('',(5.E-02,0.));+#6052 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#6053 = ADVANCED_FACE('',(#6054),#5296,.F.);+#6054 = FACE_BOUND('',#6055,.F.);+#6055 = EDGE_LOOP('',(#6056,#6079,#6080,#6081));+#6056 = ORIENTED_EDGE('',*,*,#6057,.F.);+#6057 = EDGE_CURVE('',#5206,#6058,#6060,.T.);+#6058 = VERTEX_POINT('',#6059);+#6059 = CARTESIAN_POINT('',(-1.05,-0.25,0.45));+#6060 = SURFACE_CURVE('',#6061,(#6065,#6072),.PCURVE_S1.);+#6061 = LINE('',#6062,#6063);+#6062 = CARTESIAN_POINT('',(-1.6,-0.25,0.45));+#6063 = VECTOR('',#6064,1.);+#6064 = DIRECTION('',(1.,0.,-0.));+#6065 = PCURVE('',#5296,#6066);+#6066 = DEFINITIONAL_REPRESENTATION('',(#6067),#6071);+#6067 = LINE('',#6068,#6069);+#6068 = CARTESIAN_POINT('',(0.,0.));+#6069 = VECTOR('',#6070,1.);+#6070 = DIRECTION('',(0.,1.));+#6071 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#6072 = PCURVE('',#6043,#6073);+#6073 = DEFINITIONAL_REPRESENTATION('',(#6074),#6078);+#6074 = LINE('',#6075,#6076);+#6075 = CARTESIAN_POINT('',(0.,0.55));+#6076 = VECTOR('',#6077,1.);+#6077 = DIRECTION('',(1.,0.));+#6078 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#6079 = ORIENTED_EDGE('',*,*,#5282,.T.);+#6080 = ORIENTED_EDGE('',*,*,#5313,.T.);+#6081 = ORIENTED_EDGE('',*,*,#6082,.F.);+#6082 = EDGE_CURVE('',#6058,#5314,#6083,.T.);+#6083 = SURFACE_CURVE('',#6084,(#6088,#6094),.PCURVE_S1.);+#6084 = LINE('',#6085,#6086);+#6085 = CARTESIAN_POINT('',(-1.05,-0.25,0.435));+#6086 = VECTOR('',#6087,1.);+#6087 = DIRECTION('',(0.,0.,1.));+#6088 = PCURVE('',#5296,#6089);+#6089 = DEFINITIONAL_REPRESENTATION('',(#6090),#6093);+#6090 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6091,#6092),.UNSPECIFIED.,.F.,+ .F.,(2,2),(1.5E-02,6.5E-02),.PIECEWISE_BEZIER_KNOTS.);+#6091 = CARTESIAN_POINT('',(0.,0.55));+#6092 = CARTESIAN_POINT('',(5.E-02,0.55));+#6093 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#6094 = PCURVE('',#5352,#6095);+#6095 = DEFINITIONAL_REPRESENTATION('',(#6096),#6099);+#6096 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6097,#6098),.UNSPECIFIED.,.F.,+ .F.,(2,2),(1.5E-02,6.5E-02),.PIECEWISE_BEZIER_KNOTS.);+#6097 = CARTESIAN_POINT('',(3.E-02,-0.55));+#6098 = CARTESIAN_POINT('',(8.E-02,-0.55));+#6099 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#6100 = ADVANCED_FACE('',(#6101),#5380,.T.);+#6101 = FACE_BOUND('',#6102,.T.);+#6102 = EDGE_LOOP('',(#6103,#6131,#6132,#6133));+#6103 = ORIENTED_EDGE('',*,*,#6104,.F.);+#6104 = EDGE_CURVE('',#5417,#6105,#6107,.T.);+#6105 = VERTEX_POINT('',#6106);+#6106 = CARTESIAN_POINT('',(-1.05,0.25,0.45));+#6107 = SURFACE_CURVE('',#6108,(#6112,#6119),.PCURVE_S1.);+#6108 = LINE('',#6109,#6110);+#6109 = CARTESIAN_POINT('',(-1.6,0.25,0.45));+#6110 = VECTOR('',#6111,1.);+#6111 = DIRECTION('',(1.,0.,-0.));+#6112 = PCURVE('',#5380,#6113);+#6113 = DEFINITIONAL_REPRESENTATION('',(#6114),#6118);+#6114 = LINE('',#6115,#6116);+#6115 = CARTESIAN_POINT('',(0.,0.));+#6116 = VECTOR('',#6117,1.);+#6117 = DIRECTION('',(0.,1.));+#6118 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#6119 = PCURVE('',#6120,#6125);+#6120 = PLANE('',#6121);+#6121 = AXIS2_PLACEMENT_3D('',#6122,#6123,#6124);+#6122 = CARTESIAN_POINT('',(-1.6,0.25,0.45));+#6123 = DIRECTION('',(0.,0.,1.));+#6124 = DIRECTION('',(1.,0.,-0.));+#6125 = DEFINITIONAL_REPRESENTATION('',(#6126),#6130);+#6126 = LINE('',#6127,#6128);+#6127 = CARTESIAN_POINT('',(0.,0.));+#6128 = VECTOR('',#6129,1.);+#6129 = DIRECTION('',(1.,0.));+#6130 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#6131 = ORIENTED_EDGE('',*,*,#5441,.T.);+#6132 = ORIENTED_EDGE('',*,*,#5364,.T.);+#6133 = ORIENTED_EDGE('',*,*,#6134,.F.);+#6134 = EDGE_CURVE('',#6105,#5337,#6135,.T.);+#6135 = SURFACE_CURVE('',#6136,(#6140,#6146),.PCURVE_S1.);+#6136 = LINE('',#6137,#6138);+#6137 = CARTESIAN_POINT('',(-1.05,0.25,0.435));+#6138 = VECTOR('',#6139,1.);+#6139 = DIRECTION('',(0.,0.,1.));+#6140 = PCURVE('',#5380,#6141);+#6141 = DEFINITIONAL_REPRESENTATION('',(#6142),#6145);+#6142 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6143,#6144),.UNSPECIFIED.,.F.,+ .F.,(2,2),(1.5E-02,6.5E-02),.PIECEWISE_BEZIER_KNOTS.);+#6143 = CARTESIAN_POINT('',(0.,0.55));+#6144 = CARTESIAN_POINT('',(5.E-02,0.55));+#6145 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#6146 = PCURVE('',#5352,#6147);+#6147 = DEFINITIONAL_REPRESENTATION('',(#6148),#6151);+#6148 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6149,#6150),.UNSPECIFIED.,.F.,+ .F.,(2,2),(1.5E-02,6.5E-02),.PIECEWISE_BEZIER_KNOTS.);+#6149 = CARTESIAN_POINT('',(3.E-02,-1.05));+#6150 = CARTESIAN_POINT('',(8.E-02,-1.05));+#6151 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#6152 = ADVANCED_FACE('',(#6153),#5352,.T.);+#6153 = FACE_BOUND('',#6154,.T.);+#6154 = EDGE_LOOP('',(#6155,#6180,#6208,#6231,#6250,#6251,#6252,#6253));+#6155 = ORIENTED_EDGE('',*,*,#6156,.F.);+#6156 = EDGE_CURVE('',#6157,#6159,#6161,.T.);+#6157 = VERTEX_POINT('',#6158);+#6158 = CARTESIAN_POINT('',(-1.05,-0.8,0.42));+#6159 = VERTEX_POINT('',#6160);+#6160 = CARTESIAN_POINT('',(-1.05,-0.8,0.45));+#6161 = SURFACE_CURVE('',#6162,(#6166,#6173),.PCURVE_S1.);+#6162 = LINE('',#6163,#6164);+#6163 = CARTESIAN_POINT('',(-1.05,-0.8,0.42));+#6164 = VECTOR('',#6165,1.);+#6165 = DIRECTION('',(0.,0.,1.));+#6166 = PCURVE('',#5352,#6167);+#6167 = DEFINITIONAL_REPRESENTATION('',(#6168),#6172);+#6168 = LINE('',#6169,#6170);+#6169 = CARTESIAN_POINT('',(0.,0.));+#6170 = VECTOR('',#6171,1.);+#6171 = DIRECTION('',(1.,0.));+#6172 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#6173 = PCURVE('',#5642,#6174);+#6174 = DEFINITIONAL_REPRESENTATION('',(#6175),#6179);+#6175 = LINE('',#6176,#6177);+#6176 = CARTESIAN_POINT('',(0.42,0.55));+#6177 = VECTOR('',#6178,1.);+#6178 = DIRECTION('',(1.,0.));+#6179 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#6180 = ORIENTED_EDGE('',*,*,#6181,.T.);+#6181 = EDGE_CURVE('',#6157,#6182,#6184,.T.);+#6182 = VERTEX_POINT('',#6183);+#6183 = CARTESIAN_POINT('',(-1.05,0.8,0.42));+#6184 = SURFACE_CURVE('',#6185,(#6189,#6196),.PCURVE_S1.);+#6185 = LINE('',#6186,#6187);+#6186 = CARTESIAN_POINT('',(-1.05,-0.8,0.42));+#6187 = VECTOR('',#6188,1.);+#6188 = DIRECTION('',(-0.,1.,0.));+#6189 = PCURVE('',#5352,#6190);+#6190 = DEFINITIONAL_REPRESENTATION('',(#6191),#6195);+#6191 = LINE('',#6192,#6193);+#6192 = CARTESIAN_POINT('',(0.,0.));+#6193 = VECTOR('',#6194,1.);+#6194 = DIRECTION('',(0.,-1.));+#6195 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#6196 = PCURVE('',#6197,#6202);+#6197 = PLANE('',#6198);+#6198 = AXIS2_PLACEMENT_3D('',#6199,#6200,#6201);+#6199 = CARTESIAN_POINT('',(-1.05,-0.8,0.42));+#6200 = DIRECTION('',(0.,0.,1.));+#6201 = DIRECTION('',(1.,0.,-0.));+#6202 = DEFINITIONAL_REPRESENTATION('',(#6203),#6207);+#6203 = LINE('',#6204,#6205);+#6204 = CARTESIAN_POINT('',(0.,0.));+#6205 = VECTOR('',#6206,1.);+#6206 = DIRECTION('',(0.,1.));+#6207 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#6208 = ORIENTED_EDGE('',*,*,#6209,.T.);+#6209 = EDGE_CURVE('',#6182,#6210,#6212,.T.);+#6210 = VERTEX_POINT('',#6211);+#6211 = CARTESIAN_POINT('',(-1.05,0.8,0.45));+#6212 = SURFACE_CURVE('',#6213,(#6217,#6224),.PCURVE_S1.);+#6213 = LINE('',#6214,#6215);+#6214 = CARTESIAN_POINT('',(-1.05,0.8,0.42));+#6215 = VECTOR('',#6216,1.);+#6216 = DIRECTION('',(0.,0.,1.));+#6217 = PCURVE('',#5352,#6218);+#6218 = DEFINITIONAL_REPRESENTATION('',(#6219),#6223);+#6219 = LINE('',#6220,#6221);+#6220 = CARTESIAN_POINT('',(0.,-1.6));+#6221 = VECTOR('',#6222,1.);+#6222 = DIRECTION('',(1.,0.));+#6223 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#6224 = PCURVE('',#5866,#6225);+#6225 = DEFINITIONAL_REPRESENTATION('',(#6226),#6230);+#6226 = LINE('',#6227,#6228);+#6227 = CARTESIAN_POINT('',(0.42,0.55));+#6228 = VECTOR('',#6229,1.);+#6229 = DIRECTION('',(1.,0.));+#6230 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#6231 = ORIENTED_EDGE('',*,*,#6232,.T.);+#6232 = EDGE_CURVE('',#6210,#6105,#6233,.T.);+#6233 = SURFACE_CURVE('',#6234,(#6238,#6244),.PCURVE_S1.);+#6234 = LINE('',#6235,#6236);+#6235 = CARTESIAN_POINT('',(-1.05,-0.275,0.45));+#6236 = VECTOR('',#6237,1.);+#6237 = DIRECTION('',(0.,-1.,0.));+#6238 = PCURVE('',#5352,#6239);+#6239 = DEFINITIONAL_REPRESENTATION('',(#6240),#6243);+#6240 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6241,#6242),.UNSPECIFIED.,.F.,+ .F.,(2,2),(-1.075,-0.525),.PIECEWISE_BEZIER_KNOTS.);+#6241 = CARTESIAN_POINT('',(3.E-02,-1.6));+#6242 = CARTESIAN_POINT('',(3.E-02,-1.05));+#6243 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#6244 = PCURVE('',#6120,#6245);+#6245 = DEFINITIONAL_REPRESENTATION('',(#6246),#6249);+#6246 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6247,#6248),.UNSPECIFIED.,.F.,+ .F.,(2,2),(-1.075,-0.525),.PIECEWISE_BEZIER_KNOTS.);+#6247 = CARTESIAN_POINT('',(0.55,0.55));+#6248 = CARTESIAN_POINT('',(0.55,0.));+#6249 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#6250 = ORIENTED_EDGE('',*,*,#6134,.T.);+#6251 = ORIENTED_EDGE('',*,*,#5336,.F.);+#6252 = ORIENTED_EDGE('',*,*,#6082,.F.);+#6253 = ORIENTED_EDGE('',*,*,#6254,.T.);+#6254 = EDGE_CURVE('',#6058,#6159,#6255,.T.);+#6255 = SURFACE_CURVE('',#6256,(#6260,#6266),.PCURVE_S1.);+#6256 = LINE('',#6257,#6258);+#6257 = CARTESIAN_POINT('',(-1.05,-0.8,0.45));+#6258 = VECTOR('',#6259,1.);+#6259 = DIRECTION('',(0.,-1.,0.));+#6260 = PCURVE('',#5352,#6261);+#6261 = DEFINITIONAL_REPRESENTATION('',(#6262),#6265);+#6262 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6263,#6264),.UNSPECIFIED.,.F.,+ .F.,(2,2),(-0.55,0.),.PIECEWISE_BEZIER_KNOTS.);+#6263 = CARTESIAN_POINT('',(3.E-02,-0.55));+#6264 = CARTESIAN_POINT('',(3.E-02,0.));+#6265 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#6266 = PCURVE('',#6043,#6267);+#6267 = DEFINITIONAL_REPRESENTATION('',(#6268),#6271);+#6268 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6269,#6270),.UNSPECIFIED.,.F.,+ .F.,(2,2),(-0.55,0.),.PIECEWISE_BEZIER_KNOTS.);+#6269 = CARTESIAN_POINT('',(0.55,0.55));+#6270 = CARTESIAN_POINT('',(0.55,0.));+#6271 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#6272 = ADVANCED_FACE('',(#6273),#5504,.F.);+#6273 = FACE_BOUND('',#6274,.F.);+#6274 = EDGE_LOOP('',(#6275,#6276,#6302,#6325));+#6275 = ORIENTED_EDGE('',*,*,#5490,.F.);+#6276 = ORIENTED_EDGE('',*,*,#6277,.T.);+#6277 = EDGE_CURVE('',#5466,#6278,#6280,.T.);+#6278 = VERTEX_POINT('',#6279);+#6279 = CARTESIAN_POINT('',(-1.55,0.8,5.E-02));+#6280 = SURFACE_CURVE('',#6281,(#6285,#6291),.PCURVE_S1.);+#6281 = LINE('',#6282,#6283);+#6282 = CARTESIAN_POINT('',(-1.55,0.25,5.E-02));+#6283 = VECTOR('',#6284,1.);+#6284 = DIRECTION('',(-0.,1.,0.));+#6285 = PCURVE('',#5504,#6286);+#6286 = DEFINITIONAL_REPRESENTATION('',(#6287),#6290);+#6287 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6288,#6289),.UNSPECIFIED.,.F.,+ .F.,(2,2),(0.,0.55),.PIECEWISE_BEZIER_KNOTS.);+#6288 = CARTESIAN_POINT('',(5.E-02,0.));+#6289 = CARTESIAN_POINT('',(5.E-02,-0.55));+#6290 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#6291 = PCURVE('',#6292,#6297);+#6292 = PLANE('',#6293);+#6293 = AXIS2_PLACEMENT_3D('',#6294,#6295,#6296);+#6294 = CARTESIAN_POINT('',(-1.6,0.25,5.E-02));+#6295 = DIRECTION('',(0.,0.,1.));+#6296 = DIRECTION('',(1.,0.,-0.));+#6297 = DEFINITIONAL_REPRESENTATION('',(#6298),#6301);+#6298 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6299,#6300),.UNSPECIFIED.,.F.,+ .F.,(2,2),(0.,0.55),.PIECEWISE_BEZIER_KNOTS.);+#6299 = CARTESIAN_POINT('',(5.E-02,0.));+#6300 = CARTESIAN_POINT('',(5.E-02,0.55));+#6301 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#6302 = ORIENTED_EDGE('',*,*,#6303,.T.);+#6303 = EDGE_CURVE('',#6278,#6304,#6306,.T.);+#6304 = VERTEX_POINT('',#6305);+#6305 = CARTESIAN_POINT('',(-1.55,0.8,0.45));+#6306 = SURFACE_CURVE('',#6307,(#6311,#6318),.PCURVE_S1.);+#6307 = LINE('',#6308,#6309);+#6308 = CARTESIAN_POINT('',(-1.55,0.8,0.));+#6309 = VECTOR('',#6310,1.);+#6310 = DIRECTION('',(0.,0.,1.));+#6311 = PCURVE('',#5504,#6312);+#6312 = DEFINITIONAL_REPRESENTATION('',(#6313),#6317);+#6313 = LINE('',#6314,#6315);+#6314 = CARTESIAN_POINT('',(0.,-0.55));+#6315 = VECTOR('',#6316,1.);+#6316 = DIRECTION('',(1.,0.));+#6317 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#6318 = PCURVE('',#5866,#6319);+#6319 = DEFINITIONAL_REPRESENTATION('',(#6320),#6324);+#6320 = LINE('',#6321,#6322);+#6321 = CARTESIAN_POINT('',(0.,5.E-02));+#6322 = VECTOR('',#6323,1.);+#6323 = DIRECTION('',(1.,0.));+#6324 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#6325 = ORIENTED_EDGE('',*,*,#6326,.T.);+#6326 = EDGE_CURVE('',#6304,#5417,#6327,.T.);+#6327 = SURFACE_CURVE('',#6328,(#6332,#6338),.PCURVE_S1.);+#6328 = LINE('',#6329,#6330);+#6329 = CARTESIAN_POINT('',(-1.55,0.25,0.45));+#6330 = VECTOR('',#6331,1.);+#6331 = DIRECTION('',(0.,-1.,0.));+#6332 = PCURVE('',#5504,#6333);+#6333 = DEFINITIONAL_REPRESENTATION('',(#6334),#6337);+#6334 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6335,#6336),.UNSPECIFIED.,.F.,+ .F.,(2,2),(-0.55,0.),.PIECEWISE_BEZIER_KNOTS.);+#6335 = CARTESIAN_POINT('',(0.45,-0.55));+#6336 = CARTESIAN_POINT('',(0.45,0.));+#6337 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#6338 = PCURVE('',#6120,#6339);+#6339 = DEFINITIONAL_REPRESENTATION('',(#6340),#6343);+#6340 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6341,#6342),.UNSPECIFIED.,.F.,+ .F.,(2,2),(-0.55,0.),.PIECEWISE_BEZIER_KNOTS.);+#6341 = CARTESIAN_POINT('',(5.E-02,0.55));+#6342 = CARTESIAN_POINT('',(5.E-02,0.));+#6343 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#6344 = ADVANCED_FACE('',(#6345),#5558,.T.);+#6345 = FACE_BOUND('',#6346,.T.);+#6346 = EDGE_LOOP('',(#6347,#6348,#6349,#6372));+#6347 = ORIENTED_EDGE('',*,*,#5906,.F.);+#6348 = ORIENTED_EDGE('',*,*,#5544,.T.);+#6349 = ORIENTED_EDGE('',*,*,#6350,.T.);+#6350 = EDGE_CURVE('',#5466,#6351,#6353,.T.);+#6351 = VERTEX_POINT('',#6352);+#6352 = CARTESIAN_POINT('',(-0.6,0.25,5.E-02));+#6353 = SURFACE_CURVE('',#6354,(#6358,#6365),.PCURVE_S1.);+#6354 = LINE('',#6355,#6356);+#6355 = CARTESIAN_POINT('',(-1.6,0.25,5.E-02));+#6356 = VECTOR('',#6357,1.);+#6357 = DIRECTION('',(1.,0.,-0.));+#6358 = PCURVE('',#5558,#6359);+#6359 = DEFINITIONAL_REPRESENTATION('',(#6360),#6364);+#6360 = LINE('',#6361,#6362);+#6361 = CARTESIAN_POINT('',(5.E-02,0.));+#6362 = VECTOR('',#6363,1.);+#6363 = DIRECTION('',(0.,1.));+#6364 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#6365 = PCURVE('',#6292,#6366);+#6366 = DEFINITIONAL_REPRESENTATION('',(#6367),#6371);+#6367 = LINE('',#6368,#6369);+#6368 = CARTESIAN_POINT('',(0.,0.));+#6369 = VECTOR('',#6370,1.);+#6370 = DIRECTION('',(1.,0.));+#6371 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#6372 = ORIENTED_EDGE('',*,*,#6373,.F.);+#6373 = EDGE_CURVE('',#5879,#6351,#6374,.T.);+#6374 = SURFACE_CURVE('',#6375,(#6379,#6386),.PCURVE_S1.);+#6375 = LINE('',#6376,#6377);+#6376 = CARTESIAN_POINT('',(-0.6,0.25,0.));+#6377 = VECTOR('',#6378,1.);+#6378 = DIRECTION('',(0.,0.,1.));+#6379 = PCURVE('',#5558,#6380);+#6380 = DEFINITIONAL_REPRESENTATION('',(#6381),#6385);+#6381 = LINE('',#6382,#6383);+#6382 = CARTESIAN_POINT('',(0.,1.));+#6383 = VECTOR('',#6384,1.);+#6384 = DIRECTION('',(1.,0.));+#6385 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#6386 = PCURVE('',#5894,#6387);+#6387 = DEFINITIONAL_REPRESENTATION('',(#6388),#6392);+#6388 = LINE('',#6389,#6390);+#6389 = CARTESIAN_POINT('',(0.,0.));+#6390 = VECTOR('',#6391,1.);+#6391 = DIRECTION('',(1.,0.));+#6392 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#6393 = ADVANCED_FACE('',(#6394),#5894,.F.);+#6394 = FACE_BOUND('',#6395,.F.);+#6395 = EDGE_LOOP('',(#6396,#6397,#6398,#6421));+#6396 = ORIENTED_EDGE('',*,*,#6373,.F.);+#6397 = ORIENTED_EDGE('',*,*,#5878,.T.);+#6398 = ORIENTED_EDGE('',*,*,#6399,.T.);+#6399 = EDGE_CURVE('',#5851,#6400,#6402,.T.);+#6400 = VERTEX_POINT('',#6401);+#6401 = CARTESIAN_POINT('',(-0.6,0.8,5.E-02));+#6402 = SURFACE_CURVE('',#6403,(#6407,#6414),.PCURVE_S1.);+#6403 = LINE('',#6404,#6405);+#6404 = CARTESIAN_POINT('',(-0.6,0.8,0.));+#6405 = VECTOR('',#6406,1.);+#6406 = DIRECTION('',(0.,0.,1.));+#6407 = PCURVE('',#5894,#6408);+#6408 = DEFINITIONAL_REPRESENTATION('',(#6409),#6413);+#6409 = LINE('',#6410,#6411);+#6410 = CARTESIAN_POINT('',(0.,-0.55));+#6411 = VECTOR('',#6412,1.);+#6412 = DIRECTION('',(1.,0.));+#6413 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#6414 = PCURVE('',#5866,#6415);+#6415 = DEFINITIONAL_REPRESENTATION('',(#6416),#6420);+#6416 = LINE('',#6417,#6418);+#6417 = CARTESIAN_POINT('',(0.,1.));+#6418 = VECTOR('',#6419,1.);+#6419 = DIRECTION('',(1.,0.));+#6420 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#6421 = ORIENTED_EDGE('',*,*,#6422,.F.);+#6422 = EDGE_CURVE('',#6351,#6400,#6423,.T.);+#6423 = SURFACE_CURVE('',#6424,(#6428,#6435),.PCURVE_S1.);+#6424 = LINE('',#6425,#6426);+#6425 = CARTESIAN_POINT('',(-0.6,0.25,5.E-02));+#6426 = VECTOR('',#6427,1.);+#6427 = DIRECTION('',(-0.,1.,0.));+#6428 = PCURVE('',#5894,#6429);+#6429 = DEFINITIONAL_REPRESENTATION('',(#6430),#6434);+#6430 = LINE('',#6431,#6432);+#6431 = CARTESIAN_POINT('',(5.E-02,0.));+#6432 = VECTOR('',#6433,1.);+#6433 = DIRECTION('',(0.,-1.));+#6434 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#6435 = PCURVE('',#6292,#6436);+#6436 = DEFINITIONAL_REPRESENTATION('',(#6437),#6441);+#6437 = LINE('',#6438,#6439);+#6438 = CARTESIAN_POINT('',(1.,0.));+#6439 = VECTOR('',#6440,1.);+#6440 = DIRECTION('',(0.,1.));+#6441 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#6442 = ADVANCED_FACE('',(#6443),#5866,.T.);+#6443 = FACE_BOUND('',#6444,.T.);+#6444 = EDGE_LOOP('',(#6445,#6446,#6447,#6468,#6469,#6490,#6491,#6514,+ #6542,#6570,#6598,#6626));+#6445 = ORIENTED_EDGE('',*,*,#5850,.F.);+#6446 = ORIENTED_EDGE('',*,*,#6399,.T.);+#6447 = ORIENTED_EDGE('',*,*,#6448,.F.);+#6448 = EDGE_CURVE('',#6278,#6400,#6449,.T.);+#6449 = SURFACE_CURVE('',#6450,(#6454,#6461),.PCURVE_S1.);+#6450 = LINE('',#6451,#6452);+#6451 = CARTESIAN_POINT('',(-1.6,0.8,5.E-02));+#6452 = VECTOR('',#6453,1.);+#6453 = DIRECTION('',(1.,0.,-0.));+#6454 = PCURVE('',#5866,#6455);+#6455 = DEFINITIONAL_REPRESENTATION('',(#6456),#6460);+#6456 = LINE('',#6457,#6458);+#6457 = CARTESIAN_POINT('',(5.E-02,0.));+#6458 = VECTOR('',#6459,1.);+#6459 = DIRECTION('',(0.,1.));+#6460 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#6461 = PCURVE('',#6292,#6462);+#6462 = DEFINITIONAL_REPRESENTATION('',(#6463),#6467);+#6463 = LINE('',#6464,#6465);+#6464 = CARTESIAN_POINT('',(0.,0.55));+#6465 = VECTOR('',#6466,1.);+#6466 = DIRECTION('',(1.,0.));+#6467 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#6468 = ORIENTED_EDGE('',*,*,#6303,.T.);+#6469 = ORIENTED_EDGE('',*,*,#6470,.T.);+#6470 = EDGE_CURVE('',#6304,#6210,#6471,.T.);+#6471 = SURFACE_CURVE('',#6472,(#6476,#6483),.PCURVE_S1.);+#6472 = LINE('',#6473,#6474);+#6473 = CARTESIAN_POINT('',(-1.6,0.8,0.45));+#6474 = VECTOR('',#6475,1.);+#6475 = DIRECTION('',(1.,0.,-0.));+#6476 = PCURVE('',#5866,#6477);+#6477 = DEFINITIONAL_REPRESENTATION('',(#6478),#6482);+#6478 = LINE('',#6479,#6480);+#6479 = CARTESIAN_POINT('',(0.45,0.));+#6480 = VECTOR('',#6481,1.);+#6481 = DIRECTION('',(0.,1.));+#6482 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#6483 = PCURVE('',#6120,#6484);+#6484 = DEFINITIONAL_REPRESENTATION('',(#6485),#6489);+#6485 = LINE('',#6486,#6487);+#6486 = CARTESIAN_POINT('',(0.,0.55));+#6487 = VECTOR('',#6488,1.);+#6488 = DIRECTION('',(1.,0.));+#6489 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#6490 = ORIENTED_EDGE('',*,*,#6209,.F.);+#6491 = ORIENTED_EDGE('',*,*,#6492,.T.);+#6492 = EDGE_CURVE('',#6182,#6493,#6495,.T.);+#6493 = VERTEX_POINT('',#6494);+#6494 = CARTESIAN_POINT('',(1.05,0.8,0.42));+#6495 = SURFACE_CURVE('',#6496,(#6500,#6507),.PCURVE_S1.);+#6496 = LINE('',#6497,#6498);+#6497 = CARTESIAN_POINT('',(-1.05,0.8,0.42));+#6498 = VECTOR('',#6499,1.);+#6499 = DIRECTION('',(1.,0.,-0.));+#6500 = PCURVE('',#5866,#6501);+#6501 = DEFINITIONAL_REPRESENTATION('',(#6502),#6506);+#6502 = LINE('',#6503,#6504);+#6503 = CARTESIAN_POINT('',(0.42,0.55));+#6504 = VECTOR('',#6505,1.);+#6505 = DIRECTION('',(0.,1.));+#6506 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#6507 = PCURVE('',#6197,#6508);+#6508 = DEFINITIONAL_REPRESENTATION('',(#6509),#6513);+#6509 = LINE('',#6510,#6511);+#6510 = CARTESIAN_POINT('',(0.,1.6));+#6511 = VECTOR('',#6512,1.);+#6512 = DIRECTION('',(1.,0.));+#6513 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#6514 = ORIENTED_EDGE('',*,*,#6515,.T.);+#6515 = EDGE_CURVE('',#6493,#6516,#6518,.T.);+#6516 = VERTEX_POINT('',#6517);+#6517 = CARTESIAN_POINT('',(1.05,0.8,0.45));+#6518 = SURFACE_CURVE('',#6519,(#6523,#6530),.PCURVE_S1.);+#6519 = LINE('',#6520,#6521);+#6520 = CARTESIAN_POINT('',(1.05,0.8,0.42));+#6521 = VECTOR('',#6522,1.);+#6522 = DIRECTION('',(0.,0.,1.));+#6523 = PCURVE('',#5866,#6524);+#6524 = DEFINITIONAL_REPRESENTATION('',(#6525),#6529);+#6525 = LINE('',#6526,#6527);+#6526 = CARTESIAN_POINT('',(0.42,2.65));+#6527 = VECTOR('',#6528,1.);+#6528 = DIRECTION('',(1.,0.));+#6529 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#6530 = PCURVE('',#6531,#6536);+#6531 = PLANE('',#6532);+#6532 = AXIS2_PLACEMENT_3D('',#6533,#6534,#6535);+#6533 = CARTESIAN_POINT('',(1.05,-0.8,0.42));+#6534 = DIRECTION('',(1.,0.,-0.));+#6535 = DIRECTION('',(0.,0.,1.));+#6536 = DEFINITIONAL_REPRESENTATION('',(#6537),#6541);+#6537 = LINE('',#6538,#6539);+#6538 = CARTESIAN_POINT('',(0.,-1.6));+#6539 = VECTOR('',#6540,1.);+#6540 = DIRECTION('',(1.,0.));+#6541 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#6542 = ORIENTED_EDGE('',*,*,#6543,.T.);+#6543 = EDGE_CURVE('',#6516,#6544,#6546,.T.);+#6544 = VERTEX_POINT('',#6545);+#6545 = CARTESIAN_POINT('',(1.55,0.8,0.45));+#6546 = SURFACE_CURVE('',#6547,(#6551,#6558),.PCURVE_S1.);+#6547 = LINE('',#6548,#6549);+#6548 = CARTESIAN_POINT('',(0.6,0.8,0.45));+#6549 = VECTOR('',#6550,1.);+#6550 = DIRECTION('',(1.,0.,-0.));+#6551 = PCURVE('',#5866,#6552);+#6552 = DEFINITIONAL_REPRESENTATION('',(#6553),#6557);+#6553 = LINE('',#6554,#6555);+#6554 = CARTESIAN_POINT('',(0.45,2.2));+#6555 = VECTOR('',#6556,1.);+#6556 = DIRECTION('',(0.,1.));+#6557 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#6558 = PCURVE('',#6559,#6564);+#6559 = PLANE('',#6560);+#6560 = AXIS2_PLACEMENT_3D('',#6561,#6562,#6563);+#6561 = CARTESIAN_POINT('',(0.6,0.25,0.45));+#6562 = DIRECTION('',(0.,0.,1.));+#6563 = DIRECTION('',(1.,0.,-0.));+#6564 = DEFINITIONAL_REPRESENTATION('',(#6565),#6569);+#6565 = LINE('',#6566,#6567);+#6566 = CARTESIAN_POINT('',(0.,0.55));+#6567 = VECTOR('',#6568,1.);+#6568 = DIRECTION('',(1.,0.));+#6569 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#6570 = ORIENTED_EDGE('',*,*,#6571,.F.);+#6571 = EDGE_CURVE('',#6572,#6544,#6574,.T.);+#6572 = VERTEX_POINT('',#6573);+#6573 = CARTESIAN_POINT('',(1.55,0.8,5.E-02));+#6574 = SURFACE_CURVE('',#6575,(#6579,#6586),.PCURVE_S1.);+#6575 = LINE('',#6576,#6577);+#6576 = CARTESIAN_POINT('',(1.55,0.8,0.));+#6577 = VECTOR('',#6578,1.);+#6578 = DIRECTION('',(0.,0.,1.));+#6579 = PCURVE('',#5866,#6580);+#6580 = DEFINITIONAL_REPRESENTATION('',(#6581),#6585);+#6581 = LINE('',#6582,#6583);+#6582 = CARTESIAN_POINT('',(0.,3.15));+#6583 = VECTOR('',#6584,1.);+#6584 = DIRECTION('',(1.,0.));+#6585 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#6586 = PCURVE('',#6587,#6592);+#6587 = PLANE('',#6588);+#6588 = AXIS2_PLACEMENT_3D('',#6589,#6590,#6591);+#6589 = CARTESIAN_POINT('',(1.55,0.25,0.));+#6590 = DIRECTION('',(1.,0.,-0.));+#6591 = DIRECTION('',(0.,0.,1.));+#6592 = DEFINITIONAL_REPRESENTATION('',(#6593),#6597);+#6593 = LINE('',#6594,#6595);+#6594 = CARTESIAN_POINT('',(0.,-0.55));+#6595 = VECTOR('',#6596,1.);+#6596 = DIRECTION('',(1.,0.));+#6597 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#6598 = ORIENTED_EDGE('',*,*,#6599,.F.);+#6599 = EDGE_CURVE('',#6600,#6572,#6602,.T.);+#6600 = VERTEX_POINT('',#6601);+#6601 = CARTESIAN_POINT('',(0.6,0.8,5.E-02));+#6602 = SURFACE_CURVE('',#6603,(#6607,#6614),.PCURVE_S1.);+#6603 = LINE('',#6604,#6605);+#6604 = CARTESIAN_POINT('',(0.6,0.8,5.E-02));+#6605 = VECTOR('',#6606,1.);+#6606 = DIRECTION('',(1.,0.,-0.));+#6607 = PCURVE('',#5866,#6608);+#6608 = DEFINITIONAL_REPRESENTATION('',(#6609),#6613);+#6609 = LINE('',#6610,#6611);+#6610 = CARTESIAN_POINT('',(5.E-02,2.2));+#6611 = VECTOR('',#6612,1.);+#6612 = DIRECTION('',(0.,1.));+#6613 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#6614 = PCURVE('',#6615,#6620);+#6615 = PLANE('',#6616);+#6616 = AXIS2_PLACEMENT_3D('',#6617,#6618,#6619);+#6617 = CARTESIAN_POINT('',(0.6,0.25,5.E-02));+#6618 = DIRECTION('',(0.,0.,1.));+#6619 = DIRECTION('',(1.,0.,-0.));+#6620 = DEFINITIONAL_REPRESENTATION('',(#6621),#6625);+#6621 = LINE('',#6622,#6623);+#6622 = CARTESIAN_POINT('',(0.,0.55));+#6623 = VECTOR('',#6624,1.);+#6624 = DIRECTION('',(1.,0.));+#6625 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#6626 = ORIENTED_EDGE('',*,*,#6627,.F.);+#6627 = EDGE_CURVE('',#5823,#6600,#6628,.T.);+#6628 = SURFACE_CURVE('',#6629,(#6633,#6640),.PCURVE_S1.);+#6629 = LINE('',#6630,#6631);+#6630 = CARTESIAN_POINT('',(0.6,0.8,0.));+#6631 = VECTOR('',#6632,1.);+#6632 = DIRECTION('',(0.,0.,1.));+#6633 = PCURVE('',#5866,#6634);+#6634 = DEFINITIONAL_REPRESENTATION('',(#6635),#6639);+#6635 = LINE('',#6636,#6637);+#6636 = CARTESIAN_POINT('',(0.,2.2));+#6637 = VECTOR('',#6638,1.);+#6638 = DIRECTION('',(1.,0.));+#6639 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#6640 = PCURVE('',#5838,#6641);+#6641 = DEFINITIONAL_REPRESENTATION('',(#6642),#6646);+#6642 = LINE('',#6643,#6644);+#6643 = CARTESIAN_POINT('',(0.,-0.55));+#6644 = VECTOR('',#6645,1.);+#6645 = DIRECTION('',(1.,0.));+#6646 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#6647 = ADVANCED_FACE('',(#6648),#5838,.T.);+#6648 = FACE_BOUND('',#6649,.T.);+#6649 = EDGE_LOOP('',(#6650,#6673,#6674,#6675));+#6650 = ORIENTED_EDGE('',*,*,#6651,.F.);+#6651 = EDGE_CURVE('',#5795,#6652,#6654,.T.);+#6652 = VERTEX_POINT('',#6653);+#6653 = CARTESIAN_POINT('',(0.6,0.25,5.E-02));+#6654 = SURFACE_CURVE('',#6655,(#6659,#6666),.PCURVE_S1.);+#6655 = LINE('',#6656,#6657);+#6656 = CARTESIAN_POINT('',(0.6,0.25,0.));+#6657 = VECTOR('',#6658,1.);+#6658 = DIRECTION('',(0.,0.,1.));+#6659 = PCURVE('',#5838,#6660);+#6660 = DEFINITIONAL_REPRESENTATION('',(#6661),#6665);+#6661 = LINE('',#6662,#6663);+#6662 = CARTESIAN_POINT('',(0.,0.));+#6663 = VECTOR('',#6664,1.);+#6664 = DIRECTION('',(1.,0.));+#6665 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#6666 = PCURVE('',#5810,#6667);+#6667 = DEFINITIONAL_REPRESENTATION('',(#6668),#6672);+#6668 = LINE('',#6669,#6670);+#6669 = CARTESIAN_POINT('',(0.,0.));+#6670 = VECTOR('',#6671,1.);+#6671 = DIRECTION('',(1.,0.));+#6672 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#6673 = ORIENTED_EDGE('',*,*,#5822,.T.);+#6674 = ORIENTED_EDGE('',*,*,#6627,.T.);+#6675 = ORIENTED_EDGE('',*,*,#6676,.F.);+#6676 = EDGE_CURVE('',#6652,#6600,#6677,.T.);+#6677 = SURFACE_CURVE('',#6678,(#6682,#6689),.PCURVE_S1.);+#6678 = LINE('',#6679,#6680);+#6679 = CARTESIAN_POINT('',(0.6,0.25,5.E-02));+#6680 = VECTOR('',#6681,1.);+#6681 = DIRECTION('',(-0.,1.,0.));+#6682 = PCURVE('',#5838,#6683);+#6683 = DEFINITIONAL_REPRESENTATION('',(#6684),#6688);+#6684 = LINE('',#6685,#6686);+#6685 = CARTESIAN_POINT('',(5.E-02,0.));+#6686 = VECTOR('',#6687,1.);+#6687 = DIRECTION('',(0.,-1.));+#6688 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#6689 = PCURVE('',#6615,#6690);+#6690 = DEFINITIONAL_REPRESENTATION('',(#6691),#6695);+#6691 = LINE('',#6692,#6693);+#6692 = CARTESIAN_POINT('',(0.,0.));+#6693 = VECTOR('',#6694,1.);+#6694 = DIRECTION('',(0.,1.));+#6695 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#6696 = ADVANCED_FACE('',(#6697),#5810,.T.);+#6697 = FACE_BOUND('',#6698,.T.);+#6698 = EDGE_LOOP('',(#6699,#6700,#6701,#6724));+#6699 = ORIENTED_EDGE('',*,*,#5794,.F.);+#6700 = ORIENTED_EDGE('',*,*,#6651,.T.);+#6701 = ORIENTED_EDGE('',*,*,#6702,.T.);+#6702 = EDGE_CURVE('',#6652,#6703,#6705,.T.);+#6703 = VERTEX_POINT('',#6704);+#6704 = CARTESIAN_POINT('',(1.55,0.25,5.E-02));+#6705 = SURFACE_CURVE('',#6706,(#6710,#6717),.PCURVE_S1.);+#6706 = LINE('',#6707,#6708);+#6707 = CARTESIAN_POINT('',(0.6,0.25,5.E-02));+#6708 = VECTOR('',#6709,1.);+#6709 = DIRECTION('',(1.,0.,-0.));+#6710 = PCURVE('',#5810,#6711);+#6711 = DEFINITIONAL_REPRESENTATION('',(#6712),#6716);+#6712 = LINE('',#6713,#6714);+#6713 = CARTESIAN_POINT('',(5.E-02,0.));+#6714 = VECTOR('',#6715,1.);+#6715 = DIRECTION('',(0.,1.));+#6716 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#6717 = PCURVE('',#6615,#6718);+#6718 = DEFINITIONAL_REPRESENTATION('',(#6719),#6723);+#6719 = LINE('',#6720,#6721);+#6720 = CARTESIAN_POINT('',(0.,0.));+#6721 = VECTOR('',#6722,1.);+#6722 = DIRECTION('',(1.,0.));+#6723 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#6724 = ORIENTED_EDGE('',*,*,#6725,.F.);+#6725 = EDGE_CURVE('',#5767,#6703,#6726,.T.);+#6726 = SURFACE_CURVE('',#6727,(#6731,#6738),.PCURVE_S1.);+#6727 = LINE('',#6728,#6729);+#6728 = CARTESIAN_POINT('',(1.55,0.25,0.));+#6729 = VECTOR('',#6730,1.);+#6730 = DIRECTION('',(0.,0.,1.));+#6731 = PCURVE('',#5810,#6732);+#6732 = DEFINITIONAL_REPRESENTATION('',(#6733),#6737);+#6733 = LINE('',#6734,#6735);+#6734 = CARTESIAN_POINT('',(0.,0.95));+#6735 = VECTOR('',#6736,1.);+#6736 = DIRECTION('',(1.,0.));+#6737 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#6738 = PCURVE('',#5782,#6739);+#6739 = DEFINITIONAL_REPRESENTATION('',(#6740),#6744);+#6740 = LINE('',#6741,#6742);+#6741 = CARTESIAN_POINT('',(0.,0.95));+#6742 = VECTOR('',#6743,1.);+#6743 = DIRECTION('',(1.,0.));+#6744 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#6745 = ADVANCED_FACE('',(#6746),#5782,.T.);+#6746 = FACE_BOUND('',#6747,.T.);+#6747 = EDGE_LOOP('',(#6748,#6749,#6750,#6778));+#6748 = ORIENTED_EDGE('',*,*,#5766,.F.);+#6749 = ORIENTED_EDGE('',*,*,#6725,.T.);+#6750 = ORIENTED_EDGE('',*,*,#6751,.T.);+#6751 = EDGE_CURVE('',#6703,#6752,#6754,.T.);+#6752 = VERTEX_POINT('',#6753);+#6753 = CARTESIAN_POINT('',(1.6,0.25,5.E-02));+#6754 = SURFACE_CURVE('',#6755,(#6759,#6766),.PCURVE_S1.);+#6755 = LINE('',#6756,#6757);+#6756 = CARTESIAN_POINT('',(0.6,0.25,5.E-02));+#6757 = VECTOR('',#6758,1.);+#6758 = DIRECTION('',(1.,0.,-0.));+#6759 = PCURVE('',#5782,#6760);+#6760 = DEFINITIONAL_REPRESENTATION('',(#6761),#6765);+#6761 = LINE('',#6762,#6763);+#6762 = CARTESIAN_POINT('',(5.E-02,0.));+#6763 = VECTOR('',#6764,1.);+#6764 = DIRECTION('',(0.,1.));+#6765 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#6766 = PCURVE('',#6767,#6772);+#6767 = PLANE('',#6768);+#6768 = AXIS2_PLACEMENT_3D('',#6769,#6770,#6771);+#6769 = CARTESIAN_POINT('',(1.55,0.25,0.));+#6770 = DIRECTION('',(-0.,1.,0.));+#6771 = DIRECTION('',(0.,0.,1.));+#6772 = DEFINITIONAL_REPRESENTATION('',(#6773),#6777);+#6773 = LINE('',#6774,#6775);+#6774 = CARTESIAN_POINT('',(5.E-02,-0.95));+#6775 = VECTOR('',#6776,1.);+#6776 = DIRECTION('',(0.,1.));+#6777 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#6778 = ORIENTED_EDGE('',*,*,#6779,.F.);+#6779 = EDGE_CURVE('',#5739,#6752,#6780,.T.);+#6780 = SURFACE_CURVE('',#6781,(#6785,#6792),.PCURVE_S1.);+#6781 = LINE('',#6782,#6783);+#6782 = CARTESIAN_POINT('',(1.6,0.25,0.));+#6783 = VECTOR('',#6784,1.);+#6784 = DIRECTION('',(0.,0.,1.));+#6785 = PCURVE('',#5782,#6786);+#6786 = DEFINITIONAL_REPRESENTATION('',(#6787),#6791);+#6787 = LINE('',#6788,#6789);+#6788 = CARTESIAN_POINT('',(0.,1.));+#6789 = VECTOR('',#6790,1.);+#6790 = DIRECTION('',(1.,0.));+#6791 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#6792 = PCURVE('',#5754,#6793);+#6793 = DEFINITIONAL_REPRESENTATION('',(#6794),#6798);+#6794 = LINE('',#6795,#6796);+#6795 = CARTESIAN_POINT('',(0.,-1.05));+#6796 = VECTOR('',#6797,1.);+#6797 = DIRECTION('',(1.,0.));+#6798 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#6799 = ADVANCED_FACE('',(#6800),#5754,.T.);+#6800 = FACE_BOUND('',#6801,.T.);+#6801 = EDGE_LOOP('',(#6802,#6832,#6860,#6888,#6909,#6910,#6911,#6934));+#6802 = ORIENTED_EDGE('',*,*,#6803,.F.);+#6803 = EDGE_CURVE('',#6804,#6806,#6808,.T.);+#6804 = VERTEX_POINT('',#6805);+#6805 = CARTESIAN_POINT('',(1.6,-0.25,0.5));+#6806 = VERTEX_POINT('',#6807);+#6807 = CARTESIAN_POINT('',(1.6,0.25,0.5));+#6808 = SURFACE_CURVE('',#6809,(#6813,#6820),.PCURVE_S1.);+#6809 = LINE('',#6810,#6811);+#6810 = CARTESIAN_POINT('',(1.6,-0.8,0.5));+#6811 = VECTOR('',#6812,1.);+#6812 = DIRECTION('',(-0.,1.,0.));+#6813 = PCURVE('',#5754,#6814);+#6814 = DEFINITIONAL_REPRESENTATION('',(#6815),#6819);+#6815 = LINE('',#6816,#6817);+#6816 = CARTESIAN_POINT('',(0.5,0.));+#6817 = VECTOR('',#6818,1.);+#6818 = DIRECTION('',(0.,-1.));+#6819 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#6820 = PCURVE('',#6821,#6826);+#6821 = PLANE('',#6822);+#6822 = AXIS2_PLACEMENT_3D('',#6823,#6824,#6825);+#6823 = CARTESIAN_POINT('',(-1.6,-0.8,0.5));+#6824 = DIRECTION('',(0.,0.,1.));+#6825 = DIRECTION('',(1.,0.,-0.));+#6826 = DEFINITIONAL_REPRESENTATION('',(#6827),#6831);+#6827 = LINE('',#6828,#6829);+#6828 = CARTESIAN_POINT('',(3.2,0.));+#6829 = VECTOR('',#6830,1.);+#6830 = DIRECTION('',(0.,1.));+#6831 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#6832 = ORIENTED_EDGE('',*,*,#6833,.F.);+#6833 = EDGE_CURVE('',#6834,#6804,#6836,.T.);+#6834 = VERTEX_POINT('',#6835);+#6835 = CARTESIAN_POINT('',(1.6,-0.25,0.45));+#6836 = SURFACE_CURVE('',#6837,(#6841,#6848),.PCURVE_S1.);+#6837 = LINE('',#6838,#6839);+#6838 = CARTESIAN_POINT('',(1.6,-0.25,0.));+#6839 = VECTOR('',#6840,1.);+#6840 = DIRECTION('',(0.,0.,1.));+#6841 = PCURVE('',#5754,#6842);+#6842 = DEFINITIONAL_REPRESENTATION('',(#6843),#6847);+#6843 = LINE('',#6844,#6845);+#6844 = CARTESIAN_POINT('',(0.,-0.55));+#6845 = VECTOR('',#6846,1.);+#6846 = DIRECTION('',(1.,0.));+#6847 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#6848 = PCURVE('',#6849,#6854);+#6849 = PLANE('',#6850);+#6850 = AXIS2_PLACEMENT_3D('',#6851,#6852,#6853);+#6851 = CARTESIAN_POINT('',(1.55,-0.25,0.));+#6852 = DIRECTION('',(-0.,1.,0.));+#6853 = DIRECTION('',(0.,0.,1.));+#6854 = DEFINITIONAL_REPRESENTATION('',(#6855),#6859);+#6855 = LINE('',#6856,#6857);+#6856 = CARTESIAN_POINT('',(0.,5.E-02));+#6857 = VECTOR('',#6858,1.);+#6858 = DIRECTION('',(1.,0.));+#6859 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#6860 = ORIENTED_EDGE('',*,*,#6861,.F.);+#6861 = EDGE_CURVE('',#6862,#6834,#6864,.T.);+#6862 = VERTEX_POINT('',#6863);+#6863 = CARTESIAN_POINT('',(1.6,-0.25,5.E-02));+#6864 = SURFACE_CURVE('',#6865,(#6869,#6876),.PCURVE_S1.);+#6865 = LINE('',#6866,#6867);+#6866 = CARTESIAN_POINT('',(1.6,-0.25,0.));+#6867 = VECTOR('',#6868,1.);+#6868 = DIRECTION('',(0.,0.,1.));+#6869 = PCURVE('',#5754,#6870);+#6870 = DEFINITIONAL_REPRESENTATION('',(#6871),#6875);+#6871 = LINE('',#6872,#6873);+#6872 = CARTESIAN_POINT('',(0.,-0.55));+#6873 = VECTOR('',#6874,1.);+#6874 = DIRECTION('',(1.,0.));+#6875 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#6876 = PCURVE('',#6877,#6882);+#6877 = PLANE('',#6878);+#6878 = AXIS2_PLACEMENT_3D('',#6879,#6880,#6881);+#6879 = CARTESIAN_POINT('',(1.55,-0.25,0.));+#6880 = DIRECTION('',(-0.,1.,0.));+#6881 = DIRECTION('',(0.,0.,1.));+#6882 = DEFINITIONAL_REPRESENTATION('',(#6883),#6887);+#6883 = LINE('',#6884,#6885);+#6884 = CARTESIAN_POINT('',(0.,5.E-02));+#6885 = VECTOR('',#6886,1.);+#6886 = DIRECTION('',(1.,0.));+#6887 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#6888 = ORIENTED_EDGE('',*,*,#6889,.F.);+#6889 = EDGE_CURVE('',#5711,#6862,#6890,.T.);+#6890 = SURFACE_CURVE('',#6891,(#6895,#6902),.PCURVE_S1.);+#6891 = LINE('',#6892,#6893);+#6892 = CARTESIAN_POINT('',(1.6,-0.25,0.));+#6893 = VECTOR('',#6894,1.);+#6894 = DIRECTION('',(0.,0.,1.));+#6895 = PCURVE('',#5754,#6896);+#6896 = DEFINITIONAL_REPRESENTATION('',(#6897),#6901);+#6897 = LINE('',#6898,#6899);+#6898 = CARTESIAN_POINT('',(0.,-0.55));+#6899 = VECTOR('',#6900,1.);+#6900 = DIRECTION('',(1.,0.));+#6901 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#6902 = PCURVE('',#5726,#6903);+#6903 = DEFINITIONAL_REPRESENTATION('',(#6904),#6908);+#6904 = LINE('',#6905,#6906);+#6905 = CARTESIAN_POINT('',(0.,1.));+#6906 = VECTOR('',#6907,1.);+#6907 = DIRECTION('',(1.,0.));+#6908 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#6909 = ORIENTED_EDGE('',*,*,#5738,.T.);+#6910 = ORIENTED_EDGE('',*,*,#6779,.T.);+#6911 = ORIENTED_EDGE('',*,*,#6912,.T.);+#6912 = EDGE_CURVE('',#6752,#6913,#6915,.T.);+#6913 = VERTEX_POINT('',#6914);+#6914 = CARTESIAN_POINT('',(1.6,0.25,0.45));+#6915 = SURFACE_CURVE('',#6916,(#6920,#6927),.PCURVE_S1.);+#6916 = LINE('',#6917,#6918);+#6917 = CARTESIAN_POINT('',(1.6,0.25,0.));+#6918 = VECTOR('',#6919,1.);+#6919 = DIRECTION('',(0.,0.,1.));+#6920 = PCURVE('',#5754,#6921);+#6921 = DEFINITIONAL_REPRESENTATION('',(#6922),#6926);+#6922 = LINE('',#6923,#6924);+#6923 = CARTESIAN_POINT('',(0.,-1.05));+#6924 = VECTOR('',#6925,1.);+#6925 = DIRECTION('',(1.,0.));+#6926 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#6927 = PCURVE('',#6767,#6928);+#6928 = DEFINITIONAL_REPRESENTATION('',(#6929),#6933);+#6929 = LINE('',#6930,#6931);+#6930 = CARTESIAN_POINT('',(0.,5.E-02));+#6931 = VECTOR('',#6932,1.);+#6932 = DIRECTION('',(1.,0.));+#6933 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#6934 = ORIENTED_EDGE('',*,*,#6935,.T.);+#6935 = EDGE_CURVE('',#6913,#6806,#6936,.T.);+#6936 = SURFACE_CURVE('',#6937,(#6941,#6948),.PCURVE_S1.);+#6937 = LINE('',#6938,#6939);+#6938 = CARTESIAN_POINT('',(1.6,0.25,0.));+#6939 = VECTOR('',#6940,1.);+#6940 = DIRECTION('',(0.,0.,1.));+#6941 = PCURVE('',#5754,#6942);+#6942 = DEFINITIONAL_REPRESENTATION('',(#6943),#6947);+#6943 = LINE('',#6944,#6945);+#6944 = CARTESIAN_POINT('',(0.,-1.05));+#6945 = VECTOR('',#6946,1.);+#6946 = DIRECTION('',(1.,0.));+#6947 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#6948 = PCURVE('',#6949,#6954);+#6949 = PLANE('',#6950);+#6950 = AXIS2_PLACEMENT_3D('',#6951,#6952,#6953);+#6951 = CARTESIAN_POINT('',(1.55,0.25,0.));+#6952 = DIRECTION('',(-0.,1.,0.));+#6953 = DIRECTION('',(0.,0.,1.));+#6954 = DEFINITIONAL_REPRESENTATION('',(#6955),#6959);+#6955 = LINE('',#6956,#6957);+#6956 = CARTESIAN_POINT('',(0.,5.E-02));+#6957 = VECTOR('',#6958,1.);+#6958 = DIRECTION('',(1.,0.));+#6959 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#6960 = ADVANCED_FACE('',(#6961),#5726,.F.);+#6961 = FACE_BOUND('',#6962,.F.);+#6962 = EDGE_LOOP('',(#6963,#6964,#6987,#7008));+#6963 = ORIENTED_EDGE('',*,*,#5710,.F.);+#6964 = ORIENTED_EDGE('',*,*,#6965,.T.);+#6965 = EDGE_CURVE('',#5683,#6966,#6968,.T.);+#6966 = VERTEX_POINT('',#6967);+#6967 = CARTESIAN_POINT('',(1.55,-0.25,5.E-02));+#6968 = SURFACE_CURVE('',#6969,(#6973,#6980),.PCURVE_S1.);+#6969 = LINE('',#6970,#6971);+#6970 = CARTESIAN_POINT('',(1.55,-0.25,0.));+#6971 = VECTOR('',#6972,1.);+#6972 = DIRECTION('',(0.,0.,1.));+#6973 = PCURVE('',#5726,#6974);+#6974 = DEFINITIONAL_REPRESENTATION('',(#6975),#6979);+#6975 = LINE('',#6976,#6977);+#6976 = CARTESIAN_POINT('',(0.,0.95));+#6977 = VECTOR('',#6978,1.);+#6978 = DIRECTION('',(1.,0.));+#6979 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#6980 = PCURVE('',#5698,#6981);+#6981 = DEFINITIONAL_REPRESENTATION('',(#6982),#6986);+#6982 = LINE('',#6983,#6984);+#6983 = CARTESIAN_POINT('',(0.,0.95));+#6984 = VECTOR('',#6985,1.);+#6985 = DIRECTION('',(1.,0.));+#6986 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#6987 = ORIENTED_EDGE('',*,*,#6988,.T.);+#6988 = EDGE_CURVE('',#6966,#6862,#6989,.T.);+#6989 = SURFACE_CURVE('',#6990,(#6994,#7001),.PCURVE_S1.);+#6990 = LINE('',#6991,#6992);+#6991 = CARTESIAN_POINT('',(0.6,-0.25,5.E-02));+#6992 = VECTOR('',#6993,1.);+#6993 = DIRECTION('',(1.,0.,-0.));+#6994 = PCURVE('',#5726,#6995);+#6995 = DEFINITIONAL_REPRESENTATION('',(#6996),#7000);+#6996 = LINE('',#6997,#6998);+#6997 = CARTESIAN_POINT('',(5.E-02,0.));+#6998 = VECTOR('',#6999,1.);+#6999 = DIRECTION('',(0.,1.));+#7000 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#7001 = PCURVE('',#6877,#7002);+#7002 = DEFINITIONAL_REPRESENTATION('',(#7003),#7007);+#7003 = LINE('',#7004,#7005);+#7004 = CARTESIAN_POINT('',(5.E-02,-0.95));+#7005 = VECTOR('',#7006,1.);+#7006 = DIRECTION('',(0.,1.));+#7007 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#7008 = ORIENTED_EDGE('',*,*,#6889,.F.);+#7009 = ADVANCED_FACE('',(#7010),#5698,.F.);+#7010 = FACE_BOUND('',#7011,.F.);+#7011 = EDGE_LOOP('',(#7012,#7013,#7036,#7062));+#7012 = ORIENTED_EDGE('',*,*,#5682,.F.);+#7013 = ORIENTED_EDGE('',*,*,#7014,.T.);+#7014 = EDGE_CURVE('',#5655,#7015,#7017,.T.);+#7015 = VERTEX_POINT('',#7016);+#7016 = CARTESIAN_POINT('',(0.6,-0.25,5.E-02));+#7017 = SURFACE_CURVE('',#7018,(#7022,#7029),.PCURVE_S1.);+#7018 = LINE('',#7019,#7020);+#7019 = CARTESIAN_POINT('',(0.6,-0.25,0.));+#7020 = VECTOR('',#7021,1.);+#7021 = DIRECTION('',(0.,0.,1.));+#7022 = PCURVE('',#5698,#7023);+#7023 = DEFINITIONAL_REPRESENTATION('',(#7024),#7028);+#7024 = LINE('',#7025,#7026);+#7025 = CARTESIAN_POINT('',(0.,0.));+#7026 = VECTOR('',#7027,1.);+#7027 = DIRECTION('',(1.,0.));+#7028 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#7029 = PCURVE('',#5670,#7030);+#7030 = DEFINITIONAL_REPRESENTATION('',(#7031),#7035);+#7031 = LINE('',#7032,#7033);+#7032 = CARTESIAN_POINT('',(0.,-0.55));+#7033 = VECTOR('',#7034,1.);+#7034 = DIRECTION('',(1.,0.));+#7035 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#7036 = ORIENTED_EDGE('',*,*,#7037,.T.);+#7037 = EDGE_CURVE('',#7015,#6966,#7038,.T.);+#7038 = SURFACE_CURVE('',#7039,(#7043,#7050),.PCURVE_S1.);+#7039 = LINE('',#7040,#7041);+#7040 = CARTESIAN_POINT('',(0.6,-0.25,5.E-02));+#7041 = VECTOR('',#7042,1.);+#7042 = DIRECTION('',(1.,0.,-0.));+#7043 = PCURVE('',#5698,#7044);+#7044 = DEFINITIONAL_REPRESENTATION('',(#7045),#7049);+#7045 = LINE('',#7046,#7047);+#7046 = CARTESIAN_POINT('',(5.E-02,0.));+#7047 = VECTOR('',#7048,1.);+#7048 = DIRECTION('',(0.,1.));+#7049 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#7050 = PCURVE('',#7051,#7056);+#7051 = PLANE('',#7052);+#7052 = AXIS2_PLACEMENT_3D('',#7053,#7054,#7055);+#7053 = CARTESIAN_POINT('',(0.6,-0.8,5.E-02));+#7054 = DIRECTION('',(0.,0.,1.));+#7055 = DIRECTION('',(1.,0.,-0.));+#7056 = DEFINITIONAL_REPRESENTATION('',(#7057),#7061);+#7057 = LINE('',#7058,#7059);+#7058 = CARTESIAN_POINT('',(0.,0.55));+#7059 = VECTOR('',#7060,1.);+#7060 = DIRECTION('',(1.,0.));+#7061 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#7062 = ORIENTED_EDGE('',*,*,#6965,.F.);+#7063 = ADVANCED_FACE('',(#7064),#5670,.T.);+#7064 = FACE_BOUND('',#7065,.T.);+#7065 = EDGE_LOOP('',(#7066,#7089,#7090,#7091));+#7066 = ORIENTED_EDGE('',*,*,#7067,.F.);+#7067 = EDGE_CURVE('',#5627,#7068,#7070,.T.);+#7068 = VERTEX_POINT('',#7069);+#7069 = CARTESIAN_POINT('',(0.6,-0.8,5.E-02));+#7070 = SURFACE_CURVE('',#7071,(#7075,#7082),.PCURVE_S1.);+#7071 = LINE('',#7072,#7073);+#7072 = CARTESIAN_POINT('',(0.6,-0.8,0.));+#7073 = VECTOR('',#7074,1.);+#7074 = DIRECTION('',(0.,0.,1.));+#7075 = PCURVE('',#5670,#7076);+#7076 = DEFINITIONAL_REPRESENTATION('',(#7077),#7081);+#7077 = LINE('',#7078,#7079);+#7078 = CARTESIAN_POINT('',(0.,0.));+#7079 = VECTOR('',#7080,1.);+#7080 = DIRECTION('',(1.,0.));+#7081 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#7082 = PCURVE('',#5642,#7083);+#7083 = DEFINITIONAL_REPRESENTATION('',(#7084),#7088);+#7084 = LINE('',#7085,#7086);+#7085 = CARTESIAN_POINT('',(0.,2.2));+#7086 = VECTOR('',#7087,1.);+#7087 = DIRECTION('',(1.,0.));+#7088 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#7089 = ORIENTED_EDGE('',*,*,#5654,.T.);+#7090 = ORIENTED_EDGE('',*,*,#7014,.T.);+#7091 = ORIENTED_EDGE('',*,*,#7092,.F.);+#7092 = EDGE_CURVE('',#7068,#7015,#7093,.T.);+#7093 = SURFACE_CURVE('',#7094,(#7098,#7105),.PCURVE_S1.);+#7094 = LINE('',#7095,#7096);+#7095 = CARTESIAN_POINT('',(0.6,-0.8,5.E-02));+#7096 = VECTOR('',#7097,1.);+#7097 = DIRECTION('',(-0.,1.,0.));+#7098 = PCURVE('',#5670,#7099);+#7099 = DEFINITIONAL_REPRESENTATION('',(#7100),#7104);+#7100 = LINE('',#7101,#7102);+#7101 = CARTESIAN_POINT('',(5.E-02,0.));+#7102 = VECTOR('',#7103,1.);+#7103 = DIRECTION('',(0.,-1.));+#7104 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#7105 = PCURVE('',#7051,#7106);+#7106 = DEFINITIONAL_REPRESENTATION('',(#7107),#7111);+#7107 = LINE('',#7108,#7109);+#7108 = CARTESIAN_POINT('',(0.,0.));+#7109 = VECTOR('',#7110,1.);+#7110 = DIRECTION('',(0.,1.));+#7111 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#7112 = ADVANCED_FACE('',(#7113),#5642,.F.);+#7113 = FACE_BOUND('',#7114,.F.);+#7114 = EDGE_LOOP('',(#7115,#7116,#7139,#7160,#7161,#7182,#7183,#7206,+ #7229,#7257,#7285,#7306));+#7115 = ORIENTED_EDGE('',*,*,#5626,.F.);+#7116 = ORIENTED_EDGE('',*,*,#7117,.T.);+#7117 = EDGE_CURVE('',#5599,#7118,#7120,.T.);+#7118 = VERTEX_POINT('',#7119);+#7119 = CARTESIAN_POINT('',(-0.6,-0.8,5.E-02));+#7120 = SURFACE_CURVE('',#7121,(#7125,#7132),.PCURVE_S1.);+#7121 = LINE('',#7122,#7123);+#7122 = CARTESIAN_POINT('',(-0.6,-0.8,0.));+#7123 = VECTOR('',#7124,1.);+#7124 = DIRECTION('',(0.,0.,1.));+#7125 = PCURVE('',#5642,#7126);+#7126 = DEFINITIONAL_REPRESENTATION('',(#7127),#7131);+#7127 = LINE('',#7128,#7129);+#7128 = CARTESIAN_POINT('',(0.,1.));+#7129 = VECTOR('',#7130,1.);+#7130 = DIRECTION('',(1.,0.));+#7131 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#7132 = PCURVE('',#5614,#7133);+#7133 = DEFINITIONAL_REPRESENTATION('',(#7134),#7138);+#7134 = LINE('',#7135,#7136);+#7135 = CARTESIAN_POINT('',(0.,0.));+#7136 = VECTOR('',#7137,1.);+#7137 = DIRECTION('',(1.,0.));+#7138 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#7139 = ORIENTED_EDGE('',*,*,#7140,.F.);+#7140 = EDGE_CURVE('',#5986,#7118,#7141,.T.);+#7141 = SURFACE_CURVE('',#7142,(#7146,#7153),.PCURVE_S1.);+#7142 = LINE('',#7143,#7144);+#7143 = CARTESIAN_POINT('',(-1.6,-0.8,5.E-02));+#7144 = VECTOR('',#7145,1.);+#7145 = DIRECTION('',(1.,0.,-0.));+#7146 = PCURVE('',#5642,#7147);+#7147 = DEFINITIONAL_REPRESENTATION('',(#7148),#7152);+#7148 = LINE('',#7149,#7150);+#7149 = CARTESIAN_POINT('',(5.E-02,0.));+#7150 = VECTOR('',#7151,1.);+#7151 = DIRECTION('',(0.,1.));+#7152 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#7153 = PCURVE('',#5949,#7154);+#7154 = DEFINITIONAL_REPRESENTATION('',(#7155),#7159);+#7155 = LINE('',#7156,#7157);+#7156 = CARTESIAN_POINT('',(0.,0.));+#7157 = VECTOR('',#7158,1.);+#7158 = DIRECTION('',(1.,0.));+#7159 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#7160 = ORIENTED_EDGE('',*,*,#5985,.T.);+#7161 = ORIENTED_EDGE('',*,*,#7162,.T.);+#7162 = EDGE_CURVE('',#5988,#6159,#7163,.T.);+#7163 = SURFACE_CURVE('',#7164,(#7168,#7175),.PCURVE_S1.);+#7164 = LINE('',#7165,#7166);+#7165 = CARTESIAN_POINT('',(-1.6,-0.8,0.45));+#7166 = VECTOR('',#7167,1.);+#7167 = DIRECTION('',(1.,0.,-0.));+#7168 = PCURVE('',#5642,#7169);+#7169 = DEFINITIONAL_REPRESENTATION('',(#7170),#7174);+#7170 = LINE('',#7171,#7172);+#7171 = CARTESIAN_POINT('',(0.45,0.));+#7172 = VECTOR('',#7173,1.);+#7173 = DIRECTION('',(0.,1.));+#7174 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#7175 = PCURVE('',#6043,#7176);+#7176 = DEFINITIONAL_REPRESENTATION('',(#7177),#7181);+#7177 = LINE('',#7178,#7179);+#7178 = CARTESIAN_POINT('',(0.,0.));+#7179 = VECTOR('',#7180,1.);+#7180 = DIRECTION('',(1.,0.));+#7181 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#7182 = ORIENTED_EDGE('',*,*,#6156,.F.);+#7183 = ORIENTED_EDGE('',*,*,#7184,.T.);+#7184 = EDGE_CURVE('',#6157,#7185,#7187,.T.);+#7185 = VERTEX_POINT('',#7186);+#7186 = CARTESIAN_POINT('',(1.05,-0.8,0.42));+#7187 = SURFACE_CURVE('',#7188,(#7192,#7199),.PCURVE_S1.);+#7188 = LINE('',#7189,#7190);+#7189 = CARTESIAN_POINT('',(-1.05,-0.8,0.42));+#7190 = VECTOR('',#7191,1.);+#7191 = DIRECTION('',(1.,0.,-0.));+#7192 = PCURVE('',#5642,#7193);+#7193 = DEFINITIONAL_REPRESENTATION('',(#7194),#7198);+#7194 = LINE('',#7195,#7196);+#7195 = CARTESIAN_POINT('',(0.42,0.55));+#7196 = VECTOR('',#7197,1.);+#7197 = DIRECTION('',(0.,1.));+#7198 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#7199 = PCURVE('',#6197,#7200);+#7200 = DEFINITIONAL_REPRESENTATION('',(#7201),#7205);+#7201 = LINE('',#7202,#7203);+#7202 = CARTESIAN_POINT('',(0.,0.));+#7203 = VECTOR('',#7204,1.);+#7204 = DIRECTION('',(1.,0.));+#7205 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#7206 = ORIENTED_EDGE('',*,*,#7207,.T.);+#7207 = EDGE_CURVE('',#7185,#7208,#7210,.T.);+#7208 = VERTEX_POINT('',#7209);+#7209 = CARTESIAN_POINT('',(1.05,-0.8,0.45));+#7210 = SURFACE_CURVE('',#7211,(#7215,#7222),.PCURVE_S1.);+#7211 = LINE('',#7212,#7213);+#7212 = CARTESIAN_POINT('',(1.05,-0.8,0.42));+#7213 = VECTOR('',#7214,1.);+#7214 = DIRECTION('',(0.,0.,1.));+#7215 = PCURVE('',#5642,#7216);+#7216 = DEFINITIONAL_REPRESENTATION('',(#7217),#7221);+#7217 = LINE('',#7218,#7219);+#7218 = CARTESIAN_POINT('',(0.42,2.65));+#7219 = VECTOR('',#7220,1.);+#7220 = DIRECTION('',(1.,0.));+#7221 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#7222 = PCURVE('',#6531,#7223);+#7223 = DEFINITIONAL_REPRESENTATION('',(#7224),#7228);+#7224 = LINE('',#7225,#7226);+#7225 = CARTESIAN_POINT('',(0.,0.));+#7226 = VECTOR('',#7227,1.);+#7227 = DIRECTION('',(1.,0.));+#7228 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#7229 = ORIENTED_EDGE('',*,*,#7230,.T.);+#7230 = EDGE_CURVE('',#7208,#7231,#7233,.T.);+#7231 = VERTEX_POINT('',#7232);+#7232 = CARTESIAN_POINT('',(1.55,-0.8,0.45));+#7233 = SURFACE_CURVE('',#7234,(#7238,#7245),.PCURVE_S1.);+#7234 = LINE('',#7235,#7236);+#7235 = CARTESIAN_POINT('',(0.6,-0.8,0.45));+#7236 = VECTOR('',#7237,1.);+#7237 = DIRECTION('',(1.,0.,-0.));+#7238 = PCURVE('',#5642,#7239);+#7239 = DEFINITIONAL_REPRESENTATION('',(#7240),#7244);+#7240 = LINE('',#7241,#7242);+#7241 = CARTESIAN_POINT('',(0.45,2.2));+#7242 = VECTOR('',#7243,1.);+#7243 = DIRECTION('',(0.,1.));+#7244 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#7245 = PCURVE('',#7246,#7251);+#7246 = PLANE('',#7247);+#7247 = AXIS2_PLACEMENT_3D('',#7248,#7249,#7250);+#7248 = CARTESIAN_POINT('',(0.6,-0.8,0.45));+#7249 = DIRECTION('',(0.,0.,1.));+#7250 = DIRECTION('',(1.,0.,-0.));+#7251 = DEFINITIONAL_REPRESENTATION('',(#7252),#7256);+#7252 = LINE('',#7253,#7254);+#7253 = CARTESIAN_POINT('',(0.,0.));+#7254 = VECTOR('',#7255,1.);+#7255 = DIRECTION('',(1.,0.));+#7256 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#7257 = ORIENTED_EDGE('',*,*,#7258,.F.);+#7258 = EDGE_CURVE('',#7259,#7231,#7261,.T.);+#7259 = VERTEX_POINT('',#7260);+#7260 = CARTESIAN_POINT('',(1.55,-0.8,5.E-02));+#7261 = SURFACE_CURVE('',#7262,(#7266,#7273),.PCURVE_S1.);+#7262 = LINE('',#7263,#7264);+#7263 = CARTESIAN_POINT('',(1.55,-0.8,0.));+#7264 = VECTOR('',#7265,1.);+#7265 = DIRECTION('',(0.,0.,1.));+#7266 = PCURVE('',#5642,#7267);+#7267 = DEFINITIONAL_REPRESENTATION('',(#7268),#7272);+#7268 = LINE('',#7269,#7270);+#7269 = CARTESIAN_POINT('',(0.,3.15));+#7270 = VECTOR('',#7271,1.);+#7271 = DIRECTION('',(1.,0.));+#7272 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#7273 = PCURVE('',#7274,#7279);+#7274 = PLANE('',#7275);+#7275 = AXIS2_PLACEMENT_3D('',#7276,#7277,#7278);+#7276 = CARTESIAN_POINT('',(1.55,-0.8,0.));+#7277 = DIRECTION('',(1.,0.,-0.));+#7278 = DIRECTION('',(0.,0.,1.));+#7279 = DEFINITIONAL_REPRESENTATION('',(#7280),#7284);+#7280 = LINE('',#7281,#7282);+#7281 = CARTESIAN_POINT('',(0.,0.));+#7282 = VECTOR('',#7283,1.);+#7283 = DIRECTION('',(1.,0.));+#7284 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#7285 = ORIENTED_EDGE('',*,*,#7286,.F.);+#7286 = EDGE_CURVE('',#7068,#7259,#7287,.T.);+#7287 = SURFACE_CURVE('',#7288,(#7292,#7299),.PCURVE_S1.);+#7288 = LINE('',#7289,#7290);+#7289 = CARTESIAN_POINT('',(0.6,-0.8,5.E-02));+#7290 = VECTOR('',#7291,1.);+#7291 = DIRECTION('',(1.,0.,-0.));+#7292 = PCURVE('',#5642,#7293);+#7293 = DEFINITIONAL_REPRESENTATION('',(#7294),#7298);+#7294 = LINE('',#7295,#7296);+#7295 = CARTESIAN_POINT('',(5.E-02,2.2));+#7296 = VECTOR('',#7297,1.);+#7297 = DIRECTION('',(0.,1.));+#7298 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#7299 = PCURVE('',#7051,#7300);+#7300 = DEFINITIONAL_REPRESENTATION('',(#7301),#7305);+#7301 = LINE('',#7302,#7303);+#7302 = CARTESIAN_POINT('',(0.,0.));+#7303 = VECTOR('',#7304,1.);+#7304 = DIRECTION('',(1.,0.));+#7305 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#7306 = ORIENTED_EDGE('',*,*,#7067,.F.);+#7307 = ADVANCED_FACE('',(#7308),#5614,.F.);+#7308 = FACE_BOUND('',#7309,.F.);+#7309 = EDGE_LOOP('',(#7310,#7311,#7312,#7313));+#7310 = ORIENTED_EDGE('',*,*,#7117,.F.);+#7311 = ORIENTED_EDGE('',*,*,#5598,.T.);+#7312 = ORIENTED_EDGE('',*,*,#5961,.T.);+#7313 = ORIENTED_EDGE('',*,*,#7314,.F.);+#7314 = EDGE_CURVE('',#7118,#5934,#7315,.T.);+#7315 = SURFACE_CURVE('',#7316,(#7320,#7327),.PCURVE_S1.);+#7316 = LINE('',#7317,#7318);+#7317 = CARTESIAN_POINT('',(-0.6,-0.8,5.E-02));+#7318 = VECTOR('',#7319,1.);+#7319 = DIRECTION('',(-0.,1.,0.));+#7320 = PCURVE('',#5614,#7321);+#7321 = DEFINITIONAL_REPRESENTATION('',(#7322),#7326);+#7322 = LINE('',#7323,#7324);+#7323 = CARTESIAN_POINT('',(5.E-02,0.));+#7324 = VECTOR('',#7325,1.);+#7325 = DIRECTION('',(0.,-1.));+#7326 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#7327 = PCURVE('',#5949,#7328);+#7328 = DEFINITIONAL_REPRESENTATION('',(#7329),#7333);+#7329 = LINE('',#7330,#7331);+#7330 = CARTESIAN_POINT('',(1.,0.));+#7331 = VECTOR('',#7332,1.);+#7332 = DIRECTION('',(0.,1.));+#7333 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#7334 = ADVANCED_FACE('',(#7335),#5949,.F.);+#7335 = FACE_BOUND('',#7336,.F.);+#7336 = EDGE_LOOP('',(#7337,#7338,#7339,#7340));+#7337 = ORIENTED_EDGE('',*,*,#5933,.F.);+#7338 = ORIENTED_EDGE('',*,*,#6010,.F.);+#7339 = ORIENTED_EDGE('',*,*,#7140,.T.);+#7340 = ORIENTED_EDGE('',*,*,#7314,.T.);+#7341 = ADVANCED_FACE('',(#7342),#6043,.T.);+#7342 = FACE_BOUND('',#7343,.T.);+#7343 = EDGE_LOOP('',(#7344,#7345,#7346,#7347));+#7344 = ORIENTED_EDGE('',*,*,#6057,.F.);+#7345 = ORIENTED_EDGE('',*,*,#6030,.T.);+#7346 = ORIENTED_EDGE('',*,*,#7162,.T.);+#7347 = ORIENTED_EDGE('',*,*,#6254,.F.);+#7348 = ADVANCED_FACE('',(#7349),#6120,.T.);+#7349 = FACE_BOUND('',#7350,.T.);+#7350 = EDGE_LOOP('',(#7351,#7352,#7353,#7354));+#7351 = ORIENTED_EDGE('',*,*,#6470,.F.);+#7352 = ORIENTED_EDGE('',*,*,#6326,.T.);+#7353 = ORIENTED_EDGE('',*,*,#6104,.T.);+#7354 = ORIENTED_EDGE('',*,*,#6232,.F.);+#7355 = ADVANCED_FACE('',(#7356),#6197,.T.);+#7356 = FACE_BOUND('',#7357,.T.);+#7357 = EDGE_LOOP('',(#7358,#7359,#7360,#7381));+#7358 = ORIENTED_EDGE('',*,*,#6181,.F.);+#7359 = ORIENTED_EDGE('',*,*,#7184,.T.);+#7360 = ORIENTED_EDGE('',*,*,#7361,.T.);+#7361 = EDGE_CURVE('',#7185,#6493,#7362,.T.);+#7362 = SURFACE_CURVE('',#7363,(#7367,#7374),.PCURVE_S1.);+#7363 = LINE('',#7364,#7365);+#7364 = CARTESIAN_POINT('',(1.05,-0.8,0.42));+#7365 = VECTOR('',#7366,1.);+#7366 = DIRECTION('',(-0.,1.,0.));+#7367 = PCURVE('',#6197,#7368);+#7368 = DEFINITIONAL_REPRESENTATION('',(#7369),#7373);+#7369 = LINE('',#7370,#7371);+#7370 = CARTESIAN_POINT('',(2.1,0.));+#7371 = VECTOR('',#7372,1.);+#7372 = DIRECTION('',(0.,1.));+#7373 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#7374 = PCURVE('',#6531,#7375);+#7375 = DEFINITIONAL_REPRESENTATION('',(#7376),#7380);+#7376 = LINE('',#7377,#7378);+#7377 = CARTESIAN_POINT('',(0.,0.));+#7378 = VECTOR('',#7379,1.);+#7379 = DIRECTION('',(0.,-1.));+#7380 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#7381 = ORIENTED_EDGE('',*,*,#6492,.F.);+#7382 = ADVANCED_FACE('',(#7383),#6292,.F.);+#7383 = FACE_BOUND('',#7384,.F.);+#7384 = EDGE_LOOP('',(#7385,#7386,#7387,#7388));+#7385 = ORIENTED_EDGE('',*,*,#6448,.F.);+#7386 = ORIENTED_EDGE('',*,*,#6277,.F.);+#7387 = ORIENTED_EDGE('',*,*,#6350,.T.);+#7388 = ORIENTED_EDGE('',*,*,#6422,.T.);+#7389 = ADVANCED_FACE('',(#7390),#6615,.F.);+#7390 = FACE_BOUND('',#7391,.F.);+#7391 = EDGE_LOOP('',(#7392,#7393,#7394,#7395));+#7392 = ORIENTED_EDGE('',*,*,#6599,.F.);+#7393 = ORIENTED_EDGE('',*,*,#6676,.F.);+#7394 = ORIENTED_EDGE('',*,*,#6702,.T.);+#7395 = ORIENTED_EDGE('',*,*,#7396,.T.);+#7396 = EDGE_CURVE('',#6703,#6572,#7397,.T.);+#7397 = SURFACE_CURVE('',#7398,(#7402,#7408),.PCURVE_S1.);+#7398 = LINE('',#7399,#7400);+#7399 = CARTESIAN_POINT('',(1.55,0.25,5.E-02));+#7400 = VECTOR('',#7401,1.);+#7401 = DIRECTION('',(-0.,1.,0.));+#7402 = PCURVE('',#6615,#7403);+#7403 = DEFINITIONAL_REPRESENTATION('',(#7404),#7407);+#7404 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#7405,#7406),.UNSPECIFIED.,.F.,+ .F.,(2,2),(0.,0.55),.PIECEWISE_BEZIER_KNOTS.);+#7405 = CARTESIAN_POINT('',(0.95,0.));+#7406 = CARTESIAN_POINT('',(0.95,0.55));+#7407 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#7408 = PCURVE('',#6587,#7409);+#7409 = DEFINITIONAL_REPRESENTATION('',(#7410),#7413);+#7410 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#7411,#7412),.UNSPECIFIED.,.F.,+ .F.,(2,2),(0.,0.55),.PIECEWISE_BEZIER_KNOTS.);+#7411 = CARTESIAN_POINT('',(5.E-02,0.));+#7412 = CARTESIAN_POINT('',(5.E-02,-0.55));+#7413 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#7414 = ADVANCED_FACE('',(#7415),#6587,.T.);+#7415 = FACE_BOUND('',#7416,.T.);+#7416 = EDGE_LOOP('',(#7417,#7440,#7441,#7442));+#7417 = ORIENTED_EDGE('',*,*,#7418,.F.);+#7418 = EDGE_CURVE('',#6703,#7419,#7421,.T.);+#7419 = VERTEX_POINT('',#7420);+#7420 = CARTESIAN_POINT('',(1.55,0.25,0.45));+#7421 = SURFACE_CURVE('',#7422,(#7426,#7433),.PCURVE_S1.);+#7422 = LINE('',#7423,#7424);+#7423 = CARTESIAN_POINT('',(1.55,0.25,0.));+#7424 = VECTOR('',#7425,1.);+#7425 = DIRECTION('',(0.,0.,1.));+#7426 = PCURVE('',#6587,#7427);+#7427 = DEFINITIONAL_REPRESENTATION('',(#7428),#7432);+#7428 = LINE('',#7429,#7430);+#7429 = CARTESIAN_POINT('',(0.,0.));+#7430 = VECTOR('',#7431,1.);+#7431 = DIRECTION('',(1.,0.));+#7432 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#7433 = PCURVE('',#6767,#7434);+#7434 = DEFINITIONAL_REPRESENTATION('',(#7435),#7439);+#7435 = LINE('',#7436,#7437);+#7436 = CARTESIAN_POINT('',(0.,0.));+#7437 = VECTOR('',#7438,1.);+#7438 = DIRECTION('',(1.,0.));+#7439 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#7440 = ORIENTED_EDGE('',*,*,#7396,.T.);+#7441 = ORIENTED_EDGE('',*,*,#6571,.T.);+#7442 = ORIENTED_EDGE('',*,*,#7443,.T.);+#7443 = EDGE_CURVE('',#6544,#7419,#7444,.T.);+#7444 = SURFACE_CURVE('',#7445,(#7449,#7455),.PCURVE_S1.);+#7445 = LINE('',#7446,#7447);+#7446 = CARTESIAN_POINT('',(1.55,0.25,0.45));+#7447 = VECTOR('',#7448,1.);+#7448 = DIRECTION('',(0.,-1.,0.));+#7449 = PCURVE('',#6587,#7450);+#7450 = DEFINITIONAL_REPRESENTATION('',(#7451),#7454);+#7451 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#7452,#7453),.UNSPECIFIED.,.F.,+ .F.,(2,2),(-0.55,0.),.PIECEWISE_BEZIER_KNOTS.);+#7452 = CARTESIAN_POINT('',(0.45,-0.55));+#7453 = CARTESIAN_POINT('',(0.45,0.));+#7454 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#7455 = PCURVE('',#6559,#7456);+#7456 = DEFINITIONAL_REPRESENTATION('',(#7457),#7460);+#7457 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#7458,#7459),.UNSPECIFIED.,.F.,+ .F.,(2,2),(-0.55,0.),.PIECEWISE_BEZIER_KNOTS.);+#7458 = CARTESIAN_POINT('',(0.95,0.55));+#7459 = CARTESIAN_POINT('',(0.95,0.));+#7460 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#7461 = ADVANCED_FACE('',(#7462),#6559,.T.);+#7462 = FACE_BOUND('',#7463,.T.);+#7463 = EDGE_LOOP('',(#7464,#7465,#7486,#7512));+#7464 = ORIENTED_EDGE('',*,*,#6543,.F.);+#7465 = ORIENTED_EDGE('',*,*,#7466,.T.);+#7466 = EDGE_CURVE('',#6516,#7467,#7469,.T.);+#7467 = VERTEX_POINT('',#7468);+#7468 = CARTESIAN_POINT('',(1.05,0.25,0.45));+#7469 = SURFACE_CURVE('',#7470,(#7474,#7480),.PCURVE_S1.);+#7470 = LINE('',#7471,#7472);+#7471 = CARTESIAN_POINT('',(1.05,-0.275,0.45));+#7472 = VECTOR('',#7473,1.);+#7473 = DIRECTION('',(0.,-1.,0.));+#7474 = PCURVE('',#6559,#7475);+#7475 = DEFINITIONAL_REPRESENTATION('',(#7476),#7479);+#7476 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#7477,#7478),.UNSPECIFIED.,.F.,+ .F.,(2,2),(-1.075,-0.525),.PIECEWISE_BEZIER_KNOTS.);+#7477 = CARTESIAN_POINT('',(0.45,0.55));+#7478 = CARTESIAN_POINT('',(0.45,0.));+#7479 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#7480 = PCURVE('',#6531,#7481);+#7481 = DEFINITIONAL_REPRESENTATION('',(#7482),#7485);+#7482 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#7483,#7484),.UNSPECIFIED.,.F.,+ .F.,(2,2),(-1.075,-0.525),.PIECEWISE_BEZIER_KNOTS.);+#7483 = CARTESIAN_POINT('',(3.E-02,-1.6));+#7484 = CARTESIAN_POINT('',(3.E-02,-1.05));+#7485 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#7486 = ORIENTED_EDGE('',*,*,#7487,.T.);+#7487 = EDGE_CURVE('',#7467,#7419,#7488,.T.);+#7488 = SURFACE_CURVE('',#7489,(#7493,#7500),.PCURVE_S1.);+#7489 = LINE('',#7490,#7491);+#7490 = CARTESIAN_POINT('',(0.6,0.25,0.45));+#7491 = VECTOR('',#7492,1.);+#7492 = DIRECTION('',(1.,0.,-0.));+#7493 = PCURVE('',#6559,#7494);+#7494 = DEFINITIONAL_REPRESENTATION('',(#7495),#7499);+#7495 = LINE('',#7496,#7497);+#7496 = CARTESIAN_POINT('',(0.,0.));+#7497 = VECTOR('',#7498,1.);+#7498 = DIRECTION('',(1.,0.));+#7499 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#7500 = PCURVE('',#7501,#7506);+#7501 = PLANE('',#7502);+#7502 = AXIS2_PLACEMENT_3D('',#7503,#7504,#7505);+#7503 = CARTESIAN_POINT('',(0.6,0.25,0.45));+#7504 = DIRECTION('',(-0.,1.,0.));+#7505 = DIRECTION('',(0.,0.,1.));+#7506 = DEFINITIONAL_REPRESENTATION('',(#7507),#7511);+#7507 = LINE('',#7508,#7509);+#7508 = CARTESIAN_POINT('',(0.,0.));+#7509 = VECTOR('',#7510,1.);+#7510 = DIRECTION('',(0.,1.));+#7511 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#7512 = ORIENTED_EDGE('',*,*,#7443,.F.);+#7513 = ADVANCED_FACE('',(#7514),#6531,.F.);+#7514 = FACE_BOUND('',#7515,.F.);+#7515 = EDGE_LOOP('',(#7516,#7541,#7567,#7586,#7587,#7588,#7589,#7590));+#7516 = ORIENTED_EDGE('',*,*,#7517,.F.);+#7517 = EDGE_CURVE('',#7518,#7520,#7522,.T.);+#7518 = VERTEX_POINT('',#7519);+#7519 = CARTESIAN_POINT('',(1.05,-0.25,0.5));+#7520 = VERTEX_POINT('',#7521);+#7521 = CARTESIAN_POINT('',(1.05,0.25,0.5));+#7522 = SURFACE_CURVE('',#7523,(#7527,#7534),.PCURVE_S1.);+#7523 = LINE('',#7524,#7525);+#7524 = CARTESIAN_POINT('',(1.05,-0.8,0.5));+#7525 = VECTOR('',#7526,1.);+#7526 = DIRECTION('',(-0.,1.,0.));+#7527 = PCURVE('',#6531,#7528);+#7528 = DEFINITIONAL_REPRESENTATION('',(#7529),#7533);+#7529 = LINE('',#7530,#7531);+#7530 = CARTESIAN_POINT('',(8.E-02,0.));+#7531 = VECTOR('',#7532,1.);+#7532 = DIRECTION('',(0.,-1.));+#7533 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#7534 = PCURVE('',#6821,#7535);+#7535 = DEFINITIONAL_REPRESENTATION('',(#7536),#7540);+#7536 = LINE('',#7537,#7538);+#7537 = CARTESIAN_POINT('',(2.65,0.));+#7538 = VECTOR('',#7539,1.);+#7539 = DIRECTION('',(0.,1.));+#7540 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#7541 = ORIENTED_EDGE('',*,*,#7542,.F.);+#7542 = EDGE_CURVE('',#7543,#7518,#7545,.T.);+#7543 = VERTEX_POINT('',#7544);+#7544 = CARTESIAN_POINT('',(1.05,-0.25,0.45));+#7545 = SURFACE_CURVE('',#7546,(#7550,#7556),.PCURVE_S1.);+#7546 = LINE('',#7547,#7548);+#7547 = CARTESIAN_POINT('',(1.05,-0.25,0.435));+#7548 = VECTOR('',#7549,1.);+#7549 = DIRECTION('',(0.,0.,1.));+#7550 = PCURVE('',#6531,#7551);+#7551 = DEFINITIONAL_REPRESENTATION('',(#7552),#7555);+#7552 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#7553,#7554),.UNSPECIFIED.,.F.,+ .F.,(2,2),(1.5E-02,6.5E-02),.PIECEWISE_BEZIER_KNOTS.);+#7553 = CARTESIAN_POINT('',(3.E-02,-0.55));+#7554 = CARTESIAN_POINT('',(8.E-02,-0.55));+#7555 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#7556 = PCURVE('',#7557,#7562);+#7557 = PLANE('',#7558);+#7558 = AXIS2_PLACEMENT_3D('',#7559,#7560,#7561);+#7559 = CARTESIAN_POINT('',(0.6,-0.25,0.45));+#7560 = DIRECTION('',(-0.,1.,0.));+#7561 = DIRECTION('',(0.,0.,1.));+#7562 = DEFINITIONAL_REPRESENTATION('',(#7563),#7566);+#7563 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#7564,#7565),.UNSPECIFIED.,.F.,+ .F.,(2,2),(1.5E-02,6.5E-02),.PIECEWISE_BEZIER_KNOTS.);+#7564 = CARTESIAN_POINT('',(0.,0.45));+#7565 = CARTESIAN_POINT('',(5.E-02,0.45));+#7566 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#7567 = ORIENTED_EDGE('',*,*,#7568,.T.);+#7568 = EDGE_CURVE('',#7543,#7208,#7569,.T.);+#7569 = SURFACE_CURVE('',#7570,(#7574,#7580),.PCURVE_S1.);+#7570 = LINE('',#7571,#7572);+#7571 = CARTESIAN_POINT('',(1.05,-0.8,0.45));+#7572 = VECTOR('',#7573,1.);+#7573 = DIRECTION('',(0.,-1.,0.));+#7574 = PCURVE('',#6531,#7575);+#7575 = DEFINITIONAL_REPRESENTATION('',(#7576),#7579);+#7576 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#7577,#7578),.UNSPECIFIED.,.F.,+ .F.,(2,2),(-0.55,0.),.PIECEWISE_BEZIER_KNOTS.);+#7577 = CARTESIAN_POINT('',(3.E-02,-0.55));+#7578 = CARTESIAN_POINT('',(3.E-02,0.));+#7579 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#7580 = PCURVE('',#7246,#7581);+#7581 = DEFINITIONAL_REPRESENTATION('',(#7582),#7585);+#7582 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#7583,#7584),.UNSPECIFIED.,.F.,+ .F.,(2,2),(-0.55,0.),.PIECEWISE_BEZIER_KNOTS.);+#7583 = CARTESIAN_POINT('',(0.45,0.55));+#7584 = CARTESIAN_POINT('',(0.45,0.));+#7585 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#7586 = ORIENTED_EDGE('',*,*,#7207,.F.);+#7587 = ORIENTED_EDGE('',*,*,#7361,.T.);+#7588 = ORIENTED_EDGE('',*,*,#6515,.T.);+#7589 = ORIENTED_EDGE('',*,*,#7466,.T.);+#7590 = ORIENTED_EDGE('',*,*,#7591,.T.);+#7591 = EDGE_CURVE('',#7467,#7520,#7592,.T.);+#7592 = SURFACE_CURVE('',#7593,(#7597,#7603),.PCURVE_S1.);+#7593 = LINE('',#7594,#7595);+#7594 = CARTESIAN_POINT('',(1.05,0.25,0.435));+#7595 = VECTOR('',#7596,1.);+#7596 = DIRECTION('',(0.,0.,1.));+#7597 = PCURVE('',#6531,#7598);+#7598 = DEFINITIONAL_REPRESENTATION('',(#7599),#7602);+#7599 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#7600,#7601),.UNSPECIFIED.,.F.,+ .F.,(2,2),(1.5E-02,6.5E-02),.PIECEWISE_BEZIER_KNOTS.);+#7600 = CARTESIAN_POINT('',(3.E-02,-1.05));+#7601 = CARTESIAN_POINT('',(8.E-02,-1.05));+#7602 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#7603 = PCURVE('',#7501,#7604);+#7604 = DEFINITIONAL_REPRESENTATION('',(#7605),#7608);+#7605 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#7606,#7607),.UNSPECIFIED.,.F.,+ .F.,(2,2),(1.5E-02,6.5E-02),.PIECEWISE_BEZIER_KNOTS.);+#7606 = CARTESIAN_POINT('',(0.,0.45));+#7607 = CARTESIAN_POINT('',(5.E-02,0.45));+#7608 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#7609 = ADVANCED_FACE('',(#7610),#6767,.T.);+#7610 = FACE_BOUND('',#7611,.T.);+#7611 = EDGE_LOOP('',(#7612,#7613,#7614,#7635));+#7612 = ORIENTED_EDGE('',*,*,#6751,.F.);+#7613 = ORIENTED_EDGE('',*,*,#7418,.T.);+#7614 = ORIENTED_EDGE('',*,*,#7615,.T.);+#7615 = EDGE_CURVE('',#7419,#6913,#7616,.T.);+#7616 = SURFACE_CURVE('',#7617,(#7621,#7628),.PCURVE_S1.);+#7617 = LINE('',#7618,#7619);+#7618 = CARTESIAN_POINT('',(0.6,0.25,0.45));+#7619 = VECTOR('',#7620,1.);+#7620 = DIRECTION('',(1.,0.,-0.));+#7621 = PCURVE('',#6767,#7622);+#7622 = DEFINITIONAL_REPRESENTATION('',(#7623),#7627);+#7623 = LINE('',#7624,#7625);+#7624 = CARTESIAN_POINT('',(0.45,-0.95));+#7625 = VECTOR('',#7626,1.);+#7626 = DIRECTION('',(0.,1.));+#7627 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#7628 = PCURVE('',#6949,#7629);+#7629 = DEFINITIONAL_REPRESENTATION('',(#7630),#7634);+#7630 = LINE('',#7631,#7632);+#7631 = CARTESIAN_POINT('',(0.45,-0.95));+#7632 = VECTOR('',#7633,1.);+#7633 = DIRECTION('',(0.,1.));+#7634 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#7635 = ORIENTED_EDGE('',*,*,#6912,.F.);+#7636 = ADVANCED_FACE('',(#7637),#6821,.T.);+#7637 = FACE_BOUND('',#7638,.T.);+#7638 = EDGE_LOOP('',(#7639,#7640,#7663,#7684,#7685,#7708));+#7639 = ORIENTED_EDGE('',*,*,#7517,.F.);+#7640 = ORIENTED_EDGE('',*,*,#7641,.T.);+#7641 = EDGE_CURVE('',#7518,#7642,#7644,.T.);+#7642 = VERTEX_POINT('',#7643);+#7643 = CARTESIAN_POINT('',(1.55,-0.25,0.5));+#7644 = SURFACE_CURVE('',#7645,(#7649,#7656),.PCURVE_S1.);+#7645 = LINE('',#7646,#7647);+#7646 = CARTESIAN_POINT('',(0.6,-0.25,0.5));+#7647 = VECTOR('',#7648,1.);+#7648 = DIRECTION('',(1.,0.,-0.));+#7649 = PCURVE('',#6821,#7650);+#7650 = DEFINITIONAL_REPRESENTATION('',(#7651),#7655);+#7651 = LINE('',#7652,#7653);+#7652 = CARTESIAN_POINT('',(2.2,0.55));+#7653 = VECTOR('',#7654,1.);+#7654 = DIRECTION('',(1.,0.));+#7655 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#7656 = PCURVE('',#7557,#7657);+#7657 = DEFINITIONAL_REPRESENTATION('',(#7658),#7662);+#7658 = LINE('',#7659,#7660);+#7659 = CARTESIAN_POINT('',(5.E-02,0.));+#7660 = VECTOR('',#7661,1.);+#7661 = DIRECTION('',(0.,1.));+#7662 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#7663 = ORIENTED_EDGE('',*,*,#7664,.T.);+#7664 = EDGE_CURVE('',#7642,#6804,#7665,.T.);+#7665 = SURFACE_CURVE('',#7666,(#7670,#7677),.PCURVE_S1.);+#7666 = LINE('',#7667,#7668);+#7667 = CARTESIAN_POINT('',(1.55,-0.25,0.5));+#7668 = VECTOR('',#7669,1.);+#7669 = DIRECTION('',(1.,0.,-0.));+#7670 = PCURVE('',#6821,#7671);+#7671 = DEFINITIONAL_REPRESENTATION('',(#7672),#7676);+#7672 = LINE('',#7673,#7674);+#7673 = CARTESIAN_POINT('',(3.15,0.55));+#7674 = VECTOR('',#7675,1.);+#7675 = DIRECTION('',(1.,0.));+#7676 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#7677 = PCURVE('',#6849,#7678);+#7678 = DEFINITIONAL_REPRESENTATION('',(#7679),#7683);+#7679 = LINE('',#7680,#7681);+#7680 = CARTESIAN_POINT('',(0.5,0.));+#7681 = VECTOR('',#7682,1.);+#7682 = DIRECTION('',(0.,1.));+#7683 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#7684 = ORIENTED_EDGE('',*,*,#6803,.T.);+#7685 = ORIENTED_EDGE('',*,*,#7686,.F.);+#7686 = EDGE_CURVE('',#7687,#6806,#7689,.T.);+#7687 = VERTEX_POINT('',#7688);+#7688 = CARTESIAN_POINT('',(1.55,0.25,0.5));+#7689 = SURFACE_CURVE('',#7690,(#7694,#7701),.PCURVE_S1.);+#7690 = LINE('',#7691,#7692);+#7691 = CARTESIAN_POINT('',(1.55,0.25,0.5));+#7692 = VECTOR('',#7693,1.);+#7693 = DIRECTION('',(1.,0.,-0.));+#7694 = PCURVE('',#6821,#7695);+#7695 = DEFINITIONAL_REPRESENTATION('',(#7696),#7700);+#7696 = LINE('',#7697,#7698);+#7697 = CARTESIAN_POINT('',(3.15,1.05));+#7698 = VECTOR('',#7699,1.);+#7699 = DIRECTION('',(1.,0.));+#7700 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#7701 = PCURVE('',#6949,#7702);+#7702 = DEFINITIONAL_REPRESENTATION('',(#7703),#7707);+#7703 = LINE('',#7704,#7705);+#7704 = CARTESIAN_POINT('',(0.5,0.));+#7705 = VECTOR('',#7706,1.);+#7706 = DIRECTION('',(0.,1.));+#7707 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#7708 = ORIENTED_EDGE('',*,*,#7709,.F.);+#7709 = EDGE_CURVE('',#7520,#7687,#7710,.T.);+#7710 = SURFACE_CURVE('',#7711,(#7715,#7722),.PCURVE_S1.);+#7711 = LINE('',#7712,#7713);+#7712 = CARTESIAN_POINT('',(0.6,0.25,0.5));+#7713 = VECTOR('',#7714,1.);+#7714 = DIRECTION('',(1.,0.,-0.));+#7715 = PCURVE('',#6821,#7716);+#7716 = DEFINITIONAL_REPRESENTATION('',(#7717),#7721);+#7717 = LINE('',#7718,#7719);+#7718 = CARTESIAN_POINT('',(2.2,1.05));+#7719 = VECTOR('',#7720,1.);+#7720 = DIRECTION('',(1.,0.));+#7721 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#7722 = PCURVE('',#7501,#7723);+#7723 = DEFINITIONAL_REPRESENTATION('',(#7724),#7728);+#7724 = LINE('',#7725,#7726);+#7725 = CARTESIAN_POINT('',(5.E-02,0.));+#7726 = VECTOR('',#7727,1.);+#7727 = DIRECTION('',(0.,1.));+#7728 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#7729 = ADVANCED_FACE('',(#7730),#6949,.T.);+#7730 = FACE_BOUND('',#7731,.T.);+#7731 = EDGE_LOOP('',(#7732,#7733,#7754,#7755));+#7732 = ORIENTED_EDGE('',*,*,#7615,.F.);+#7733 = ORIENTED_EDGE('',*,*,#7734,.T.);+#7734 = EDGE_CURVE('',#7419,#7687,#7735,.T.);+#7735 = SURFACE_CURVE('',#7736,(#7740,#7747),.PCURVE_S1.);+#7736 = LINE('',#7737,#7738);+#7737 = CARTESIAN_POINT('',(1.55,0.25,0.));+#7738 = VECTOR('',#7739,1.);+#7739 = DIRECTION('',(0.,0.,1.));+#7740 = PCURVE('',#6949,#7741);+#7741 = DEFINITIONAL_REPRESENTATION('',(#7742),#7746);+#7742 = LINE('',#7743,#7744);+#7743 = CARTESIAN_POINT('',(0.,0.));+#7744 = VECTOR('',#7745,1.);+#7745 = DIRECTION('',(1.,0.));+#7746 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#7747 = PCURVE('',#7501,#7748);+#7748 = DEFINITIONAL_REPRESENTATION('',(#7749),#7753);+#7749 = LINE('',#7750,#7751);+#7750 = CARTESIAN_POINT('',(-0.45,0.95));+#7751 = VECTOR('',#7752,1.);+#7752 = DIRECTION('',(1.,0.));+#7753 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#7754 = ORIENTED_EDGE('',*,*,#7686,.T.);+#7755 = ORIENTED_EDGE('',*,*,#6935,.F.);+#7756 = ADVANCED_FACE('',(#7757),#6877,.F.);+#7757 = FACE_BOUND('',#7758,.F.);+#7758 = EDGE_LOOP('',(#7759,#7760,#7783,#7804));+#7759 = ORIENTED_EDGE('',*,*,#6988,.F.);+#7760 = ORIENTED_EDGE('',*,*,#7761,.T.);+#7761 = EDGE_CURVE('',#6966,#7762,#7764,.T.);+#7762 = VERTEX_POINT('',#7763);+#7763 = CARTESIAN_POINT('',(1.55,-0.25,0.45));+#7764 = SURFACE_CURVE('',#7765,(#7769,#7776),.PCURVE_S1.);+#7765 = LINE('',#7766,#7767);+#7766 = CARTESIAN_POINT('',(1.55,-0.25,0.));+#7767 = VECTOR('',#7768,1.);+#7768 = DIRECTION('',(0.,0.,1.));+#7769 = PCURVE('',#6877,#7770);+#7770 = DEFINITIONAL_REPRESENTATION('',(#7771),#7775);+#7771 = LINE('',#7772,#7773);+#7772 = CARTESIAN_POINT('',(0.,0.));+#7773 = VECTOR('',#7774,1.);+#7774 = DIRECTION('',(1.,0.));+#7775 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#7776 = PCURVE('',#7274,#7777);+#7777 = DEFINITIONAL_REPRESENTATION('',(#7778),#7782);+#7778 = LINE('',#7779,#7780);+#7779 = CARTESIAN_POINT('',(0.,-0.55));+#7780 = VECTOR('',#7781,1.);+#7781 = DIRECTION('',(1.,0.));+#7782 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#7783 = ORIENTED_EDGE('',*,*,#7784,.T.);+#7784 = EDGE_CURVE('',#7762,#6834,#7785,.T.);+#7785 = SURFACE_CURVE('',#7786,(#7790,#7797),.PCURVE_S1.);+#7786 = LINE('',#7787,#7788);+#7787 = CARTESIAN_POINT('',(0.6,-0.25,0.45));+#7788 = VECTOR('',#7789,1.);+#7789 = DIRECTION('',(1.,0.,-0.));+#7790 = PCURVE('',#6877,#7791);+#7791 = DEFINITIONAL_REPRESENTATION('',(#7792),#7796);+#7792 = LINE('',#7793,#7794);+#7793 = CARTESIAN_POINT('',(0.45,-0.95));+#7794 = VECTOR('',#7795,1.);+#7795 = DIRECTION('',(0.,1.));+#7796 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#7797 = PCURVE('',#6849,#7798);+#7798 = DEFINITIONAL_REPRESENTATION('',(#7799),#7803);+#7799 = LINE('',#7800,#7801);+#7800 = CARTESIAN_POINT('',(0.45,-0.95));+#7801 = VECTOR('',#7802,1.);+#7802 = DIRECTION('',(0.,1.));+#7803 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#7804 = ORIENTED_EDGE('',*,*,#6861,.F.);+#7805 = ADVANCED_FACE('',(#7806),#6849,.F.);+#7806 = FACE_BOUND('',#7807,.F.);+#7807 = EDGE_LOOP('',(#7808,#7809,#7830,#7831));+#7808 = ORIENTED_EDGE('',*,*,#7784,.F.);+#7809 = ORIENTED_EDGE('',*,*,#7810,.T.);+#7810 = EDGE_CURVE('',#7762,#7642,#7811,.T.);+#7811 = SURFACE_CURVE('',#7812,(#7816,#7823),.PCURVE_S1.);+#7812 = LINE('',#7813,#7814);+#7813 = CARTESIAN_POINT('',(1.55,-0.25,0.));+#7814 = VECTOR('',#7815,1.);+#7815 = DIRECTION('',(0.,0.,1.));+#7816 = PCURVE('',#6849,#7817);+#7817 = DEFINITIONAL_REPRESENTATION('',(#7818),#7822);+#7818 = LINE('',#7819,#7820);+#7819 = CARTESIAN_POINT('',(0.,0.));+#7820 = VECTOR('',#7821,1.);+#7821 = DIRECTION('',(1.,0.));+#7822 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#7823 = PCURVE('',#7557,#7824);+#7824 = DEFINITIONAL_REPRESENTATION('',(#7825),#7829);+#7825 = LINE('',#7826,#7827);+#7826 = CARTESIAN_POINT('',(-0.45,0.95));+#7827 = VECTOR('',#7828,1.);+#7828 = DIRECTION('',(1.,0.));+#7829 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#7830 = ORIENTED_EDGE('',*,*,#7664,.T.);+#7831 = ORIENTED_EDGE('',*,*,#6833,.F.);+#7832 = ADVANCED_FACE('',(#7833),#7051,.F.);+#7833 = FACE_BOUND('',#7834,.F.);+#7834 = EDGE_LOOP('',(#7835,#7836,#7837,#7838));+#7835 = ORIENTED_EDGE('',*,*,#7037,.F.);+#7836 = ORIENTED_EDGE('',*,*,#7092,.F.);+#7837 = ORIENTED_EDGE('',*,*,#7286,.T.);+#7838 = ORIENTED_EDGE('',*,*,#7839,.T.);+#7839 = EDGE_CURVE('',#7259,#6966,#7840,.T.);+#7840 = SURFACE_CURVE('',#7841,(#7845,#7851),.PCURVE_S1.);+#7841 = LINE('',#7842,#7843);+#7842 = CARTESIAN_POINT('',(1.55,-0.8,5.E-02));+#7843 = VECTOR('',#7844,1.);+#7844 = DIRECTION('',(-0.,1.,0.));+#7845 = PCURVE('',#7051,#7846);+#7846 = DEFINITIONAL_REPRESENTATION('',(#7847),#7850);+#7847 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#7848,#7849),.UNSPECIFIED.,.F.,+ .F.,(2,2),(0.,0.55),.PIECEWISE_BEZIER_KNOTS.);+#7848 = CARTESIAN_POINT('',(0.95,0.));+#7849 = CARTESIAN_POINT('',(0.95,0.55));+#7850 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#7851 = PCURVE('',#7274,#7852);+#7852 = DEFINITIONAL_REPRESENTATION('',(#7853),#7856);+#7853 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#7854,#7855),.UNSPECIFIED.,.F.,+ .F.,(2,2),(0.,0.55),.PIECEWISE_BEZIER_KNOTS.);+#7854 = CARTESIAN_POINT('',(5.E-02,0.));+#7855 = CARTESIAN_POINT('',(5.E-02,-0.55));+#7856 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#7857 = ADVANCED_FACE('',(#7858),#7274,.T.);+#7858 = FACE_BOUND('',#7859,.T.);+#7859 = EDGE_LOOP('',(#7860,#7861,#7862,#7863));+#7860 = ORIENTED_EDGE('',*,*,#7258,.F.);+#7861 = ORIENTED_EDGE('',*,*,#7839,.T.);+#7862 = ORIENTED_EDGE('',*,*,#7761,.T.);+#7863 = ORIENTED_EDGE('',*,*,#7864,.T.);+#7864 = EDGE_CURVE('',#7762,#7231,#7865,.T.);+#7865 = SURFACE_CURVE('',#7866,(#7870,#7876),.PCURVE_S1.);+#7866 = LINE('',#7867,#7868);+#7867 = CARTESIAN_POINT('',(1.55,-0.8,0.45));+#7868 = VECTOR('',#7869,1.);+#7869 = DIRECTION('',(0.,-1.,0.));+#7870 = PCURVE('',#7274,#7871);+#7871 = DEFINITIONAL_REPRESENTATION('',(#7872),#7875);+#7872 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#7873,#7874),.UNSPECIFIED.,.F.,+ .F.,(2,2),(-0.55,0.),.PIECEWISE_BEZIER_KNOTS.);+#7873 = CARTESIAN_POINT('',(0.45,-0.55));+#7874 = CARTESIAN_POINT('',(0.45,0.));+#7875 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#7876 = PCURVE('',#7246,#7877);+#7877 = DEFINITIONAL_REPRESENTATION('',(#7878),#7881);+#7878 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#7879,#7880),.UNSPECIFIED.,.F.,+ .F.,(2,2),(-0.55,0.),.PIECEWISE_BEZIER_KNOTS.);+#7879 = CARTESIAN_POINT('',(0.95,0.55));+#7880 = CARTESIAN_POINT('',(0.95,0.));+#7881 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#7882 = ADVANCED_FACE('',(#7883),#7246,.T.);+#7883 = FACE_BOUND('',#7884,.T.);+#7884 = EDGE_LOOP('',(#7885,#7906,#7907,#7908));+#7885 = ORIENTED_EDGE('',*,*,#7886,.F.);+#7886 = EDGE_CURVE('',#7543,#7762,#7887,.T.);+#7887 = SURFACE_CURVE('',#7888,(#7892,#7899),.PCURVE_S1.);+#7888 = LINE('',#7889,#7890);+#7889 = CARTESIAN_POINT('',(0.6,-0.25,0.45));+#7890 = VECTOR('',#7891,1.);+#7891 = DIRECTION('',(1.,0.,-0.));+#7892 = PCURVE('',#7246,#7893);+#7893 = DEFINITIONAL_REPRESENTATION('',(#7894),#7898);+#7894 = LINE('',#7895,#7896);+#7895 = CARTESIAN_POINT('',(0.,0.55));+#7896 = VECTOR('',#7897,1.);+#7897 = DIRECTION('',(1.,0.));+#7898 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#7899 = PCURVE('',#7557,#7900);+#7900 = DEFINITIONAL_REPRESENTATION('',(#7901),#7905);+#7901 = LINE('',#7902,#7903);+#7902 = CARTESIAN_POINT('',(0.,0.));+#7903 = VECTOR('',#7904,1.);+#7904 = DIRECTION('',(0.,1.));+#7905 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#7906 = ORIENTED_EDGE('',*,*,#7568,.T.);+#7907 = ORIENTED_EDGE('',*,*,#7230,.T.);+#7908 = ORIENTED_EDGE('',*,*,#7864,.F.);+#7909 = ADVANCED_FACE('',(#7910),#7501,.T.);+#7910 = FACE_BOUND('',#7911,.T.);+#7911 = EDGE_LOOP('',(#7912,#7913,#7914,#7915));+#7912 = ORIENTED_EDGE('',*,*,#7487,.F.);+#7913 = ORIENTED_EDGE('',*,*,#7591,.T.);+#7914 = ORIENTED_EDGE('',*,*,#7709,.T.);+#7915 = ORIENTED_EDGE('',*,*,#7734,.F.);+#7916 = ADVANCED_FACE('',(#7917),#7557,.F.);+#7917 = FACE_BOUND('',#7918,.F.);+#7918 = EDGE_LOOP('',(#7919,#7920,#7921,#7922));+#7919 = ORIENTED_EDGE('',*,*,#7886,.F.);+#7920 = ORIENTED_EDGE('',*,*,#7542,.T.);+#7921 = ORIENTED_EDGE('',*,*,#7641,.T.);+#7922 = ORIENTED_EDGE('',*,*,#7810,.F.);+#7923 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#7927)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#7924,#7925,#7926)) REPRESENTATION_CONTEXT+('Context #1','3D Context with UNIT and UNCERTAINTY') );+#7924 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );+#7925 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );+#7926 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );+#7927 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#7924,+ 'distance_accuracy_value','confusion accuracy');+#7928 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#7929,#7931);+#7929 = ( REPRESENTATION_RELATIONSHIP('','',#4888,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#7930) +SHAPE_REPRESENTATION_RELATIONSHIP() );+#7930 = ITEM_DEFINED_TRANSFORMATION('','',#11,#31);+#7931 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',+ #7932);+#7932 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('5','=>[0:1:1:6]','',#5,#4883,$);+#7933 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#4885));+#7934 = SHAPE_DEFINITION_REPRESENTATION(#7935,#7941);+#7935 = PRODUCT_DEFINITION_SHAPE('','',#7936);+#7936 = PRODUCT_DEFINITION('design','',#7937,#7940);+#7937 = PRODUCT_DEFINITION_FORMATION('','',#7938);+#7938 = PRODUCT('Coating_Illustrative','Coating_Illustrative','',(#7939)+ );+#7939 = PRODUCT_CONTEXT('',#2,'mechanical');+#7940 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');+#7941 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#7942),#9192);+#7942 = MANIFOLD_SOLID_BREP('',#7943);+#7943 = CLOSED_SHELL('',(#7944,#8168,#8351,#8400,#8449,#8678,#8727,#8776+ ,#8898,#8925,#9012,#9061,#9088,#9095,#9102,#9151,#9178,#9185));+#7944 = ADVANCED_FACE('',(#7945),#7959,.F.);+#7945 = FACE_BOUND('',#7946,.F.);+#7946 = EDGE_LOOP('',(#7947,#7982,#8010,#8038,#8064,#8090,#8118,#8144));+#7947 = ORIENTED_EDGE('',*,*,#7948,.F.);+#7948 = EDGE_CURVE('',#7949,#7951,#7953,.T.);+#7949 = VERTEX_POINT('',#7950);+#7950 = CARTESIAN_POINT('',(-1.05,-0.8,0.42));+#7951 = VERTEX_POINT('',#7952);+#7952 = CARTESIAN_POINT('',(-1.05,-0.8,0.45));+#7953 = SURFACE_CURVE('',#7954,(#7958,#7970),.PCURVE_S1.);+#7954 = LINE('',#7955,#7956);+#7955 = CARTESIAN_POINT('',(-1.05,-0.8,0.42));+#7956 = VECTOR('',#7957,1.);+#7957 = DIRECTION('',(0.,0.,1.));+#7958 = PCURVE('',#7959,#7964);+#7959 = PLANE('',#7960);+#7960 = AXIS2_PLACEMENT_3D('',#7961,#7962,#7963);+#7961 = CARTESIAN_POINT('',(-1.05,-0.8,0.42));+#7962 = DIRECTION('',(1.,0.,-0.));+#7963 = DIRECTION('',(0.,0.,1.));+#7964 = DEFINITIONAL_REPRESENTATION('',(#7965),#7969);+#7965 = LINE('',#7966,#7967);+#7966 = CARTESIAN_POINT('',(0.,0.));+#7967 = VECTOR('',#7968,1.);+#7968 = DIRECTION('',(1.,0.));+#7969 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#7970 = PCURVE('',#7971,#7976);+#7971 = PLANE('',#7972);+#7972 = AXIS2_PLACEMENT_3D('',#7973,#7974,#7975);+#7973 = CARTESIAN_POINT('',(-1.05,-0.8,0.42));+#7974 = DIRECTION('',(-0.,1.,0.));+#7975 = DIRECTION('',(0.,0.,1.));+#7976 = DEFINITIONAL_REPRESENTATION('',(#7977),#7981);+#7977 = LINE('',#7978,#7979);+#7978 = CARTESIAN_POINT('',(0.,0.));+#7979 = VECTOR('',#7980,1.);+#7980 = DIRECTION('',(1.,0.));+#7981 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#7982 = ORIENTED_EDGE('',*,*,#7983,.T.);+#7983 = EDGE_CURVE('',#7949,#7984,#7986,.T.);+#7984 = VERTEX_POINT('',#7985);+#7985 = CARTESIAN_POINT('',(-1.05,0.8,0.42));+#7986 = SURFACE_CURVE('',#7987,(#7991,#7998),.PCURVE_S1.);+#7987 = LINE('',#7988,#7989);+#7988 = CARTESIAN_POINT('',(-1.05,-0.8,0.42));+#7989 = VECTOR('',#7990,1.);+#7990 = DIRECTION('',(-0.,1.,0.));+#7991 = PCURVE('',#7959,#7992);+#7992 = DEFINITIONAL_REPRESENTATION('',(#7993),#7997);+#7993 = LINE('',#7994,#7995);+#7994 = CARTESIAN_POINT('',(0.,0.));+#7995 = VECTOR('',#7996,1.);+#7996 = DIRECTION('',(0.,-1.));+#7997 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#7998 = PCURVE('',#7999,#8004);+#7999 = PLANE('',#8000);+#8000 = AXIS2_PLACEMENT_3D('',#8001,#8002,#8003);+#8001 = CARTESIAN_POINT('',(-1.05,-0.8,0.42));+#8002 = DIRECTION('',(0.,0.,1.));+#8003 = DIRECTION('',(1.,0.,-0.));+#8004 = DEFINITIONAL_REPRESENTATION('',(#8005),#8009);+#8005 = LINE('',#8006,#8007);+#8006 = CARTESIAN_POINT('',(0.,0.));+#8007 = VECTOR('',#8008,1.);+#8008 = DIRECTION('',(0.,1.));+#8009 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#8010 = ORIENTED_EDGE('',*,*,#8011,.T.);+#8011 = EDGE_CURVE('',#7984,#8012,#8014,.T.);+#8012 = VERTEX_POINT('',#8013);+#8013 = CARTESIAN_POINT('',(-1.05,0.8,0.45));+#8014 = SURFACE_CURVE('',#8015,(#8019,#8026),.PCURVE_S1.);+#8015 = LINE('',#8016,#8017);+#8016 = CARTESIAN_POINT('',(-1.05,0.8,0.42));+#8017 = VECTOR('',#8018,1.);+#8018 = DIRECTION('',(0.,0.,1.));+#8019 = PCURVE('',#7959,#8020);+#8020 = DEFINITIONAL_REPRESENTATION('',(#8021),#8025);+#8021 = LINE('',#8022,#8023);+#8022 = CARTESIAN_POINT('',(0.,-1.6));+#8023 = VECTOR('',#8024,1.);+#8024 = DIRECTION('',(1.,0.));+#8025 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#8026 = PCURVE('',#8027,#8032);+#8027 = PLANE('',#8028);+#8028 = AXIS2_PLACEMENT_3D('',#8029,#8030,#8031);+#8029 = CARTESIAN_POINT('',(-1.05,0.8,0.42));+#8030 = DIRECTION('',(-0.,1.,0.));+#8031 = DIRECTION('',(0.,0.,1.));+#8032 = DEFINITIONAL_REPRESENTATION('',(#8033),#8037);+#8033 = LINE('',#8034,#8035);+#8034 = CARTESIAN_POINT('',(0.,0.));+#8035 = VECTOR('',#8036,1.);+#8036 = DIRECTION('',(1.,0.));+#8037 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#8038 = ORIENTED_EDGE('',*,*,#8039,.T.);+#8039 = EDGE_CURVE('',#8012,#8040,#8042,.T.);+#8040 = VERTEX_POINT('',#8041);+#8041 = CARTESIAN_POINT('',(-1.05,0.25,0.45));+#8042 = SURFACE_CURVE('',#8043,(#8047,#8053),.PCURVE_S1.);+#8043 = LINE('',#8044,#8045);+#8044 = CARTESIAN_POINT('',(-1.05,-0.275,0.45));+#8045 = VECTOR('',#8046,1.);+#8046 = DIRECTION('',(0.,-1.,0.));+#8047 = PCURVE('',#7959,#8048);+#8048 = DEFINITIONAL_REPRESENTATION('',(#8049),#8052);+#8049 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#8050,#8051),.UNSPECIFIED.,.F.,+ .F.,(2,2),(-1.075,-0.525),.PIECEWISE_BEZIER_KNOTS.);+#8050 = CARTESIAN_POINT('',(3.E-02,-1.6));+#8051 = CARTESIAN_POINT('',(3.E-02,-1.05));+#8052 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#8053 = PCURVE('',#8054,#8059);+#8054 = PLANE('',#8055);+#8055 = AXIS2_PLACEMENT_3D('',#8056,#8057,#8058);+#8056 = CARTESIAN_POINT('',(-1.6,0.25,0.45));+#8057 = DIRECTION('',(0.,0.,1.));+#8058 = DIRECTION('',(1.,0.,-0.));+#8059 = DEFINITIONAL_REPRESENTATION('',(#8060),#8063);+#8060 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#8061,#8062),.UNSPECIFIED.,.F.,+ .F.,(2,2),(-1.075,-0.525),.PIECEWISE_BEZIER_KNOTS.);+#8061 = CARTESIAN_POINT('',(0.55,0.55));+#8062 = CARTESIAN_POINT('',(0.55,0.));+#8063 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#8064 = ORIENTED_EDGE('',*,*,#8065,.T.);+#8065 = EDGE_CURVE('',#8040,#8066,#8068,.T.);+#8066 = VERTEX_POINT('',#8067);+#8067 = CARTESIAN_POINT('',(-1.05,0.25,0.5));+#8068 = SURFACE_CURVE('',#8069,(#8073,#8079),.PCURVE_S1.);+#8069 = LINE('',#8070,#8071);+#8070 = CARTESIAN_POINT('',(-1.05,0.25,0.435));+#8071 = VECTOR('',#8072,1.);+#8072 = DIRECTION('',(0.,0.,1.));+#8073 = PCURVE('',#7959,#8074);+#8074 = DEFINITIONAL_REPRESENTATION('',(#8075),#8078);+#8075 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#8076,#8077),.UNSPECIFIED.,.F.,+ .F.,(2,2),(1.5E-02,6.5E-02),.PIECEWISE_BEZIER_KNOTS.);+#8076 = CARTESIAN_POINT('',(3.E-02,-1.05));+#8077 = CARTESIAN_POINT('',(8.E-02,-1.05));+#8078 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#8079 = PCURVE('',#8080,#8085);+#8080 = PLANE('',#8081);+#8081 = AXIS2_PLACEMENT_3D('',#8082,#8083,#8084);+#8082 = CARTESIAN_POINT('',(-1.6,0.25,0.45));+#8083 = DIRECTION('',(-0.,1.,0.));+#8084 = DIRECTION('',(0.,0.,1.));+#8085 = DEFINITIONAL_REPRESENTATION('',(#8086),#8089);+#8086 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#8087,#8088),.UNSPECIFIED.,.F.,+ .F.,(2,2),(1.5E-02,6.5E-02),.PIECEWISE_BEZIER_KNOTS.);+#8087 = CARTESIAN_POINT('',(0.,0.55));+#8088 = CARTESIAN_POINT('',(5.E-02,0.55));+#8089 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#8090 = ORIENTED_EDGE('',*,*,#8091,.F.);+#8091 = EDGE_CURVE('',#8092,#8066,#8094,.T.);+#8092 = VERTEX_POINT('',#8093);+#8093 = CARTESIAN_POINT('',(-1.05,-0.25,0.5));+#8094 = SURFACE_CURVE('',#8095,(#8099,#8106),.PCURVE_S1.);+#8095 = LINE('',#8096,#8097);+#8096 = CARTESIAN_POINT('',(-1.05,-0.8,0.5));+#8097 = VECTOR('',#8098,1.);+#8098 = DIRECTION('',(-0.,1.,0.));+#8099 = PCURVE('',#7959,#8100);+#8100 = DEFINITIONAL_REPRESENTATION('',(#8101),#8105);+#8101 = LINE('',#8102,#8103);+#8102 = CARTESIAN_POINT('',(8.E-02,0.));+#8103 = VECTOR('',#8104,1.);+#8104 = DIRECTION('',(0.,-1.));+#8105 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#8106 = PCURVE('',#8107,#8112);+#8107 = PLANE('',#8108);+#8108 = AXIS2_PLACEMENT_3D('',#8109,#8110,#8111);+#8109 = CARTESIAN_POINT('',(-1.05,-0.8,0.5));+#8110 = DIRECTION('',(0.,0.,1.));+#8111 = DIRECTION('',(1.,0.,-0.));+#8112 = DEFINITIONAL_REPRESENTATION('',(#8113),#8117);+#8113 = LINE('',#8114,#8115);+#8114 = CARTESIAN_POINT('',(0.,0.));+#8115 = VECTOR('',#8116,1.);+#8116 = DIRECTION('',(0.,1.));+#8117 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#8118 = ORIENTED_EDGE('',*,*,#8119,.F.);+#8119 = EDGE_CURVE('',#8120,#8092,#8122,.T.);+#8120 = VERTEX_POINT('',#8121);+#8121 = CARTESIAN_POINT('',(-1.05,-0.25,0.45));+#8122 = SURFACE_CURVE('',#8123,(#8127,#8133),.PCURVE_S1.);+#8123 = LINE('',#8124,#8125);+#8124 = CARTESIAN_POINT('',(-1.05,-0.25,0.435));+#8125 = VECTOR('',#8126,1.);+#8126 = DIRECTION('',(0.,0.,1.));+#8127 = PCURVE('',#7959,#8128);+#8128 = DEFINITIONAL_REPRESENTATION('',(#8129),#8132);+#8129 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#8130,#8131),.UNSPECIFIED.,.F.,+ .F.,(2,2),(1.5E-02,6.5E-02),.PIECEWISE_BEZIER_KNOTS.);+#8130 = CARTESIAN_POINT('',(3.E-02,-0.55));+#8131 = CARTESIAN_POINT('',(8.E-02,-0.55));+#8132 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#8133 = PCURVE('',#8134,#8139);+#8134 = PLANE('',#8135);+#8135 = AXIS2_PLACEMENT_3D('',#8136,#8137,#8138);+#8136 = CARTESIAN_POINT('',(-1.6,-0.25,0.45));+#8137 = DIRECTION('',(-0.,1.,0.));+#8138 = DIRECTION('',(0.,0.,1.));+#8139 = DEFINITIONAL_REPRESENTATION('',(#8140),#8143);+#8140 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#8141,#8142),.UNSPECIFIED.,.F.,+ .F.,(2,2),(1.5E-02,6.5E-02),.PIECEWISE_BEZIER_KNOTS.);+#8141 = CARTESIAN_POINT('',(0.,0.55));+#8142 = CARTESIAN_POINT('',(5.E-02,0.55));+#8143 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#8144 = ORIENTED_EDGE('',*,*,#8145,.T.);+#8145 = EDGE_CURVE('',#8120,#7951,#8146,.T.);+#8146 = SURFACE_CURVE('',#8147,(#8151,#8157),.PCURVE_S1.);+#8147 = LINE('',#8148,#8149);+#8148 = CARTESIAN_POINT('',(-1.05,-0.8,0.45));+#8149 = VECTOR('',#8150,1.);+#8150 = DIRECTION('',(0.,-1.,0.));+#8151 = PCURVE('',#7959,#8152);+#8152 = DEFINITIONAL_REPRESENTATION('',(#8153),#8156);+#8153 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#8154,#8155),.UNSPECIFIED.,.F.,+ .F.,(2,2),(-0.55,0.),.PIECEWISE_BEZIER_KNOTS.);+#8154 = CARTESIAN_POINT('',(3.E-02,-0.55));+#8155 = CARTESIAN_POINT('',(3.E-02,0.));+#8156 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#8157 = PCURVE('',#8158,#8163);+#8158 = PLANE('',#8159);+#8159 = AXIS2_PLACEMENT_3D('',#8160,#8161,#8162);+#8160 = CARTESIAN_POINT('',(-1.6,-0.8,0.45));+#8161 = DIRECTION('',(0.,0.,1.));+#8162 = DIRECTION('',(1.,0.,-0.));+#8163 = DEFINITIONAL_REPRESENTATION('',(#8164),#8167);+#8164 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#8165,#8166),.UNSPECIFIED.,.F.,+ .F.,(2,2),(-0.55,0.),.PIECEWISE_BEZIER_KNOTS.);+#8165 = CARTESIAN_POINT('',(0.55,0.55));+#8166 = CARTESIAN_POINT('',(0.55,0.));+#8167 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#8168 = ADVANCED_FACE('',(#8169),#7971,.F.);+#8169 = FACE_BOUND('',#8170,.F.);+#8170 = EDGE_LOOP('',(#8171,#8201,#8222,#8223,#8246,#8274,#8297,#8325));+#8171 = ORIENTED_EDGE('',*,*,#8172,.F.);+#8172 = EDGE_CURVE('',#8173,#8175,#8177,.T.);+#8173 = VERTEX_POINT('',#8174);+#8174 = CARTESIAN_POINT('',(1.05,-0.8,0.42));+#8175 = VERTEX_POINT('',#8176);+#8176 = CARTESIAN_POINT('',(1.05,-0.8,0.45));+#8177 = SURFACE_CURVE('',#8178,(#8182,#8189),.PCURVE_S1.);+#8178 = LINE('',#8179,#8180);+#8179 = CARTESIAN_POINT('',(1.05,-0.8,0.42));+#8180 = VECTOR('',#8181,1.);+#8181 = DIRECTION('',(0.,0.,1.));+#8182 = PCURVE('',#7971,#8183);+#8183 = DEFINITIONAL_REPRESENTATION('',(#8184),#8188);+#8184 = LINE('',#8185,#8186);+#8185 = CARTESIAN_POINT('',(0.,2.1));+#8186 = VECTOR('',#8187,1.);+#8187 = DIRECTION('',(1.,0.));+#8188 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#8189 = PCURVE('',#8190,#8195);+#8190 = PLANE('',#8191);+#8191 = AXIS2_PLACEMENT_3D('',#8192,#8193,#8194);+#8192 = CARTESIAN_POINT('',(1.05,-0.8,0.42));+#8193 = DIRECTION('',(1.,0.,-0.));+#8194 = DIRECTION('',(0.,0.,1.));+#8195 = DEFINITIONAL_REPRESENTATION('',(#8196),#8200);+#8196 = LINE('',#8197,#8198);+#8197 = CARTESIAN_POINT('',(0.,0.));+#8198 = VECTOR('',#8199,1.);+#8199 = DIRECTION('',(1.,0.));+#8200 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#8201 = ORIENTED_EDGE('',*,*,#8202,.F.);+#8202 = EDGE_CURVE('',#7949,#8173,#8203,.T.);+#8203 = SURFACE_CURVE('',#8204,(#8208,#8215),.PCURVE_S1.);+#8204 = LINE('',#8205,#8206);+#8205 = CARTESIAN_POINT('',(-1.05,-0.8,0.42));+#8206 = VECTOR('',#8207,1.);+#8207 = DIRECTION('',(1.,0.,-0.));+#8208 = PCURVE('',#7971,#8209);+#8209 = DEFINITIONAL_REPRESENTATION('',(#8210),#8214);+#8210 = LINE('',#8211,#8212);+#8211 = CARTESIAN_POINT('',(0.,0.));+#8212 = VECTOR('',#8213,1.);+#8213 = DIRECTION('',(0.,1.));+#8214 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#8215 = PCURVE('',#7999,#8216);+#8216 = DEFINITIONAL_REPRESENTATION('',(#8217),#8221);+#8217 = LINE('',#8218,#8219);+#8218 = CARTESIAN_POINT('',(0.,0.));+#8219 = VECTOR('',#8220,1.);+#8220 = DIRECTION('',(1.,0.));+#8221 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#8222 = ORIENTED_EDGE('',*,*,#7948,.T.);+#8223 = ORIENTED_EDGE('',*,*,#8224,.T.);+#8224 = EDGE_CURVE('',#7951,#8225,#8227,.T.);+#8225 = VERTEX_POINT('',#8226);+#8226 = CARTESIAN_POINT('',(-0.6,-0.8,0.45));+#8227 = SURFACE_CURVE('',#8228,(#8232,#8239),.PCURVE_S1.);+#8228 = LINE('',#8229,#8230);+#8229 = CARTESIAN_POINT('',(-1.6,-0.8,0.45));+#8230 = VECTOR('',#8231,1.);+#8231 = DIRECTION('',(1.,0.,-0.));+#8232 = PCURVE('',#7971,#8233);+#8233 = DEFINITIONAL_REPRESENTATION('',(#8234),#8238);+#8234 = LINE('',#8235,#8236);+#8235 = CARTESIAN_POINT('',(3.E-02,-0.55));+#8236 = VECTOR('',#8237,1.);+#8237 = DIRECTION('',(0.,1.));+#8238 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#8239 = PCURVE('',#8158,#8240);+#8240 = DEFINITIONAL_REPRESENTATION('',(#8241),#8245);+#8241 = LINE('',#8242,#8243);+#8242 = CARTESIAN_POINT('',(0.,0.));+#8243 = VECTOR('',#8244,1.);+#8244 = DIRECTION('',(1.,0.));+#8245 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#8246 = ORIENTED_EDGE('',*,*,#8247,.T.);+#8247 = EDGE_CURVE('',#8225,#8248,#8250,.T.);+#8248 = VERTEX_POINT('',#8249);+#8249 = CARTESIAN_POINT('',(-0.6,-0.8,0.5));+#8250 = SURFACE_CURVE('',#8251,(#8255,#8262),.PCURVE_S1.);+#8251 = LINE('',#8252,#8253);+#8252 = CARTESIAN_POINT('',(-0.6,-0.8,0.45));+#8253 = VECTOR('',#8254,1.);+#8254 = DIRECTION('',(0.,0.,1.));+#8255 = PCURVE('',#7971,#8256);+#8256 = DEFINITIONAL_REPRESENTATION('',(#8257),#8261);+#8257 = LINE('',#8258,#8259);+#8258 = CARTESIAN_POINT('',(3.E-02,0.45));+#8259 = VECTOR('',#8260,1.);+#8260 = DIRECTION('',(1.,0.));+#8261 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#8262 = PCURVE('',#8263,#8268);+#8263 = PLANE('',#8264);+#8264 = AXIS2_PLACEMENT_3D('',#8265,#8266,#8267);+#8265 = CARTESIAN_POINT('',(-0.6,-0.8,0.45));+#8266 = DIRECTION('',(1.,0.,-0.));+#8267 = DIRECTION('',(0.,0.,1.));+#8268 = DEFINITIONAL_REPRESENTATION('',(#8269),#8273);+#8269 = LINE('',#8270,#8271);+#8270 = CARTESIAN_POINT('',(0.,0.));+#8271 = VECTOR('',#8272,1.);+#8272 = DIRECTION('',(1.,0.));+#8273 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#8274 = ORIENTED_EDGE('',*,*,#8275,.T.);+#8275 = EDGE_CURVE('',#8248,#8276,#8278,.T.);+#8276 = VERTEX_POINT('',#8277);+#8277 = CARTESIAN_POINT('',(0.6,-0.8,0.5));+#8278 = SURFACE_CURVE('',#8279,(#8283,#8290),.PCURVE_S1.);+#8279 = LINE('',#8280,#8281);+#8280 = CARTESIAN_POINT('',(-1.05,-0.8,0.5));+#8281 = VECTOR('',#8282,1.);+#8282 = DIRECTION('',(1.,0.,-0.));+#8283 = PCURVE('',#7971,#8284);+#8284 = DEFINITIONAL_REPRESENTATION('',(#8285),#8289);+#8285 = LINE('',#8286,#8287);+#8286 = CARTESIAN_POINT('',(8.E-02,0.));+#8287 = VECTOR('',#8288,1.);+#8288 = DIRECTION('',(0.,1.));+#8289 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#8290 = PCURVE('',#8107,#8291);+#8291 = DEFINITIONAL_REPRESENTATION('',(#8292),#8296);+#8292 = LINE('',#8293,#8294);+#8293 = CARTESIAN_POINT('',(0.,0.));+#8294 = VECTOR('',#8295,1.);+#8295 = DIRECTION('',(1.,0.));+#8296 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#8297 = ORIENTED_EDGE('',*,*,#8298,.F.);+#8298 = EDGE_CURVE('',#8299,#8276,#8301,.T.);+#8299 = VERTEX_POINT('',#8300);+#8300 = CARTESIAN_POINT('',(0.6,-0.8,0.45));+#8301 = SURFACE_CURVE('',#8302,(#8306,#8313),.PCURVE_S1.);+#8302 = LINE('',#8303,#8304);+#8303 = CARTESIAN_POINT('',(0.6,-0.8,0.45));+#8304 = VECTOR('',#8305,1.);+#8305 = DIRECTION('',(0.,0.,1.));+#8306 = PCURVE('',#7971,#8307);+#8307 = DEFINITIONAL_REPRESENTATION('',(#8308),#8312);+#8308 = LINE('',#8309,#8310);+#8309 = CARTESIAN_POINT('',(3.E-02,1.65));+#8310 = VECTOR('',#8311,1.);+#8311 = DIRECTION('',(1.,0.));+#8312 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#8313 = PCURVE('',#8314,#8319);+#8314 = PLANE('',#8315);+#8315 = AXIS2_PLACEMENT_3D('',#8316,#8317,#8318);+#8316 = CARTESIAN_POINT('',(0.6,-0.8,0.45));+#8317 = DIRECTION('',(1.,0.,-0.));+#8318 = DIRECTION('',(0.,0.,1.));+#8319 = DEFINITIONAL_REPRESENTATION('',(#8320),#8324);+#8320 = LINE('',#8321,#8322);+#8321 = CARTESIAN_POINT('',(0.,0.));+#8322 = VECTOR('',#8323,1.);+#8323 = DIRECTION('',(1.,0.));+#8324 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#8325 = ORIENTED_EDGE('',*,*,#8326,.T.);+#8326 = EDGE_CURVE('',#8299,#8175,#8327,.T.);+#8327 = SURFACE_CURVE('',#8328,(#8332,#8339),.PCURVE_S1.);+#8328 = LINE('',#8329,#8330);+#8329 = CARTESIAN_POINT('',(0.6,-0.8,0.45));+#8330 = VECTOR('',#8331,1.);+#8331 = DIRECTION('',(1.,0.,-0.));+#8332 = PCURVE('',#7971,#8333);+#8333 = DEFINITIONAL_REPRESENTATION('',(#8334),#8338);+#8334 = LINE('',#8335,#8336);+#8335 = CARTESIAN_POINT('',(3.E-02,1.65));+#8336 = VECTOR('',#8337,1.);+#8337 = DIRECTION('',(0.,1.));+#8338 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#8339 = PCURVE('',#8340,#8345);+#8340 = PLANE('',#8341);+#8341 = AXIS2_PLACEMENT_3D('',#8342,#8343,#8344);+#8342 = CARTESIAN_POINT('',(0.6,-0.8,0.45));+#8343 = DIRECTION('',(0.,0.,1.));+#8344 = DIRECTION('',(1.,0.,-0.));+#8345 = DEFINITIONAL_REPRESENTATION('',(#8346),#8350);+#8346 = LINE('',#8347,#8348);+#8347 = CARTESIAN_POINT('',(0.,0.));+#8348 = VECTOR('',#8349,1.);+#8349 = DIRECTION('',(1.,0.));+#8350 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#8351 = ADVANCED_FACE('',(#8352),#8158,.T.);+#8352 = FACE_BOUND('',#8353,.T.);+#8353 = EDGE_LOOP('',(#8354,#8377,#8378,#8379));+#8354 = ORIENTED_EDGE('',*,*,#8355,.F.);+#8355 = EDGE_CURVE('',#8120,#8356,#8358,.T.);+#8356 = VERTEX_POINT('',#8357);+#8357 = CARTESIAN_POINT('',(-0.6,-0.25,0.45));+#8358 = SURFACE_CURVE('',#8359,(#8363,#8370),.PCURVE_S1.);+#8359 = LINE('',#8360,#8361);+#8360 = CARTESIAN_POINT('',(-1.6,-0.25,0.45));+#8361 = VECTOR('',#8362,1.);+#8362 = DIRECTION('',(1.,0.,-0.));+#8363 = PCURVE('',#8158,#8364);+#8364 = DEFINITIONAL_REPRESENTATION('',(#8365),#8369);+#8365 = LINE('',#8366,#8367);+#8366 = CARTESIAN_POINT('',(0.,0.55));+#8367 = VECTOR('',#8368,1.);+#8368 = DIRECTION('',(1.,0.));+#8369 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#8370 = PCURVE('',#8134,#8371);+#8371 = DEFINITIONAL_REPRESENTATION('',(#8372),#8376);+#8372 = LINE('',#8373,#8374);+#8373 = CARTESIAN_POINT('',(0.,0.));+#8374 = VECTOR('',#8375,1.);+#8375 = DIRECTION('',(0.,1.));+#8376 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#8377 = ORIENTED_EDGE('',*,*,#8145,.T.);+#8378 = ORIENTED_EDGE('',*,*,#8224,.T.);+#8379 = ORIENTED_EDGE('',*,*,#8380,.T.);+#8380 = EDGE_CURVE('',#8225,#8356,#8381,.T.);+#8381 = SURFACE_CURVE('',#8382,(#8386,#8393),.PCURVE_S1.);+#8382 = LINE('',#8383,#8384);+#8383 = CARTESIAN_POINT('',(-0.6,-0.8,0.45));+#8384 = VECTOR('',#8385,1.);+#8385 = DIRECTION('',(-0.,1.,0.));+#8386 = PCURVE('',#8158,#8387);+#8387 = DEFINITIONAL_REPRESENTATION('',(#8388),#8392);+#8388 = LINE('',#8389,#8390);+#8389 = CARTESIAN_POINT('',(1.,0.));+#8390 = VECTOR('',#8391,1.);+#8391 = DIRECTION('',(0.,1.));+#8392 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#8393 = PCURVE('',#8263,#8394);+#8394 = DEFINITIONAL_REPRESENTATION('',(#8395),#8399);+#8395 = LINE('',#8396,#8397);+#8396 = CARTESIAN_POINT('',(0.,0.));+#8397 = VECTOR('',#8398,1.);+#8398 = DIRECTION('',(0.,-1.));+#8399 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#8400 = ADVANCED_FACE('',(#8401),#8134,.F.);+#8401 = FACE_BOUND('',#8402,.F.);+#8402 = EDGE_LOOP('',(#8403,#8404,#8405,#8428));+#8403 = ORIENTED_EDGE('',*,*,#8355,.F.);+#8404 = ORIENTED_EDGE('',*,*,#8119,.T.);+#8405 = ORIENTED_EDGE('',*,*,#8406,.T.);+#8406 = EDGE_CURVE('',#8092,#8407,#8409,.T.);+#8407 = VERTEX_POINT('',#8408);+#8408 = CARTESIAN_POINT('',(-0.6,-0.25,0.5));+#8409 = SURFACE_CURVE('',#8410,(#8414,#8421),.PCURVE_S1.);+#8410 = LINE('',#8411,#8412);+#8411 = CARTESIAN_POINT('',(-1.6,-0.25,0.5));+#8412 = VECTOR('',#8413,1.);+#8413 = DIRECTION('',(1.,0.,-0.));+#8414 = PCURVE('',#8134,#8415);+#8415 = DEFINITIONAL_REPRESENTATION('',(#8416),#8420);+#8416 = LINE('',#8417,#8418);+#8417 = CARTESIAN_POINT('',(5.E-02,0.));+#8418 = VECTOR('',#8419,1.);+#8419 = DIRECTION('',(0.,1.));+#8420 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#8421 = PCURVE('',#8107,#8422);+#8422 = DEFINITIONAL_REPRESENTATION('',(#8423),#8427);+#8423 = LINE('',#8424,#8425);+#8424 = CARTESIAN_POINT('',(-0.55,0.55));+#8425 = VECTOR('',#8426,1.);+#8426 = DIRECTION('',(1.,0.));+#8427 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#8428 = ORIENTED_EDGE('',*,*,#8429,.F.);+#8429 = EDGE_CURVE('',#8356,#8407,#8430,.T.);+#8430 = SURFACE_CURVE('',#8431,(#8435,#8442),.PCURVE_S1.);+#8431 = LINE('',#8432,#8433);+#8432 = CARTESIAN_POINT('',(-0.6,-0.25,0.45));+#8433 = VECTOR('',#8434,1.);+#8434 = DIRECTION('',(0.,0.,1.));+#8435 = PCURVE('',#8134,#8436);+#8436 = DEFINITIONAL_REPRESENTATION('',(#8437),#8441);+#8437 = LINE('',#8438,#8439);+#8438 = CARTESIAN_POINT('',(0.,1.));+#8439 = VECTOR('',#8440,1.);+#8440 = DIRECTION('',(1.,0.));+#8441 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#8442 = PCURVE('',#8263,#8443);+#8443 = DEFINITIONAL_REPRESENTATION('',(#8444),#8448);+#8444 = LINE('',#8445,#8446);+#8445 = CARTESIAN_POINT('',(0.,-0.55));+#8446 = VECTOR('',#8447,1.);+#8447 = DIRECTION('',(1.,0.));+#8448 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#8449 = ADVANCED_FACE('',(#8450),#8107,.T.);+#8450 = FACE_BOUND('',#8451,.T.);+#8451 = EDGE_LOOP('',(#8452,#8453,#8454,#8475,#8476,#8499,#8527,#8550,+ #8578,#8606,#8629,#8657));+#8452 = ORIENTED_EDGE('',*,*,#8091,.F.);+#8453 = ORIENTED_EDGE('',*,*,#8406,.T.);+#8454 = ORIENTED_EDGE('',*,*,#8455,.F.);+#8455 = EDGE_CURVE('',#8248,#8407,#8456,.T.);+#8456 = SURFACE_CURVE('',#8457,(#8461,#8468),.PCURVE_S1.);+#8457 = LINE('',#8458,#8459);+#8458 = CARTESIAN_POINT('',(-0.6,-0.8,0.5));+#8459 = VECTOR('',#8460,1.);+#8460 = DIRECTION('',(-0.,1.,0.));+#8461 = PCURVE('',#8107,#8462);+#8462 = DEFINITIONAL_REPRESENTATION('',(#8463),#8467);+#8463 = LINE('',#8464,#8465);+#8464 = CARTESIAN_POINT('',(0.45,0.));+#8465 = VECTOR('',#8466,1.);+#8466 = DIRECTION('',(0.,1.));+#8467 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#8468 = PCURVE('',#8263,#8469);+#8469 = DEFINITIONAL_REPRESENTATION('',(#8470),#8474);+#8470 = LINE('',#8471,#8472);+#8471 = CARTESIAN_POINT('',(5.E-02,0.));+#8472 = VECTOR('',#8473,1.);+#8473 = DIRECTION('',(0.,-1.));+#8474 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#8475 = ORIENTED_EDGE('',*,*,#8275,.T.);+#8476 = ORIENTED_EDGE('',*,*,#8477,.T.);+#8477 = EDGE_CURVE('',#8276,#8478,#8480,.T.);+#8478 = VERTEX_POINT('',#8479);+#8479 = CARTESIAN_POINT('',(0.6,-0.25,0.5));+#8480 = SURFACE_CURVE('',#8481,(#8485,#8492),.PCURVE_S1.);+#8481 = LINE('',#8482,#8483);+#8482 = CARTESIAN_POINT('',(0.6,-0.8,0.5));+#8483 = VECTOR('',#8484,1.);+#8484 = DIRECTION('',(-0.,1.,0.));+#8485 = PCURVE('',#8107,#8486);+#8486 = DEFINITIONAL_REPRESENTATION('',(#8487),#8491);+#8487 = LINE('',#8488,#8489);+#8488 = CARTESIAN_POINT('',(1.65,0.));+#8489 = VECTOR('',#8490,1.);+#8490 = DIRECTION('',(0.,1.));+#8491 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#8492 = PCURVE('',#8314,#8493);+#8493 = DEFINITIONAL_REPRESENTATION('',(#8494),#8498);+#8494 = LINE('',#8495,#8496);+#8495 = CARTESIAN_POINT('',(5.E-02,0.));+#8496 = VECTOR('',#8497,1.);+#8497 = DIRECTION('',(0.,-1.));+#8498 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#8499 = ORIENTED_EDGE('',*,*,#8500,.T.);+#8500 = EDGE_CURVE('',#8478,#8501,#8503,.T.);+#8501 = VERTEX_POINT('',#8502);+#8502 = CARTESIAN_POINT('',(1.05,-0.25,0.5));+#8503 = SURFACE_CURVE('',#8504,(#8508,#8515),.PCURVE_S1.);+#8504 = LINE('',#8505,#8506);+#8505 = CARTESIAN_POINT('',(0.6,-0.25,0.5));+#8506 = VECTOR('',#8507,1.);+#8507 = DIRECTION('',(1.,0.,-0.));+#8508 = PCURVE('',#8107,#8509);+#8509 = DEFINITIONAL_REPRESENTATION('',(#8510),#8514);+#8510 = LINE('',#8511,#8512);+#8511 = CARTESIAN_POINT('',(1.65,0.55));+#8512 = VECTOR('',#8513,1.);+#8513 = DIRECTION('',(1.,0.));+#8514 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#8515 = PCURVE('',#8516,#8521);+#8516 = PLANE('',#8517);+#8517 = AXIS2_PLACEMENT_3D('',#8518,#8519,#8520);+#8518 = CARTESIAN_POINT('',(0.6,-0.25,0.45));+#8519 = DIRECTION('',(-0.,1.,0.));+#8520 = DIRECTION('',(0.,0.,1.));+#8521 = DEFINITIONAL_REPRESENTATION('',(#8522),#8526);+#8522 = LINE('',#8523,#8524);+#8523 = CARTESIAN_POINT('',(5.E-02,0.));+#8524 = VECTOR('',#8525,1.);+#8525 = DIRECTION('',(0.,1.));+#8526 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#8527 = ORIENTED_EDGE('',*,*,#8528,.T.);+#8528 = EDGE_CURVE('',#8501,#8529,#8531,.T.);+#8529 = VERTEX_POINT('',#8530);+#8530 = CARTESIAN_POINT('',(1.05,0.25,0.5));+#8531 = SURFACE_CURVE('',#8532,(#8536,#8543),.PCURVE_S1.);+#8532 = LINE('',#8533,#8534);+#8533 = CARTESIAN_POINT('',(1.05,-0.8,0.5));+#8534 = VECTOR('',#8535,1.);+#8535 = DIRECTION('',(-0.,1.,0.));+#8536 = PCURVE('',#8107,#8537);+#8537 = DEFINITIONAL_REPRESENTATION('',(#8538),#8542);+#8538 = LINE('',#8539,#8540);+#8539 = CARTESIAN_POINT('',(2.1,0.));+#8540 = VECTOR('',#8541,1.);+#8541 = DIRECTION('',(0.,1.));+#8542 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#8543 = PCURVE('',#8190,#8544);+#8544 = DEFINITIONAL_REPRESENTATION('',(#8545),#8549);+#8545 = LINE('',#8546,#8547);+#8546 = CARTESIAN_POINT('',(8.E-02,0.));+#8547 = VECTOR('',#8548,1.);+#8548 = DIRECTION('',(0.,-1.));+#8549 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#8550 = ORIENTED_EDGE('',*,*,#8551,.F.);+#8551 = EDGE_CURVE('',#8552,#8529,#8554,.T.);+#8552 = VERTEX_POINT('',#8553);+#8553 = CARTESIAN_POINT('',(0.6,0.25,0.5));+#8554 = SURFACE_CURVE('',#8555,(#8559,#8566),.PCURVE_S1.);+#8555 = LINE('',#8556,#8557);+#8556 = CARTESIAN_POINT('',(0.6,0.25,0.5));+#8557 = VECTOR('',#8558,1.);+#8558 = DIRECTION('',(1.,0.,-0.));+#8559 = PCURVE('',#8107,#8560);+#8560 = DEFINITIONAL_REPRESENTATION('',(#8561),#8565);+#8561 = LINE('',#8562,#8563);+#8562 = CARTESIAN_POINT('',(1.65,1.05));+#8563 = VECTOR('',#8564,1.);+#8564 = DIRECTION('',(1.,0.));+#8565 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#8566 = PCURVE('',#8567,#8572);+#8567 = PLANE('',#8568);+#8568 = AXIS2_PLACEMENT_3D('',#8569,#8570,#8571);+#8569 = CARTESIAN_POINT('',(0.6,0.25,0.45));+#8570 = DIRECTION('',(-0.,1.,0.));+#8571 = DIRECTION('',(0.,0.,1.));+#8572 = DEFINITIONAL_REPRESENTATION('',(#8573),#8577);+#8573 = LINE('',#8574,#8575);+#8574 = CARTESIAN_POINT('',(5.E-02,0.));+#8575 = VECTOR('',#8576,1.);+#8576 = DIRECTION('',(0.,1.));+#8577 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#8578 = ORIENTED_EDGE('',*,*,#8579,.T.);+#8579 = EDGE_CURVE('',#8552,#8580,#8582,.T.);+#8580 = VERTEX_POINT('',#8581);+#8581 = CARTESIAN_POINT('',(0.6,0.8,0.5));+#8582 = SURFACE_CURVE('',#8583,(#8587,#8594),.PCURVE_S1.);+#8583 = LINE('',#8584,#8585);+#8584 = CARTESIAN_POINT('',(0.6,0.25,0.5));+#8585 = VECTOR('',#8586,1.);+#8586 = DIRECTION('',(-0.,1.,0.));+#8587 = PCURVE('',#8107,#8588);+#8588 = DEFINITIONAL_REPRESENTATION('',(#8589),#8593);+#8589 = LINE('',#8590,#8591);+#8590 = CARTESIAN_POINT('',(1.65,1.05));+#8591 = VECTOR('',#8592,1.);+#8592 = DIRECTION('',(0.,1.));+#8593 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#8594 = PCURVE('',#8595,#8600);+#8595 = PLANE('',#8596);+#8596 = AXIS2_PLACEMENT_3D('',#8597,#8598,#8599);+#8597 = CARTESIAN_POINT('',(0.6,0.25,0.45));+#8598 = DIRECTION('',(1.,0.,-0.));+#8599 = DIRECTION('',(0.,0.,1.));+#8600 = DEFINITIONAL_REPRESENTATION('',(#8601),#8605);+#8601 = LINE('',#8602,#8603);+#8602 = CARTESIAN_POINT('',(5.E-02,0.));+#8603 = VECTOR('',#8604,1.);+#8604 = DIRECTION('',(0.,-1.));+#8605 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#8606 = ORIENTED_EDGE('',*,*,#8607,.F.);+#8607 = EDGE_CURVE('',#8608,#8580,#8610,.T.);+#8608 = VERTEX_POINT('',#8609);+#8609 = CARTESIAN_POINT('',(-0.6,0.8,0.5));+#8610 = SURFACE_CURVE('',#8611,(#8615,#8622),.PCURVE_S1.);+#8611 = LINE('',#8612,#8613);+#8612 = CARTESIAN_POINT('',(-1.05,0.8,0.5));+#8613 = VECTOR('',#8614,1.);+#8614 = DIRECTION('',(1.,0.,-0.));+#8615 = PCURVE('',#8107,#8616);+#8616 = DEFINITIONAL_REPRESENTATION('',(#8617),#8621);+#8617 = LINE('',#8618,#8619);+#8618 = CARTESIAN_POINT('',(0.,1.6));+#8619 = VECTOR('',#8620,1.);+#8620 = DIRECTION('',(1.,0.));+#8621 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#8622 = PCURVE('',#8027,#8623);+#8623 = DEFINITIONAL_REPRESENTATION('',(#8624),#8628);+#8624 = LINE('',#8625,#8626);+#8625 = CARTESIAN_POINT('',(8.E-02,0.));+#8626 = VECTOR('',#8627,1.);+#8627 = DIRECTION('',(0.,1.));+#8628 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#8629 = ORIENTED_EDGE('',*,*,#8630,.F.);+#8630 = EDGE_CURVE('',#8631,#8608,#8633,.T.);+#8631 = VERTEX_POINT('',#8632);+#8632 = CARTESIAN_POINT('',(-0.6,0.25,0.5));+#8633 = SURFACE_CURVE('',#8634,(#8638,#8645),.PCURVE_S1.);+#8634 = LINE('',#8635,#8636);+#8635 = CARTESIAN_POINT('',(-0.6,0.25,0.5));+#8636 = VECTOR('',#8637,1.);+#8637 = DIRECTION('',(-0.,1.,0.));+#8638 = PCURVE('',#8107,#8639);+#8639 = DEFINITIONAL_REPRESENTATION('',(#8640),#8644);+#8640 = LINE('',#8641,#8642);+#8641 = CARTESIAN_POINT('',(0.45,1.05));+#8642 = VECTOR('',#8643,1.);+#8643 = DIRECTION('',(0.,1.));+#8644 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#8645 = PCURVE('',#8646,#8651);+#8646 = PLANE('',#8647);+#8647 = AXIS2_PLACEMENT_3D('',#8648,#8649,#8650);+#8648 = CARTESIAN_POINT('',(-0.6,0.25,0.45));+#8649 = DIRECTION('',(1.,0.,-0.));+#8650 = DIRECTION('',(0.,0.,1.));+#8651 = DEFINITIONAL_REPRESENTATION('',(#8652),#8656);+#8652 = LINE('',#8653,#8654);+#8653 = CARTESIAN_POINT('',(5.E-02,0.));+#8654 = VECTOR('',#8655,1.);+#8655 = DIRECTION('',(0.,-1.));+#8656 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#8657 = ORIENTED_EDGE('',*,*,#8658,.F.);+#8658 = EDGE_CURVE('',#8066,#8631,#8659,.T.);+#8659 = SURFACE_CURVE('',#8660,(#8664,#8671),.PCURVE_S1.);+#8660 = LINE('',#8661,#8662);+#8661 = CARTESIAN_POINT('',(-1.6,0.25,0.5));+#8662 = VECTOR('',#8663,1.);+#8663 = DIRECTION('',(1.,0.,-0.));+#8664 = PCURVE('',#8107,#8665);+#8665 = DEFINITIONAL_REPRESENTATION('',(#8666),#8670);+#8666 = LINE('',#8667,#8668);+#8667 = CARTESIAN_POINT('',(-0.55,1.05));+#8668 = VECTOR('',#8669,1.);+#8669 = DIRECTION('',(1.,0.));+#8670 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#8671 = PCURVE('',#8080,#8672);+#8672 = DEFINITIONAL_REPRESENTATION('',(#8673),#8677);+#8673 = LINE('',#8674,#8675);+#8674 = CARTESIAN_POINT('',(5.E-02,0.));+#8675 = VECTOR('',#8676,1.);+#8676 = DIRECTION('',(0.,1.));+#8677 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#8678 = ADVANCED_FACE('',(#8679),#8080,.T.);+#8679 = FACE_BOUND('',#8680,.T.);+#8680 = EDGE_LOOP('',(#8681,#8704,#8705,#8706));+#8681 = ORIENTED_EDGE('',*,*,#8682,.F.);+#8682 = EDGE_CURVE('',#8040,#8683,#8685,.T.);+#8683 = VERTEX_POINT('',#8684);+#8684 = CARTESIAN_POINT('',(-0.6,0.25,0.45));+#8685 = SURFACE_CURVE('',#8686,(#8690,#8697),.PCURVE_S1.);+#8686 = LINE('',#8687,#8688);+#8687 = CARTESIAN_POINT('',(-1.6,0.25,0.45));+#8688 = VECTOR('',#8689,1.);+#8689 = DIRECTION('',(1.,0.,-0.));+#8690 = PCURVE('',#8080,#8691);+#8691 = DEFINITIONAL_REPRESENTATION('',(#8692),#8696);+#8692 = LINE('',#8693,#8694);+#8693 = CARTESIAN_POINT('',(0.,0.));+#8694 = VECTOR('',#8695,1.);+#8695 = DIRECTION('',(0.,1.));+#8696 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#8697 = PCURVE('',#8054,#8698);+#8698 = DEFINITIONAL_REPRESENTATION('',(#8699),#8703);+#8699 = LINE('',#8700,#8701);+#8700 = CARTESIAN_POINT('',(0.,0.));+#8701 = VECTOR('',#8702,1.);+#8702 = DIRECTION('',(1.,0.));+#8703 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#8704 = ORIENTED_EDGE('',*,*,#8065,.T.);+#8705 = ORIENTED_EDGE('',*,*,#8658,.T.);+#8706 = ORIENTED_EDGE('',*,*,#8707,.F.);+#8707 = EDGE_CURVE('',#8683,#8631,#8708,.T.);+#8708 = SURFACE_CURVE('',#8709,(#8713,#8720),.PCURVE_S1.);+#8709 = LINE('',#8710,#8711);+#8710 = CARTESIAN_POINT('',(-0.6,0.25,0.45));+#8711 = VECTOR('',#8712,1.);+#8712 = DIRECTION('',(0.,0.,1.));+#8713 = PCURVE('',#8080,#8714);+#8714 = DEFINITIONAL_REPRESENTATION('',(#8715),#8719);+#8715 = LINE('',#8716,#8717);+#8716 = CARTESIAN_POINT('',(0.,1.));+#8717 = VECTOR('',#8718,1.);+#8718 = DIRECTION('',(1.,0.));+#8719 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#8720 = PCURVE('',#8646,#8721);+#8721 = DEFINITIONAL_REPRESENTATION('',(#8722),#8726);+#8722 = LINE('',#8723,#8724);+#8723 = CARTESIAN_POINT('',(0.,0.));+#8724 = VECTOR('',#8725,1.);+#8725 = DIRECTION('',(1.,0.));+#8726 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#8727 = ADVANCED_FACE('',(#8728),#8054,.T.);+#8728 = FACE_BOUND('',#8729,.T.);+#8729 = EDGE_LOOP('',(#8730,#8753,#8754,#8755));+#8730 = ORIENTED_EDGE('',*,*,#8731,.F.);+#8731 = EDGE_CURVE('',#8012,#8732,#8734,.T.);+#8732 = VERTEX_POINT('',#8733);+#8733 = CARTESIAN_POINT('',(-0.6,0.8,0.45));+#8734 = SURFACE_CURVE('',#8735,(#8739,#8746),.PCURVE_S1.);+#8735 = LINE('',#8736,#8737);+#8736 = CARTESIAN_POINT('',(-1.6,0.8,0.45));+#8737 = VECTOR('',#8738,1.);+#8738 = DIRECTION('',(1.,0.,-0.));+#8739 = PCURVE('',#8054,#8740);+#8740 = DEFINITIONAL_REPRESENTATION('',(#8741),#8745);+#8741 = LINE('',#8742,#8743);+#8742 = CARTESIAN_POINT('',(0.,0.55));+#8743 = VECTOR('',#8744,1.);+#8744 = DIRECTION('',(1.,0.));+#8745 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#8746 = PCURVE('',#8027,#8747);+#8747 = DEFINITIONAL_REPRESENTATION('',(#8748),#8752);+#8748 = LINE('',#8749,#8750);+#8749 = CARTESIAN_POINT('',(3.E-02,-0.55));+#8750 = VECTOR('',#8751,1.);+#8751 = DIRECTION('',(0.,1.));+#8752 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#8753 = ORIENTED_EDGE('',*,*,#8039,.T.);+#8754 = ORIENTED_EDGE('',*,*,#8682,.T.);+#8755 = ORIENTED_EDGE('',*,*,#8756,.T.);+#8756 = EDGE_CURVE('',#8683,#8732,#8757,.T.);+#8757 = SURFACE_CURVE('',#8758,(#8762,#8769),.PCURVE_S1.);+#8758 = LINE('',#8759,#8760);+#8759 = CARTESIAN_POINT('',(-0.6,0.25,0.45));+#8760 = VECTOR('',#8761,1.);+#8761 = DIRECTION('',(-0.,1.,0.));+#8762 = PCURVE('',#8054,#8763);+#8763 = DEFINITIONAL_REPRESENTATION('',(#8764),#8768);+#8764 = LINE('',#8765,#8766);+#8765 = CARTESIAN_POINT('',(1.,0.));+#8766 = VECTOR('',#8767,1.);+#8767 = DIRECTION('',(0.,1.));+#8768 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#8769 = PCURVE('',#8646,#8770);+#8770 = DEFINITIONAL_REPRESENTATION('',(#8771),#8775);+#8771 = LINE('',#8772,#8773);+#8772 = CARTESIAN_POINT('',(0.,0.));+#8773 = VECTOR('',#8774,1.);+#8774 = DIRECTION('',(0.,-1.));+#8775 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#8776 = ADVANCED_FACE('',(#8777),#8027,.T.);+#8777 = FACE_BOUND('',#8778,.T.);+#8778 = EDGE_LOOP('',(#8779,#8804,#8825,#8826,#8827,#8848,#8849,#8872));+#8779 = ORIENTED_EDGE('',*,*,#8780,.F.);+#8780 = EDGE_CURVE('',#8781,#8783,#8785,.T.);+#8781 = VERTEX_POINT('',#8782);+#8782 = CARTESIAN_POINT('',(1.05,0.8,0.42));+#8783 = VERTEX_POINT('',#8784);+#8784 = CARTESIAN_POINT('',(1.05,0.8,0.45));+#8785 = SURFACE_CURVE('',#8786,(#8790,#8797),.PCURVE_S1.);+#8786 = LINE('',#8787,#8788);+#8787 = CARTESIAN_POINT('',(1.05,0.8,0.42));+#8788 = VECTOR('',#8789,1.);+#8789 = DIRECTION('',(0.,0.,1.));+#8790 = PCURVE('',#8027,#8791);+#8791 = DEFINITIONAL_REPRESENTATION('',(#8792),#8796);+#8792 = LINE('',#8793,#8794);+#8793 = CARTESIAN_POINT('',(0.,2.1));+#8794 = VECTOR('',#8795,1.);+#8795 = DIRECTION('',(1.,0.));+#8796 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#8797 = PCURVE('',#8190,#8798);+#8798 = DEFINITIONAL_REPRESENTATION('',(#8799),#8803);+#8799 = LINE('',#8800,#8801);+#8800 = CARTESIAN_POINT('',(0.,-1.6));+#8801 = VECTOR('',#8802,1.);+#8802 = DIRECTION('',(1.,0.));+#8803 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#8804 = ORIENTED_EDGE('',*,*,#8805,.F.);+#8805 = EDGE_CURVE('',#7984,#8781,#8806,.T.);+#8806 = SURFACE_CURVE('',#8807,(#8811,#8818),.PCURVE_S1.);+#8807 = LINE('',#8808,#8809);+#8808 = CARTESIAN_POINT('',(-1.05,0.8,0.42));+#8809 = VECTOR('',#8810,1.);+#8810 = DIRECTION('',(1.,0.,-0.));+#8811 = PCURVE('',#8027,#8812);+#8812 = DEFINITIONAL_REPRESENTATION('',(#8813),#8817);+#8813 = LINE('',#8814,#8815);+#8814 = CARTESIAN_POINT('',(0.,0.));+#8815 = VECTOR('',#8816,1.);+#8816 = DIRECTION('',(0.,1.));+#8817 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#8818 = PCURVE('',#7999,#8819);+#8819 = DEFINITIONAL_REPRESENTATION('',(#8820),#8824);+#8820 = LINE('',#8821,#8822);+#8821 = CARTESIAN_POINT('',(0.,1.6));+#8822 = VECTOR('',#8823,1.);+#8823 = DIRECTION('',(1.,0.));+#8824 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#8825 = ORIENTED_EDGE('',*,*,#8011,.T.);+#8826 = ORIENTED_EDGE('',*,*,#8731,.T.);+#8827 = ORIENTED_EDGE('',*,*,#8828,.T.);+#8828 = EDGE_CURVE('',#8732,#8608,#8829,.T.);+#8829 = SURFACE_CURVE('',#8830,(#8834,#8841),.PCURVE_S1.);+#8830 = LINE('',#8831,#8832);+#8831 = CARTESIAN_POINT('',(-0.6,0.8,0.45));+#8832 = VECTOR('',#8833,1.);+#8833 = DIRECTION('',(0.,0.,1.));+#8834 = PCURVE('',#8027,#8835);+#8835 = DEFINITIONAL_REPRESENTATION('',(#8836),#8840);+#8836 = LINE('',#8837,#8838);+#8837 = CARTESIAN_POINT('',(3.E-02,0.45));+#8838 = VECTOR('',#8839,1.);+#8839 = DIRECTION('',(1.,0.));+#8840 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#8841 = PCURVE('',#8646,#8842);+#8842 = DEFINITIONAL_REPRESENTATION('',(#8843),#8847);+#8843 = LINE('',#8844,#8845);+#8844 = CARTESIAN_POINT('',(0.,-0.55));+#8845 = VECTOR('',#8846,1.);+#8846 = DIRECTION('',(1.,0.));+#8847 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#8848 = ORIENTED_EDGE('',*,*,#8607,.T.);+#8849 = ORIENTED_EDGE('',*,*,#8850,.F.);+#8850 = EDGE_CURVE('',#8851,#8580,#8853,.T.);+#8851 = VERTEX_POINT('',#8852);+#8852 = CARTESIAN_POINT('',(0.6,0.8,0.45));+#8853 = SURFACE_CURVE('',#8854,(#8858,#8865),.PCURVE_S1.);+#8854 = LINE('',#8855,#8856);+#8855 = CARTESIAN_POINT('',(0.6,0.8,0.45));+#8856 = VECTOR('',#8857,1.);+#8857 = DIRECTION('',(0.,0.,1.));+#8858 = PCURVE('',#8027,#8859);+#8859 = DEFINITIONAL_REPRESENTATION('',(#8860),#8864);+#8860 = LINE('',#8861,#8862);+#8861 = CARTESIAN_POINT('',(3.E-02,1.65));+#8862 = VECTOR('',#8863,1.);+#8863 = DIRECTION('',(1.,0.));+#8864 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#8865 = PCURVE('',#8595,#8866);+#8866 = DEFINITIONAL_REPRESENTATION('',(#8867),#8871);+#8867 = LINE('',#8868,#8869);+#8868 = CARTESIAN_POINT('',(0.,-0.55));+#8869 = VECTOR('',#8870,1.);+#8870 = DIRECTION('',(1.,0.));+#8871 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#8872 = ORIENTED_EDGE('',*,*,#8873,.T.);+#8873 = EDGE_CURVE('',#8851,#8783,#8874,.T.);+#8874 = SURFACE_CURVE('',#8875,(#8879,#8886),.PCURVE_S1.);+#8875 = LINE('',#8876,#8877);+#8876 = CARTESIAN_POINT('',(0.6,0.8,0.45));+#8877 = VECTOR('',#8878,1.);+#8878 = DIRECTION('',(1.,0.,-0.));+#8879 = PCURVE('',#8027,#8880);+#8880 = DEFINITIONAL_REPRESENTATION('',(#8881),#8885);+#8881 = LINE('',#8882,#8883);+#8882 = CARTESIAN_POINT('',(3.E-02,1.65));+#8883 = VECTOR('',#8884,1.);+#8884 = DIRECTION('',(0.,1.));+#8885 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#8886 = PCURVE('',#8887,#8892);+#8887 = PLANE('',#8888);+#8888 = AXIS2_PLACEMENT_3D('',#8889,#8890,#8891);+#8889 = CARTESIAN_POINT('',(0.6,0.25,0.45));+#8890 = DIRECTION('',(0.,0.,1.));+#8891 = DIRECTION('',(1.,0.,-0.));+#8892 = DEFINITIONAL_REPRESENTATION('',(#8893),#8897);+#8893 = LINE('',#8894,#8895);+#8894 = CARTESIAN_POINT('',(0.,0.55));+#8895 = VECTOR('',#8896,1.);+#8896 = DIRECTION('',(1.,0.));+#8897 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#8898 = ADVANCED_FACE('',(#8899),#7999,.F.);+#8899 = FACE_BOUND('',#8900,.F.);+#8900 = EDGE_LOOP('',(#8901,#8902,#8903,#8924));+#8901 = ORIENTED_EDGE('',*,*,#7983,.F.);+#8902 = ORIENTED_EDGE('',*,*,#8202,.T.);+#8903 = ORIENTED_EDGE('',*,*,#8904,.T.);+#8904 = EDGE_CURVE('',#8173,#8781,#8905,.T.);+#8905 = SURFACE_CURVE('',#8906,(#8910,#8917),.PCURVE_S1.);+#8906 = LINE('',#8907,#8908);+#8907 = CARTESIAN_POINT('',(1.05,-0.8,0.42));+#8908 = VECTOR('',#8909,1.);+#8909 = DIRECTION('',(-0.,1.,0.));+#8910 = PCURVE('',#7999,#8911);+#8911 = DEFINITIONAL_REPRESENTATION('',(#8912),#8916);+#8912 = LINE('',#8913,#8914);+#8913 = CARTESIAN_POINT('',(2.1,0.));+#8914 = VECTOR('',#8915,1.);+#8915 = DIRECTION('',(0.,1.));+#8916 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#8917 = PCURVE('',#8190,#8918);+#8918 = DEFINITIONAL_REPRESENTATION('',(#8919),#8923);+#8919 = LINE('',#8920,#8921);+#8920 = CARTESIAN_POINT('',(0.,0.));+#8921 = VECTOR('',#8922,1.);+#8922 = DIRECTION('',(0.,-1.));+#8923 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#8924 = ORIENTED_EDGE('',*,*,#8805,.F.);+#8925 = ADVANCED_FACE('',(#8926),#8190,.T.);+#8926 = FACE_BOUND('',#8927,.T.);+#8927 = EDGE_LOOP('',(#8928,#8929,#8950,#8969,#8970,#8971,#8972,#8993));+#8928 = ORIENTED_EDGE('',*,*,#8528,.F.);+#8929 = ORIENTED_EDGE('',*,*,#8930,.F.);+#8930 = EDGE_CURVE('',#8931,#8501,#8933,.T.);+#8931 = VERTEX_POINT('',#8932);+#8932 = CARTESIAN_POINT('',(1.05,-0.25,0.45));+#8933 = SURFACE_CURVE('',#8934,(#8938,#8944),.PCURVE_S1.);+#8934 = LINE('',#8935,#8936);+#8935 = CARTESIAN_POINT('',(1.05,-0.25,0.435));+#8936 = VECTOR('',#8937,1.);+#8937 = DIRECTION('',(0.,0.,1.));+#8938 = PCURVE('',#8190,#8939);+#8939 = DEFINITIONAL_REPRESENTATION('',(#8940),#8943);+#8940 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#8941,#8942),.UNSPECIFIED.,.F.,+ .F.,(2,2),(1.5E-02,6.5E-02),.PIECEWISE_BEZIER_KNOTS.);+#8941 = CARTESIAN_POINT('',(3.E-02,-0.55));+#8942 = CARTESIAN_POINT('',(8.E-02,-0.55));+#8943 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#8944 = PCURVE('',#8516,#8945);+#8945 = DEFINITIONAL_REPRESENTATION('',(#8946),#8949);+#8946 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#8947,#8948),.UNSPECIFIED.,.F.,+ .F.,(2,2),(1.5E-02,6.5E-02),.PIECEWISE_BEZIER_KNOTS.);+#8947 = CARTESIAN_POINT('',(0.,0.45));+#8948 = CARTESIAN_POINT('',(5.E-02,0.45));+#8949 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#8950 = ORIENTED_EDGE('',*,*,#8951,.T.);+#8951 = EDGE_CURVE('',#8931,#8175,#8952,.T.);+#8952 = SURFACE_CURVE('',#8953,(#8957,#8963),.PCURVE_S1.);+#8953 = LINE('',#8954,#8955);+#8954 = CARTESIAN_POINT('',(1.05,-0.8,0.45));+#8955 = VECTOR('',#8956,1.);+#8956 = DIRECTION('',(0.,-1.,0.));+#8957 = PCURVE('',#8190,#8958);+#8958 = DEFINITIONAL_REPRESENTATION('',(#8959),#8962);+#8959 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#8960,#8961),.UNSPECIFIED.,.F.,+ .F.,(2,2),(-0.55,0.),.PIECEWISE_BEZIER_KNOTS.);+#8960 = CARTESIAN_POINT('',(3.E-02,-0.55));+#8961 = CARTESIAN_POINT('',(3.E-02,0.));+#8962 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#8963 = PCURVE('',#8340,#8964);+#8964 = DEFINITIONAL_REPRESENTATION('',(#8965),#8968);+#8965 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#8966,#8967),.UNSPECIFIED.,.F.,+ .F.,(2,2),(-0.55,0.),.PIECEWISE_BEZIER_KNOTS.);+#8966 = CARTESIAN_POINT('',(0.45,0.55));+#8967 = CARTESIAN_POINT('',(0.45,0.));+#8968 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#8969 = ORIENTED_EDGE('',*,*,#8172,.F.);+#8970 = ORIENTED_EDGE('',*,*,#8904,.T.);+#8971 = ORIENTED_EDGE('',*,*,#8780,.T.);+#8972 = ORIENTED_EDGE('',*,*,#8973,.T.);+#8973 = EDGE_CURVE('',#8783,#8974,#8976,.T.);+#8974 = VERTEX_POINT('',#8975);+#8975 = CARTESIAN_POINT('',(1.05,0.25,0.45));+#8976 = SURFACE_CURVE('',#8977,(#8981,#8987),.PCURVE_S1.);+#8977 = LINE('',#8978,#8979);+#8978 = CARTESIAN_POINT('',(1.05,-0.275,0.45));+#8979 = VECTOR('',#8980,1.);+#8980 = DIRECTION('',(0.,-1.,0.));+#8981 = PCURVE('',#8190,#8982);+#8982 = DEFINITIONAL_REPRESENTATION('',(#8983),#8986);+#8983 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#8984,#8985),.UNSPECIFIED.,.F.,+ .F.,(2,2),(-1.075,-0.525),.PIECEWISE_BEZIER_KNOTS.);+#8984 = CARTESIAN_POINT('',(3.E-02,-1.6));+#8985 = CARTESIAN_POINT('',(3.E-02,-1.05));+#8986 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#8987 = PCURVE('',#8887,#8988);+#8988 = DEFINITIONAL_REPRESENTATION('',(#8989),#8992);+#8989 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#8990,#8991),.UNSPECIFIED.,.F.,+ .F.,(2,2),(-1.075,-0.525),.PIECEWISE_BEZIER_KNOTS.);+#8990 = CARTESIAN_POINT('',(0.45,0.55));+#8991 = CARTESIAN_POINT('',(0.45,0.));+#8992 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#8993 = ORIENTED_EDGE('',*,*,#8994,.T.);+#8994 = EDGE_CURVE('',#8974,#8529,#8995,.T.);+#8995 = SURFACE_CURVE('',#8996,(#9000,#9006),.PCURVE_S1.);+#8996 = LINE('',#8997,#8998);+#8997 = CARTESIAN_POINT('',(1.05,0.25,0.435));+#8998 = VECTOR('',#8999,1.);+#8999 = DIRECTION('',(0.,0.,1.));+#9000 = PCURVE('',#8190,#9001);+#9001 = DEFINITIONAL_REPRESENTATION('',(#9002),#9005);+#9002 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#9003,#9004),.UNSPECIFIED.,.F.,+ .F.,(2,2),(1.5E-02,6.5E-02),.PIECEWISE_BEZIER_KNOTS.);+#9003 = CARTESIAN_POINT('',(3.E-02,-1.05));+#9004 = CARTESIAN_POINT('',(8.E-02,-1.05));+#9005 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#9006 = PCURVE('',#8567,#9007);+#9007 = DEFINITIONAL_REPRESENTATION('',(#9008),#9011);+#9008 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#9009,#9010),.UNSPECIFIED.,.F.,+ .F.,(2,2),(1.5E-02,6.5E-02),.PIECEWISE_BEZIER_KNOTS.);+#9009 = CARTESIAN_POINT('',(0.,0.45));+#9010 = CARTESIAN_POINT('',(5.E-02,0.45));+#9011 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#9012 = ADVANCED_FACE('',(#9013),#8340,.T.);+#9013 = FACE_BOUND('',#9014,.T.);+#9014 = EDGE_LOOP('',(#9015,#9038,#9059,#9060));+#9015 = ORIENTED_EDGE('',*,*,#9016,.F.);+#9016 = EDGE_CURVE('',#9017,#8931,#9019,.T.);+#9017 = VERTEX_POINT('',#9018);+#9018 = CARTESIAN_POINT('',(0.6,-0.25,0.45));+#9019 = SURFACE_CURVE('',#9020,(#9024,#9031),.PCURVE_S1.);+#9020 = LINE('',#9021,#9022);+#9021 = CARTESIAN_POINT('',(0.6,-0.25,0.45));+#9022 = VECTOR('',#9023,1.);+#9023 = DIRECTION('',(1.,0.,-0.));+#9024 = PCURVE('',#8340,#9025);+#9025 = DEFINITIONAL_REPRESENTATION('',(#9026),#9030);+#9026 = LINE('',#9027,#9028);+#9027 = CARTESIAN_POINT('',(0.,0.55));+#9028 = VECTOR('',#9029,1.);+#9029 = DIRECTION('',(1.,0.));+#9030 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#9031 = PCURVE('',#8516,#9032);+#9032 = DEFINITIONAL_REPRESENTATION('',(#9033),#9037);+#9033 = LINE('',#9034,#9035);+#9034 = CARTESIAN_POINT('',(0.,0.));+#9035 = VECTOR('',#9036,1.);+#9036 = DIRECTION('',(0.,1.));+#9037 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#9038 = ORIENTED_EDGE('',*,*,#9039,.F.);+#9039 = EDGE_CURVE('',#8299,#9017,#9040,.T.);+#9040 = SURFACE_CURVE('',#9041,(#9045,#9052),.PCURVE_S1.);+#9041 = LINE('',#9042,#9043);+#9042 = CARTESIAN_POINT('',(0.6,-0.8,0.45));+#9043 = VECTOR('',#9044,1.);+#9044 = DIRECTION('',(-0.,1.,0.));+#9045 = PCURVE('',#8340,#9046);+#9046 = DEFINITIONAL_REPRESENTATION('',(#9047),#9051);+#9047 = LINE('',#9048,#9049);+#9048 = CARTESIAN_POINT('',(0.,0.));+#9049 = VECTOR('',#9050,1.);+#9050 = DIRECTION('',(0.,1.));+#9051 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#9052 = PCURVE('',#8314,#9053);+#9053 = DEFINITIONAL_REPRESENTATION('',(#9054),#9058);+#9054 = LINE('',#9055,#9056);+#9055 = CARTESIAN_POINT('',(0.,0.));+#9056 = VECTOR('',#9057,1.);+#9057 = DIRECTION('',(0.,-1.));+#9058 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#9059 = ORIENTED_EDGE('',*,*,#8326,.T.);+#9060 = ORIENTED_EDGE('',*,*,#8951,.F.);+#9061 = ADVANCED_FACE('',(#9062),#8314,.T.);+#9062 = FACE_BOUND('',#9063,.T.);+#9063 = EDGE_LOOP('',(#9064,#9065,#9066,#9087));+#9064 = ORIENTED_EDGE('',*,*,#8298,.F.);+#9065 = ORIENTED_EDGE('',*,*,#9039,.T.);+#9066 = ORIENTED_EDGE('',*,*,#9067,.T.);+#9067 = EDGE_CURVE('',#9017,#8478,#9068,.T.);+#9068 = SURFACE_CURVE('',#9069,(#9073,#9080),.PCURVE_S1.);+#9069 = LINE('',#9070,#9071);+#9070 = CARTESIAN_POINT('',(0.6,-0.25,0.45));+#9071 = VECTOR('',#9072,1.);+#9072 = DIRECTION('',(0.,0.,1.));+#9073 = PCURVE('',#8314,#9074);+#9074 = DEFINITIONAL_REPRESENTATION('',(#9075),#9079);+#9075 = LINE('',#9076,#9077);+#9076 = CARTESIAN_POINT('',(0.,-0.55));+#9077 = VECTOR('',#9078,1.);+#9078 = DIRECTION('',(1.,0.));+#9079 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#9080 = PCURVE('',#8516,#9081);+#9081 = DEFINITIONAL_REPRESENTATION('',(#9082),#9086);+#9082 = LINE('',#9083,#9084);+#9083 = CARTESIAN_POINT('',(0.,0.));+#9084 = VECTOR('',#9085,1.);+#9085 = DIRECTION('',(1.,0.));+#9086 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#9087 = ORIENTED_EDGE('',*,*,#8477,.F.);+#9088 = ADVANCED_FACE('',(#9089),#8263,.F.);+#9089 = FACE_BOUND('',#9090,.F.);+#9090 = EDGE_LOOP('',(#9091,#9092,#9093,#9094));+#9091 = ORIENTED_EDGE('',*,*,#8247,.F.);+#9092 = ORIENTED_EDGE('',*,*,#8380,.T.);+#9093 = ORIENTED_EDGE('',*,*,#8429,.T.);+#9094 = ORIENTED_EDGE('',*,*,#8455,.F.);+#9095 = ADVANCED_FACE('',(#9096),#8646,.F.);+#9096 = FACE_BOUND('',#9097,.F.);+#9097 = EDGE_LOOP('',(#9098,#9099,#9100,#9101));+#9098 = ORIENTED_EDGE('',*,*,#8707,.F.);+#9099 = ORIENTED_EDGE('',*,*,#8756,.T.);+#9100 = ORIENTED_EDGE('',*,*,#8828,.T.);+#9101 = ORIENTED_EDGE('',*,*,#8630,.F.);+#9102 = ADVANCED_FACE('',(#9103),#8595,.T.);+#9103 = FACE_BOUND('',#9104,.T.);+#9104 = EDGE_LOOP('',(#9105,#9128,#9149,#9150));+#9105 = ORIENTED_EDGE('',*,*,#9106,.F.);+#9106 = EDGE_CURVE('',#9107,#8552,#9109,.T.);+#9107 = VERTEX_POINT('',#9108);+#9108 = CARTESIAN_POINT('',(0.6,0.25,0.45));+#9109 = SURFACE_CURVE('',#9110,(#9114,#9121),.PCURVE_S1.);+#9110 = LINE('',#9111,#9112);+#9111 = CARTESIAN_POINT('',(0.6,0.25,0.45));+#9112 = VECTOR('',#9113,1.);+#9113 = DIRECTION('',(0.,0.,1.));+#9114 = PCURVE('',#8595,#9115);+#9115 = DEFINITIONAL_REPRESENTATION('',(#9116),#9120);+#9116 = LINE('',#9117,#9118);+#9117 = CARTESIAN_POINT('',(0.,0.));+#9118 = VECTOR('',#9119,1.);+#9119 = DIRECTION('',(1.,0.));+#9120 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#9121 = PCURVE('',#8567,#9122);+#9122 = DEFINITIONAL_REPRESENTATION('',(#9123),#9127);+#9123 = LINE('',#9124,#9125);+#9124 = CARTESIAN_POINT('',(0.,0.));+#9125 = VECTOR('',#9126,1.);+#9126 = DIRECTION('',(1.,0.));+#9127 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#9128 = ORIENTED_EDGE('',*,*,#9129,.T.);+#9129 = EDGE_CURVE('',#9107,#8851,#9130,.T.);+#9130 = SURFACE_CURVE('',#9131,(#9135,#9142),.PCURVE_S1.);+#9131 = LINE('',#9132,#9133);+#9132 = CARTESIAN_POINT('',(0.6,0.25,0.45));+#9133 = VECTOR('',#9134,1.);+#9134 = DIRECTION('',(-0.,1.,0.));+#9135 = PCURVE('',#8595,#9136);+#9136 = DEFINITIONAL_REPRESENTATION('',(#9137),#9141);+#9137 = LINE('',#9138,#9139);+#9138 = CARTESIAN_POINT('',(0.,0.));+#9139 = VECTOR('',#9140,1.);+#9140 = DIRECTION('',(0.,-1.));+#9141 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#9142 = PCURVE('',#8887,#9143);+#9143 = DEFINITIONAL_REPRESENTATION('',(#9144),#9148);+#9144 = LINE('',#9145,#9146);+#9145 = CARTESIAN_POINT('',(0.,0.));+#9146 = VECTOR('',#9147,1.);+#9147 = DIRECTION('',(0.,1.));+#9148 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#9149 = ORIENTED_EDGE('',*,*,#8850,.T.);+#9150 = ORIENTED_EDGE('',*,*,#8579,.F.);+#9151 = ADVANCED_FACE('',(#9152),#8567,.T.);+#9152 = FACE_BOUND('',#9153,.T.);+#9153 = EDGE_LOOP('',(#9154,#9175,#9176,#9177));+#9154 = ORIENTED_EDGE('',*,*,#9155,.F.);+#9155 = EDGE_CURVE('',#9107,#8974,#9156,.T.);+#9156 = SURFACE_CURVE('',#9157,(#9161,#9168),.PCURVE_S1.);+#9157 = LINE('',#9158,#9159);+#9158 = CARTESIAN_POINT('',(0.6,0.25,0.45));+#9159 = VECTOR('',#9160,1.);+#9160 = DIRECTION('',(1.,0.,-0.));+#9161 = PCURVE('',#8567,#9162);+#9162 = DEFINITIONAL_REPRESENTATION('',(#9163),#9167);+#9163 = LINE('',#9164,#9165);+#9164 = CARTESIAN_POINT('',(0.,0.));+#9165 = VECTOR('',#9166,1.);+#9166 = DIRECTION('',(0.,1.));+#9167 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#9168 = PCURVE('',#8887,#9169);+#9169 = DEFINITIONAL_REPRESENTATION('',(#9170),#9174);+#9170 = LINE('',#9171,#9172);+#9171 = CARTESIAN_POINT('',(0.,0.));+#9172 = VECTOR('',#9173,1.);+#9173 = DIRECTION('',(1.,0.));+#9174 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#9175 = ORIENTED_EDGE('',*,*,#9106,.T.);+#9176 = ORIENTED_EDGE('',*,*,#8551,.T.);+#9177 = ORIENTED_EDGE('',*,*,#8994,.F.);+#9178 = ADVANCED_FACE('',(#9179),#8516,.F.);+#9179 = FACE_BOUND('',#9180,.F.);+#9180 = EDGE_LOOP('',(#9181,#9182,#9183,#9184));+#9181 = ORIENTED_EDGE('',*,*,#9016,.F.);+#9182 = ORIENTED_EDGE('',*,*,#9067,.T.);+#9183 = ORIENTED_EDGE('',*,*,#8500,.T.);+#9184 = ORIENTED_EDGE('',*,*,#8930,.F.);+#9185 = ADVANCED_FACE('',(#9186),#8887,.T.);+#9186 = FACE_BOUND('',#9187,.T.);+#9187 = EDGE_LOOP('',(#9188,#9189,#9190,#9191));+#9188 = ORIENTED_EDGE('',*,*,#8873,.F.);+#9189 = ORIENTED_EDGE('',*,*,#9129,.F.);+#9190 = ORIENTED_EDGE('',*,*,#9155,.T.);+#9191 = ORIENTED_EDGE('',*,*,#8973,.F.);+#9192 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#9196)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#9193,#9194,#9195)) REPRESENTATION_CONTEXT+('Context #1','3D Context with UNIT and UNCERTAINTY') );+#9193 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );+#9194 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );+#9195 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );+#9196 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#9193,+ 'distance_accuracy_value','confusion accuracy');+#9197 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#9198,#9200);+#9198 = ( REPRESENTATION_RELATIONSHIP('','',#7941,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#9199) +SHAPE_REPRESENTATION_RELATIONSHIP() );+#9199 = ITEM_DEFINED_TRANSFORMATION('','',#11,#35);+#9200 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',+ #9201);+#9201 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('6','=>[0:1:1:7]','',#5,#7936,$);+#9202 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7938));+#9203 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(+ #9204),#4870);+#9204 = STYLED_ITEM('color',(#9205),#3680);+#9205 = PRESENTATION_STYLE_ASSIGNMENT((#9206,#9212));+#9206 = SURFACE_STYLE_USAGE(.BOTH.,#9207);+#9207 = SURFACE_SIDE_STYLE('',(#9208));+#9208 = SURFACE_STYLE_FILL_AREA(#9209);+#9209 = FILL_AREA_STYLE('',(#9210));+#9210 = FILL_AREA_STYLE_COLOUR('',#9211);+#9211 = COLOUR_RGB('',0.896243869286,0.901306452087,0.906331759313);+#9212 = CURVE_STYLE('',#9213,POSITIVE_LENGTH_MEASURE(0.1),#9211);+#9213 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#9214 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(+ #9215),#3661);+#9215 = STYLED_ITEM('color',(#9216),#2471);+#9216 = PRESENTATION_STYLE_ASSIGNMENT((#9217,#9222));+#9217 = SURFACE_STYLE_USAGE(.BOTH.,#9218);+#9218 = SURFACE_SIDE_STYLE('',(#9219));+#9219 = SURFACE_STYLE_FILL_AREA(#9220);+#9220 = FILL_AREA_STYLE('',(#9221));+#9221 = FILL_AREA_STYLE_COLOUR('',#9211);+#9222 = CURVE_STYLE('',#9223,POSITIVE_LENGTH_MEASURE(0.1),#9211);+#9223 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#9224 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(+ #9225),#9192);+#9225 = STYLED_ITEM('color',(#9226),#7942);+#9226 = PRESENTATION_STYLE_ASSIGNMENT((#9227,#9233));+#9227 = SURFACE_STYLE_USAGE(.BOTH.,#9228);+#9228 = SURFACE_SIDE_STYLE('',(#9229));+#9229 = SURFACE_STYLE_FILL_AREA(#9230);+#9230 = FILL_AREA_STYLE('',(#9231));+#9231 = FILL_AREA_STYLE_COLOUR('',#9232);+#9232 = COLOUR_RGB('',0.381091854454,0.395881257971,0.410020903123);+#9233 = CURVE_STYLE('',#9234,POSITIVE_LENGTH_MEASURE(0.1),#9232);+#9234 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#9235 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(+ #9236),#7923);+#9236 = STYLED_ITEM('color',(#9237),#4889);+#9237 = PRESENTATION_STYLE_ASSIGNMENT((#9238,#9244));+#9238 = SURFACE_STYLE_USAGE(.BOTH.,#9239);+#9239 = SURFACE_SIDE_STYLE('',(#9240));+#9240 = SURFACE_STYLE_FILL_AREA(#9241);+#9241 = FILL_AREA_STYLE('',(#9242));+#9242 = FILL_AREA_STYLE_COLOUR('',#9243);+#9243 = COLOUR_RGB('',0.88082502109,0.848870571682,0.767375665483);+#9244 = CURVE_STYLE('',#9245,POSITIVE_LENGTH_MEASURE(0.1),#9243);+#9245 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#9246 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(+ #9247),#1243);+#9247 = STYLED_ITEM('color',(#9248),#53);+#9248 = PRESENTATION_STYLE_ASSIGNMENT((#9249,#9254));+#9249 = SURFACE_STYLE_USAGE(.BOTH.,#9250);+#9250 = SURFACE_SIDE_STYLE('',(#9251));+#9251 = SURFACE_STYLE_FILL_AREA(#9252);+#9252 = FILL_AREA_STYLE('',(#9253));+#9253 = FILL_AREA_STYLE_COLOUR('',#9211);+#9254 = CURVE_STYLE('',#9255,POSITIVE_LENGTH_MEASURE(0.1),#9211);+#9255 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#9256 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(+ #9257),#2452);+#9257 = STYLED_ITEM('color',(#9258),#1262);+#9258 = PRESENTATION_STYLE_ASSIGNMENT((#9259,#9264));+#9259 = SURFACE_STYLE_USAGE(.BOTH.,#9260);+#9260 = SURFACE_SIDE_STYLE('',(#9261));+#9261 = SURFACE_STYLE_FILL_AREA(#9262);+#9262 = FILL_AREA_STYLE('',(#9263));+#9263 = FILL_AREA_STYLE_COLOUR('',#9211);+#9264 = CURVE_STYLE('',#9265,POSITIVE_LENGTH_MEASURE(0.1),#9211);+#9265 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+ENDSEC;+END-ISO-10303-21;
package.jsonadded+102@@ -0,0 +1,102 @@+{+ "slug": "lvk12r020der",+ "type": "hardware",+ "kind": "component",+ "version": "0.1.0",+ "title": "Ohmite LVK12R020DER four-terminal Kelvin shunt",+ "description": "20 mOhm, 0.5 percent, 0.5 W Kelvin current-sense resistor; source-backed symbol and footprint with independently authored nominal CAD.",+ "brief": "20 mOhm four-terminal Kelvin shunt, 1206. Original nominal assets; assembly qualification pending.",+ "license": "MIT",+ "source": {+ "name": "Ohmite",+ "url": "https://www.ohmite.com/res-lvk/"+ },+ "hero": {+ "type": "image",+ "path": "hero.png"+ },+ "component": {+ "mpn": "LVK12R020DER",+ "manufacturer": "Ohmite",+ "package": "1206 / LVK12, four-terminal",+ "pin_count": 4,+ "category": "Resistors",+ "datasheet": "https://www.ohmite.com/assets/files/Datasheets/lvk-series.pdf?r=false",+ "wiki_url": "https://wiki.adom.inc/adom/lvk12r020der",+ "parts": {+ "symbol": "lvk12r020der.kicad_sym",+ "footprint": "lvk12r020der.kicad_mod",+ "step": "lvk12r020der.step",+ "model_3d": "lvk12r020der-hero.glb",+ "model_3d_plain": "lvk12r020der.glb",+ "model_3d_step_plain": "lvk12r020der.step",+ "lbr": "lvk12r020der.lbr",+ "adom_lbr": "lvk12r020der.adom-lbr.json",+ "datasheet": "datasheet.pdf"+ },+ "distributor_links": {+ "mouser": "588-LVK12R020DER",+ "digikey": "273-LVK12R020DERCT-ND"+ },+ "pins": [+ {+ "number": "1",+ "name": "I+",+ "type": "passive",+ "description": "Adom library numbering convention: current terminal, lower left"+ },+ {+ "number": "2",+ "name": "V+",+ "type": "passive",+ "description": "Adom library numbering convention: sense terminal, upper left"+ },+ {+ "number": "3",+ "name": "V-",+ "type": "passive",+ "description": "Adom library numbering convention: sense terminal, upper right"+ },+ {+ "number": "4",+ "name": "I-",+ "type": "passive",+ "description": "Adom library numbering convention: current terminal, lower right"+ }+ ],+ "qualification": {+ "status": "provisional",+ "model": "Original nominal reconstruction, not manufacturer CAD",+ "assembly": "No physical sample or process qualification"+ }+ },+ "name": "@adom/lvk12r020der",+ "files": [+ "README.md",+ "LICENSE",+ "THIRD_PARTY.md",+ "page.json",+ "package.json",+ "provenance.json",+ "lvk12r020der*",+ "symbol.html",+ "footprint.html",+ "hero.png",+ "datasheet.pdf",+ "build_model.py",+ "build_library.py",+ "skills/**",+ "lvk12r020der-hero.glb",+ "lvk12r020der-hero.overlay.json",+ "lvk12r020der.glb"+ ],+ "dependencies": {},+ "because": "Exact component catalog search returned no matching part page; project-only shunt files need a reusable catalog record.",+ "tags": [+ "resistor",+ "Kelvin",+ "current-sense",+ "Ohmite",+ "1206"+ ]+}
page.jsonadded+108@@ -0,0 +1,108 @@+{+ "slug": "lvk12r020der",+ "type": "component",+ "kind": "component",+ "version": "0.1.0",+ "title": "Ohmite LVK12R020DER four-terminal Kelvin shunt",+ "description": "20 mOhm, 0.5 percent, 0.5 W Kelvin current-sense resistor; source-backed symbol and footprint with independently authored nominal CAD.",+ "brief": "20 mOhm four-terminal Kelvin shunt, 1206. Original nominal assets; assembly qualification pending.",+ "license": "MIT",+ "source": {+ "name": "Ohmite",+ "url": "https://www.ohmite.com/res-lvk/"+ },+ "hero": {+ "type": "image",+ "path": "hero.png"+ },+ "component": {+ "mpn": "LVK12R020DER",+ "manufacturer": "Ohmite",+ "package": "1206 / LVK12, four-terminal",+ "pin_count": 4,+ "category": "Resistors",+ "datasheet": "https://www.ohmite.com/assets/files/Datasheets/lvk-series.pdf?r=false",+ "wiki_url": "https://wiki.adom.inc/adom/lvk12r020der",+ "parts": {+ "symbol": "lvk12r020der.kicad_sym",+ "footprint": "lvk12r020der.kicad_mod",+ "step": "lvk12r020der.step",+ "model_3d": "lvk12r020der-hero.glb",+ "model_3d_plain": "lvk12r020der.glb",+ "model_3d_step_plain": "lvk12r020der.step",+ "lbr": "lvk12r020der.lbr",+ "adom_lbr": "lvk12r020der.adom-lbr.json",+ "datasheet": "datasheet.pdf"+ },+ "distributor_links": {+ "mouser": "588-LVK12R020DER",+ "digikey": "273-LVK12R020DERCT-ND"+ },+ "pins": [+ {+ "number": "1",+ "name": "I+",+ "type": "passive",+ "description": "Adom library numbering convention: current terminal, lower left"+ },+ {+ "number": "2",+ "name": "V+",+ "type": "passive",+ "description": "Adom library numbering convention: sense terminal, upper left"+ },+ {+ "number": "3",+ "name": "V-",+ "type": "passive",+ "description": "Adom library numbering convention: sense terminal, upper right"+ },+ {+ "number": "4",+ "name": "I-",+ "type": "passive",+ "description": "Adom library numbering convention: current terminal, lower right"+ }+ ],+ "qualification": {+ "status": "provisional",+ "model": "Original nominal reconstruction, not manufacturer CAD",+ "assembly": "No physical sample or process qualification"+ }+ },+ "name": "@adom/lvk12r020der",+ "files": [+ "README.md",+ "LICENSE",+ "THIRD_PARTY.md",+ "page.json",+ "package.json",+ "provenance.json",+ "lvk12r020der*",+ "symbol.html",+ "footprint.html",+ "hero.png",+ "datasheet.pdf",+ "build_model.py",+ "build_library.py",+ "skills/**",+ "lvk12r020der-hero.glb",+ "lvk12r020der-hero.overlay.json",+ "lvk12r020der.glb"+ ],+ "dependencies": {},+ "because": "Exact component catalog search returned no matching part page; project-only shunt files need a reusable catalog record.",+ "tags": [+ "resistor",+ "Kelvin",+ "current-sense",+ "Ohmite",+ "1206"+ ],+ "visibility": "public",+ "org": "adom",+ "author": {+ "name": "John Lauer",+ "email": "[email protected]"+ }+}
provenance.jsonadded+103@@ -0,0 +1,103 @@+{+ "mpn": "LVK12R020DER",+ "retrievalDate": "2026-10-11",+ "datasheet": {+ "url": "https://www.ohmite.com/assets/files/Datasheets/lvk-series.pdf?r=false",+ "sha256": "c6c9db45fe61b11db81a531465b4855d4b6a457a79cd24e7f8925c60c56d2032",+ "pages": {+ "ratings": 1,+ "mechanical": 2,+ "ordering": 3+ }+ },+ "research": {+ "manufacturer": "https://www.ohmite.com/res-lvk/",+ "exactManufacturerStep": "No downloadable exact-part manufacturer STEP located in searched resources; not an exhaustive absence claim",+ "distributorCad": "DigiKey model page checked; no distributor CAD reused",+ "distributorIdentity": "https://www.digikey.com/en/products/detail/ohmite/LVK12R020DER/1632798"+ },+ "model": {+ "authorship": "Original Adom nominal reconstruction",+ "generator": "build_model.py",+ "kernel": "Existing shared OCP environment",+ "units": "mm in STEP; meters in GLB",+ "axes": "Z up; terminal 1 at X negative Y negative in model coordinates, corresponding to lower-left in footprint top view",+ "nominalMm": {+ "L": 3.2,+ "W": 1.6,+ "t": 0.5,+ "terminal_a": 1,+ "terminal_b": 0.55+ },+ "limitsMm": {+ "L": [+ 3,+ 3.4+ ],+ "W": [+ 1.4,+ 1.8+ ],+ "t": [+ 0.35,+ 0.65+ ],+ "terminal_a": [+ 0.8,+ 1.2+ ],+ "terminal_b": [+ 0.35,+ 0.75+ ]+ },+ "assumptions": [+ "Plating wrap thickness 0.05 mm illustrative, not specified",+ "Internal substrate/coating layers and colors illustrative",+ "No physical sample or manufacturer CAD comparison",+ "No production markings reconstructed"+ ]+ },+ "footprint": {+ "authorship": "Original Adom, based on manufacturer example land pattern",+ "padSizeMm": [+ 1.75,+ 1.1+ ],+ "padCentersMm": [+ [+ -1.375,+ 0.7+ ],+ [+ -1.375,+ -0.7+ ],+ [+ 1.375,+ -0.7+ ],+ [+ 1.375,+ 0.7+ ]+ ],+ "pinNumbers": "Library-defined mapping; manufacturer drawing labels current and sense function",+ "source": "Ohmite LVK series PDF page 2"+ },+ "symbol": {+ "source": "KiCad Device:R_Shunt",+ "license": "CC-BY-SA-4.0 with KiCad library exception",+ "modifications": "Exact-part metadata and explicit current/sense pin names"+ },+ "qualification": "Provisional; physical geometry, manufacturing process and native EDA parity remain unqualified",+ "assetSha256": {+ "lvk12r020der.lbr": "2695cf85916f16247ed069b69923e7ee46fd9efe61e2e61debb2cc79d68a2efe",+ "lvk12r020der.step": "0b43dbfcdbd5fc40000a792b3fa6b417a57059a50997ad7604a361a0c2e2330f",+ "lvk12r020der-hero.glb": "d56ec1d449fc263d1f0367849b3506709e0f6834ec29099a1fa6f0dbd07d4354",+ "lvk12r020der.kicad_sym": "fb07ae49e2289986093b5cdde632b0459f870d0706a7d288f71f390d18a2bd43",+ "lvk12r020der.kicad_mod": "ac9ed1b1e37ad5746296ab95bb98d7445417f8d4a5587394f9da307d6ca58c60",+ "lvk12r020der.glb": "548a7eeb4f4665cc6fcb316be19b8cffef3d313f82c9fab91e2ee5db7f3a19d5"+ },+ "visualReview": "1920x1200 STEP thumbnail inspected: four terminals, no overlapping coating/substrate flicker; nominal shape only. Wiki interactive review pending."+}
skills/lvk12r020der/SKILL.mdadded+15@@ -0,0 +1,15 @@+---+name: lvk12r020der+description: Use when selecting or placing the Ohmite LVK12R020DER Kelvin shunt, reviewing its pad mapping, or loading its nominal CAD into a board.+---+# LVK12R020DER++Parent skill: wiki-component. Read README.md and provenance.json before reuse.++The manufacturer's current/sense labels are represented by an explicit library convention: 1 I+, 2 V+, 3 V-, 4 I-. In top view, pins 1/4 are the lower current row and 2/3 the upper sensing row. Sign labels are a measurement convention for a nonpolar resistor. Keep Kelvin routes separate to the device terminals.++Use the 20 mOhm, 0.5 percent identity; do not substitute a two-terminal 1206 resistor. The 0.5 W rating is specified at 70 C with manufacturer derating. Pulse limits are not continuous ratings.++Use lvk12r020der.step or lvk12r020der.glb for assembly. The hero contains nonphysical footprint artwork. The original nominal model is not manufacturer CAD; internal layers and plating are illustrative, not valid thermal simulation materials. No finished board or assembly qualification is claimed.++The canonical hub provides symbol, footprint and connects. Native KiCad model attachment lives in the footprint and page parts identify the STEP explicitly; verify attachment after translation into another EDA format.
symbol.htmladded+1990@@ -0,0 +1,1990 @@+<!doctype html><html><head><meta charset="utf-8">+<title>LVK12R020DER - 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">LVK12R020DER</span>+ <span class="subject-meta"><span class="sep">·</span><span>4 pins</span><span class="sep">·</span><span>LVK12_Kelvin</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">Ohmite</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="16.842mm" height="23.240mm" viewBox="90.9680 88.3800 16.8420 23.2400">++<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="99.38900000000001" cy="100" r="16.267999999999997" 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="90.968" y="88.38" width="16.842" height="23.24" fill="#0d1117"/>+<rect x="90.968" y="88.38" width="16.842" height="23.24" fill="url(#adom-canvas-grid)"/>+<rect x="90.968" y="88.38" width="16.842" height="23.24" 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:none; +stroke:#4a5568; stroke-width:0.2540; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;">+<rect x="98.984000" y="97.460000" width="2.032000" height="5.080000" rx="0.000000" />+<path style="fill:none; +stroke:#4a5568; stroke-width:0.1524; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;fill:none"+d="M 100.0000,102.5400+101.2700,102.5400+" /> +<path style="fill:none; +stroke:#4a5568; stroke-width:0.1524; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;fill:none"+d="M 101.2700,97.4600+100.0000,97.4600+" /> +</g>+<g style="fill:none; +stroke:#4a5568; stroke-width:0.1524; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;">+<path d="M100.0000 97.4600+L100.0000 94.9200+" />+</g>+<g style="fill:none; +stroke:#ffffff; stroke-width:0.1524; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;">+<g transform="rotate(-90.000000 99.7460 96.1900)">+<text x="99.7460" y="96.1900"+textLength="1.4127" font-size="1.6933" lengthAdjust="spacingAndGlyphs"+text-anchor="middle" opacity="0" stroke-opacity="0">1</text>+</g>+<g class="stroked-text">+<path d="M99.5825 95.8270+L99.5825 96.5527+" />+<path d="M99.5825 96.1899+L98.3125 96.1899+" />+<path d="M98.3125 96.1899+L98.4940 96.3108+" />+<path d="M98.4940 96.3108+L98.6149 96.4318+" />+<path d="M98.6149 96.4318+L98.6754 96.5527+" />+</g></g>+<g style="fill:none; +stroke:#4a5568; stroke-width:0.1524; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;">+<path d="M101.2700 97.4600+L102.5400 97.4600+" />+</g>+<g style="fill:none; +stroke:#ffffff; stroke-width:0.1524; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;">+<text x="101.9050" y="97.2060"+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="M101.5422 95.8935+L101.6026 95.8330+" />+<path d="M101.6026 95.8330+L101.7236 95.7725+" />+<path d="M101.7236 95.7725+L102.0260 95.7725+" />+<path d="M102.0260 95.7725+L102.1469 95.8330+" />+<path d="M102.1469 95.8330+L102.2074 95.8935+" />+<path d="M102.2074 95.8935+L102.2679 96.0144+" />+<path d="M102.2679 96.0144+L102.2679 96.1354+" />+<path d="M102.2679 96.1354+L102.2074 96.3168+" />+<path d="M102.2074 96.3168+L101.4817 97.0425+" />+<path d="M101.4817 97.0425+L102.2679 97.0425+" />+</g></g>+<g style="fill:none; +stroke:#4a5568; stroke-width:0.1524; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;">+<path d="M101.2700 102.5400+L102.5400 102.5400+" />+</g>+<g style="fill:none; +stroke:#ffffff; stroke-width:0.1524; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;">+<text x="101.9050" 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="M101.4817 100.8525+L102.2679 100.8525+" />+<path d="M102.2679 100.8525+L101.8445 101.3363+" />+<path d="M101.8445 101.3363+L102.0260 101.3363+" />+<path d="M102.0260 101.3363+L102.1469 101.3968+" />+<path d="M102.1469 101.3968+L102.2074 101.4573+" />+<path d="M102.2074 101.4573+L102.2679 101.5782+" />+<path d="M102.2679 101.5782+L102.2679 101.8806+" />+<path d="M102.2679 101.8806+L102.2074 102.0016+" />+<path d="M102.2074 102.0016+L102.1469 102.0621+" />+<path d="M102.1469 102.0621+L102.0260 102.1225+" />+<path d="M102.0260 102.1225+L101.6631 102.1225+" />+<path d="M101.6631 102.1225+L101.5422 102.0621+" />+<path d="M101.5422 102.0621+L101.4817 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="M100.0000 102.5400+L100.0000 105.0800+" />+</g>+<g style="fill:none; +stroke:#ffffff; stroke-width:0.1524; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;">+<g transform="rotate(-90.000000 99.7460 103.8100)">+<text x="99.7460" y="103.8100"+textLength="1.4127" font-size="1.6933" lengthAdjust="spacingAndGlyphs"+text-anchor="middle" opacity="0" stroke-opacity="0">4</text>+</g>+<g class="stroked-text">+<path d="M98.7359 103.5680+L99.5825 103.5680+" />+<path d="M98.2521 103.8704+L99.1592 104.1727+" />+<path d="M99.1592 104.1727+L99.1592 103.3866+" />+</g></g>+<g style="fill:none; +stroke:#484f58; stroke-width:0.1524; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;">+<text x="97.9680" y="100.6350"+textLength="2.5618" font-size="1.6933" lengthAdjust="spacingAndGlyphs"+text-anchor="middle" opacity="0" stroke-opacity="0">R?</text>+<g class="stroked-text">+<path d="M97.8167 100.5795+L97.3934 99.9748+" />+<path d="M97.0910 100.5795+L97.0910 99.3095+" />+<path d="M97.0910 99.3095+L97.5748 99.3095+" />+<path d="M97.5748 99.3095+L97.6958 99.3700+" />+<path d="M97.6958 99.3700+L97.7563 99.4305+" />+<path d="M97.7563 99.4305+L97.8167 99.5514+" />+<path d="M97.8167 99.5514+L97.8167 99.7329+" />+<path d="M97.8167 99.7329+L97.7563 99.8538+" />+<path d="M97.7563 99.8538+L97.6958 99.9143+" />+<path d="M97.6958 99.9143+L97.5748 99.9748+" />+<path d="M97.5748 99.9748+L97.0910 99.9748+" />+<path d="M98.5425 100.4586+L98.6029 100.5191+" />+<path d="M98.6029 100.5191+L98.5425 100.5795+" />+<path d="M98.5425 100.5795+L98.4820 100.5191+" />+<path d="M98.4820 100.5191+L98.5425 100.4586+" />+<path d="M98.5425 100.4586+L98.5425 100.5795+" />+<path d="M98.3006 99.3700+L98.4215 99.3095+" />+<path d="M98.4215 99.3095+L98.7239 99.3095+" />+<path d="M98.7239 99.3095+L98.8448 99.3700+" />+<path d="M98.8448 99.3700+L98.9053 99.4910+" />+<path d="M98.9053 99.4910+L98.9053 99.6119+" />+<path d="M98.9053 99.6119+L98.8448 99.7329+" />+<path d="M98.8448 99.7329+L98.7844 99.7933+" />+<path d="M98.7844 99.7933+L98.6634 99.8538+" />+<path d="M98.6634 99.8538+L98.6029 99.9143+" />+<path d="M98.6029 99.9143+L98.5425 100.0352+" />+<path d="M98.5425 100.0352+L98.5425 100.0957+" />+</g><text x="100.0000" y="100.6350"+textLength="14.5964" font-size="1.6933" lengthAdjust="spacingAndGlyphs"+text-anchor="middle" opacity="0" stroke-opacity="0">LVK12R020DER</text>+<g class="stroked-text">+<path d="M93.7105 100.5795+L93.1057 100.5795+" />+<path d="M93.1057 100.5795+L93.1057 99.3095+" />+<path d="M93.9524 99.3095+L94.3757 100.5795+" />+<path d="M94.3757 100.5795+L94.7991 99.3095+" />+<path d="M95.2224 100.5795+L95.2224 99.3095+" />+<path d="M95.9481 100.5795+L95.4039 99.8538+" />+<path d="M95.9481 99.3095+L95.2224 100.0352+" />+<path d="M97.1577 100.5795+L96.4320 100.5795+" />+<path d="M96.7948 100.5795+L96.7948 99.3095+" />+<path d="M96.7948 99.3095+L96.6739 99.4910+" />+<path d="M96.6739 99.4910+L96.5529 99.6119+" />+<path d="M96.5529 99.6119+L96.4320 99.6724+" />+<path d="M97.6415 99.4305+L97.7019 99.3700+" />+<path d="M97.7019 99.3700+L97.8229 99.3095+" />+<path d="M97.8229 99.3095+L98.1253 99.3095+" />+<path d="M98.1253 99.3095+L98.2462 99.3700+" />+<path d="M98.2462 99.3700+L98.3067 99.4305+" />+<path d="M98.3067 99.4305+L98.3672 99.5514+" />+<path d="M98.3672 99.5514+L98.3672 99.6724+" />+<path d="M98.3672 99.6724+L98.3067 99.8538+" />+<path d="M98.3067 99.8538+L97.5810 100.5795+" />+<path d="M97.5810 100.5795+L98.3672 100.5795+" />+<path d="M99.6371 100.5795+L99.2138 99.9748+" />+<path d="M98.9114 100.5795+L98.9114 99.3095+" />+<path d="M98.9114 99.3095+L99.3952 99.3095+" />+<path d="M99.3952 99.3095+L99.5162 99.3700+" />+<path d="M99.5162 99.3700+L99.5767 99.4305+" />+<path d="M99.5767 99.4305+L99.6371 99.5514+" />+<path d="M99.6371 99.5514+L99.6371 99.7329+" />+<path d="M99.6371 99.7329+L99.5767 99.8538+" />+<path d="M99.5767 99.8538+L99.5162 99.9143+" />+<path d="M99.5162 99.9143+L99.3952 99.9748+" />+<path d="M99.3952 99.9748+L98.9114 99.9748+" />+<path d="M100.4233 99.3095+L100.5443 99.3095+" />+<path d="M100.5443 99.3095+L100.6652 99.3700+" />+<path d="M100.6652 99.3700+L100.7257 99.4305+" />+<path d="M100.7257 99.4305+L100.7862 99.5514+" />+<path d="M100.7862 99.5514+L100.8467 99.7933+" />+<path d="M100.8467 99.7933+L100.8467 100.0957+" />+<path d="M100.8467 100.0957+L100.7862 100.3376+" />+<path d="M100.7862 100.3376+L100.7257 100.4586+" />+<path d="M100.7257 100.4586+L100.6652 100.5191+" />+<path d="M100.6652 100.5191+L100.5443 100.5795+" />+<path d="M100.5443 100.5795+L100.4233 100.5795+" />+<path d="M100.4233 100.5795+L100.3024 100.5191+" />+<path d="M100.3024 100.5191+L100.2419 100.4586+" />+<path d="M100.2419 100.4586+L100.1814 100.3376+" />+<path d="M100.1814 100.3376+L100.1210 100.0957+" />+<path d="M100.1210 100.0957+L100.1210 99.7933+" />+<path d="M100.1210 99.7933+L100.1814 99.5514+" />+<path d="M100.1814 99.5514+L100.2419 99.4305+" />+<path d="M100.2419 99.4305+L100.3024 99.3700+" />+<path d="M100.3024 99.3700+L100.4233 99.3095+" />+<path d="M101.3305 99.4305+L101.3909 99.3700+" />+<path d="M101.3909 99.3700+L101.5119 99.3095+" />+<path d="M101.5119 99.3095+L101.8143 99.3095+" />+<path d="M101.8143 99.3095+L101.9352 99.3700+" />+<path d="M101.9352 99.3700+L101.9957 99.4305+" />+<path d="M101.9957 99.4305+L102.0562 99.5514+" />+<path d="M102.0562 99.5514+L102.0562 99.6724+" />+<path d="M102.0562 99.6724+L101.9957 99.8538+" />+<path d="M101.9957 99.8538+L101.2700 100.5795+" />+<path d="M101.2700 100.5795+L102.0562 100.5795+" />+<path d="M102.8423 99.3095+L102.9633 99.3095+" />+<path d="M102.9633 99.3095+L103.0842 99.3700+" />+<path d="M103.0842 99.3700+L103.1447 99.4305+" />+<path d="M103.1447 99.4305+L103.2052 99.5514+" />+<path d="M103.2052 99.5514+L103.2657 99.7933+" />+<path d="M103.2657 99.7933+L103.2657 100.0957+" />+<path d="M103.2657 100.0957+L103.2052 100.3376+" />+<path d="M103.2052 100.3376+L103.1447 100.4586+" />+<path d="M103.1447 100.4586+L103.0842 100.5191+" />+<path d="M103.0842 100.5191+L102.9633 100.5795+" />+<path d="M102.9633 100.5795+L102.8423 100.5795+" />+<path d="M102.8423 100.5795+L102.7214 100.5191+" />+<path d="M102.7214 100.5191+L102.6609 100.4586+" />+<path d="M102.6609 100.4586+L102.6004 100.3376+" />+<path d="M102.6004 100.3376+L102.5400 100.0957+" />+<path d="M102.5400 100.0957+L102.5400 99.7933+" />+<path d="M102.5400 99.7933+L102.6004 99.5514+" />+<path d="M102.6004 99.5514+L102.6609 99.4305+" />+<path d="M102.6609 99.4305+L102.7214 99.3700+" />+<path d="M102.7214 99.3700+L102.8423 99.3095+" />+<path d="M103.8099 100.5795+L103.8099 99.3095+" />+<path d="M103.8099 99.3095+L104.1123 99.3095+" />+<path d="M104.1123 99.3095+L104.2937 99.3700+" />+<path d="M104.2937 99.3700+L104.4147 99.4910+" />+<path d="M104.4147 99.4910+L104.4752 99.6119+" />+<path d="M104.4752 99.6119+L104.5356 99.8538+" />+<path d="M104.5356 99.8538+L104.5356 100.0352+" />+<path d="M104.5356 100.0352+L104.4752 100.2771+" />+<path d="M104.4752 100.2771+L104.4147 100.3981+" />+<path d="M104.4147 100.3981+L104.2937 100.5191+" />+<path d="M104.2937 100.5191+L104.1123 100.5795+" />+<path d="M104.1123 100.5795+L103.8099 100.5795+" />+<path d="M105.0799 99.9143+L105.5033 99.9143+" />+<path d="M105.6847 100.5795+L105.0799 100.5795+" />+<path d="M105.0799 100.5795+L105.0799 99.3095+" />+<path d="M105.0799 99.3095+L105.6847 99.3095+" />+<path d="M106.9546 100.5795+L106.5313 99.9748+" />+<path d="M106.2289 100.5795+L106.2289 99.3095+" />+<path d="M106.2289 99.3095+L106.7127 99.3095+" />+<path d="M106.7127 99.3095+L106.8337 99.3700+" />+<path d="M106.8337 99.3700+L106.8942 99.4305+" />+<path d="M106.8942 99.4305+L106.9546 99.5514+" />+<path d="M106.9546 99.5514+L106.9546 99.7329+" />+<path d="M106.9546 99.7329+L106.8942 99.8538+" />+<path d="M106.8942 99.8538+L106.8337 99.9143+" />+<path d="M106.8337 99.9143+L106.7127 99.9748+" />+<path d="M106.7127 99.9748+L106.2289 99.9748+" />+</g></g> +</svg>+ </div>+ </div>+ <aside>+ <div class="ah"><span class="atitle">Pins <span class="acount">4</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">Ohmite</span></span><span class="it"><span class="k">PKG</span><span class="v">LVK12_Kelvin</span></span><span class="it"><span class="k">PINS</span><span class="v">4</span></span><span class="it descit"><span class="k">DESC</span><span class="v">Shunt resistor with Kelvin connections</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":270,"color":"#78909c","desc":"","length":2.54,"name":"I+","number":"1","type":"Passive","x":0.0,"y":5.08},{"angle":180,"color":"#78909c","desc":"","length":1.27,"name":"V+","number":"2","type":"Passive","x":2.54,"y":2.54},{"angle":180,"color":"#78909c","desc":"","length":1.27,"name":"V-","number":"3","type":"Passive","x":2.54,"y":-2.54},{"angle":90,"color":"#78909c","desc":"","length":2.54,"name":"I-","number":"4","type":"Passive","x":0.0,"y":-5.08}], 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>