component
KSC2690AYSTU
Public Made by Adomby adom
onsemi Audio Amplifiers, TO-126-3. Pinout cross-checked by two models against the datasheet, KiCad symbol/footprint/3D.
← Commit history
Publish 0.1.0
15 files changed
+2342
README.md+70docs/hero.pngdocs/ksc2690aystu-datasheet.pdfksc2690aystu-etched.glbksc2690aystu-hero.glbksc2690aystu-hero.overlay.json+155ksc2690aystu.glbksc2690aystu.kicad_mod+175ksc2690aystu.kicad_sym+25ksc2690aystu.lbr+109ksc2690aystu.step+1476package.json+162page.json+168viewers/footprint.html+1viewers/symbol.html+1README.mdadded+70@@ -0,0 +1,70 @@+# KSC2690AYSTU++**onsemi** · Audio Amplifiers · TO-126-3++KSC2690AYSTU from onsemi, in a TO-126-3. Pinout and pin descriptions extracted from the manufacturer datasheet (extract_pins, cross-checked by a second model); symbol, footprint, and 3D from KiCad-official CAD.++## Pinout++| Pin | Name | Type | Function |+|---|---|---|---|+| 1 | Emitter | passive | Emitter terminal of the NPN transistor; the datasheet lists the emitter-base voltage rating as 5 V (VEBO). |+| 2 | Collector | passive | Collector terminal of the NPN transistor; the datasheet rates collector current at 1.2 A DC and 2.5 A pulsed, with collector-base and collector-emitter voltage of 120 V (KSC2690) or 160 V (KSC2690A). |+| 3 | Base | passive | Base terminal of the NPN transistor; the datasheet rates base current at 0.3 A DC. |++## Key specifications++| Parameter | Value |+|---|---|+| Manufacturer | onsemi |+| Package | TO-126-3 |+| Category | Amplifiers/Comparators |+| Pins | 3 |++## Electrical characteristics++Limits as printed in the datasheet (page.json `metadata.characteristics` carries them as data).++| Parameter | Symbol | Min | Typ | Max | Unit | Conditions | Page |+|---|---|---|---|---|---|---|---|+| Collector-Base Voltage (KSC2690A column) | VCBO | | | 160 | V | | 2 |+| Collector-Emitter Voltage (KSC2690A column) | VCEO | | | 160 | V | | 2 |+| Emitter-Base Voltage | VEBO | | | 5 | V | | 2 |+| Collector Current (DC) | IC | | | 1.2 | A | | 2 |+| Collector Current (Pulse) | ICP | | | 2.5 | A | PW≤10ms, Duty Cycle≤50% | 2 |+| Base Current (DC) | IB | | | 0.3 | A | | 2 |+| Collector Dissipation | PC | | | 1.2 | W | Ta=25°C | 2 |+| Collector Dissipation | PC | | | 20 | W | TC=25°C | 2 |+| Junction Temperature | TJ | | | 150 | °C | | 2 |+| Storage Temperature | TSTG | -55 | | 150 | °C | | 2 |+| Collector Cut-off Current | ICBO | | | 1 | µA | VCB = 120V, IE = 0 | 2 |+| Emitter Cut-off Current | IEBO | | | 1 | µA | VEB = 3V, IC= 0 | 2 |+| DC Current Gain (hFE1) | hFE1 | 35 | | 105 | | VCE = 5V, IC = 5mA | 2 |+| DC Current Gain (hFE2) | hFE2 | 60 | 140 | 320 | | VCE = 5V, IC = 0.3A | 2 |+| Collector-Emitter Saturation Voltage | VCE(sat) | | 0.4 | 0.7 | V | IC = 1A, IB = 0.2A | 2 |+| Base-Emitter Saturation Voltage | VBE(sat) | | 1 | 1.3 | V | IC = 1A, IB = 0.2A | 2 |++## Materials and finish++As the datasheet states them (page.json `metadata.appearance`; the 3D model's colours follow it).++| Part | Material | Colour / plating | Datasheet says | Page |+|---|---|---|---|---|+| housing | PC | | IB Base Current(DC) 0.3 A PC Collector Dissipation (Ta=25°C) 1.2 W | 2 |++## CAD (KiCad official)++- Symbol: `KSC2690AYSTU`+- Footprint: `Package_TO_SOT_THT:TO-126-3_Vertical`+- 3D model: TO-126-3 (KiCad packages3D, STEP)+- 3D model files: `ksc2690aystu-etched.step` / `ksc2690aystu-etched.glb` carry the MPN laser-etched on the die in a toggleable `Adom.LaserEtch` group (Fusion-ready); `ksc2690aystu.step` / `ksc2690aystu.glb` are the bare package body.++## Provenance++Data extracted from the manufacturer datasheet, not a distributor listing:++- **Datasheet:** [onsemi datasheet](https://jlcpcb.com/api/file/downloadByFileSystemAccessId/8588896650059898880) (7 pp, sha256 `cd613eddeffc8c9a`, retrieved 2026-10-18, tier: lcsc)+- **Extractor:** parts-factory `2.0.0` / `extract_pins 0.3`, primary `claude-haiku-5-5` (text), consensus `claude-sonnet-5-5` (agreed), guards: pin_guards 0.1: passed. Pins are checked against the footprint pad set and their cited datasheet pages before publish.+- **CAD:** KiCad official libraries (CC-BY-SA 4.0).++[Datasheet PDF](docs/ksc2690aystu-datasheet.pdf)
docs/hero.pngadded⋯ 1 unchanged line ⋯
docs/ksc2690aystu-datasheet.pdfadded⋯ 1 unchanged line ⋯
ksc2690aystu-etched.glbadded⋯ 1 unchanged line ⋯
ksc2690aystu-hero.glbadded⋯ 1 unchanged line ⋯
ksc2690aystu-hero.overlay.jsonadded+155@@ -0,0 +1,155 @@+{+ "spec": "adom-hero 1.4",+ "mpn": "KSC2690AYSTU",+ "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": 3,+ "span_mm": 6.27,+ "dash_mm": 0.1568,+ "gap_mm": 0.094,+ "pad_stroke_mm": 0.0376+ },+ "silkscreen": {+ "material": "Silkscreen reference lines - 30 percent opacity",+ "rgba": [+ 0.92,+ 0.96,+ 1.0,+ 0.3+ ],+ "footprint_items": 6,+ "pin1": {+ "source": "added dot (AI)",+ "pad": "1",+ "center_mm": [+ -1.405,+ 0.0+ ],+ "r_mm": 0.35+ }+ },+ "signal_names": {+ "material": "Signal names - 50 percent opacity",+ "rgba": [+ 0.92,+ 0.96,+ 1.0,+ 0.5+ ],+ "font": "DejaVu Sans Mono",+ "labels": 3,+ "sides": "top + mirrored underside (single-sided)",+ "fallback_to_pad_number": 0+ }+ },+ "align": {+ "ok": true,+ "centre_offset_mm": 0.0,+ "tolerance_mm": 0.502,+ "orientation_flipped": false,+ "contacts_bbox_mm": [+ -0.374,+ 4.934,+ -0.263,+ 0.262+ ],+ "pads_bbox_mm": [+ -0.855,+ 5.415,+ -0.9,+ 0.9+ ],+ "seating_z_mm": -9.75+ },+ "sources": {+ "glb": "ksc2690aystu-etched.glb",+ "glb_sha256": "4235838154b4126c3cf8f9ecccc68ee787ef34165e955ecd7c6d947d39070861",+ "footprint": "ksc2690aystu.kicad_mod",+ "footprint_sha256": "6afbacef360f740886100c7a8234792fc6bfe7cd75bb48ba08da83e51b5a571c",+ "pins": "page.json component.pins",+ "pins_sha256": "c648e2a6085754c2fc221ebceadb38dedaa644d696f41e13d7ab1c177270fbae"+ },+ "generator": "adom-wiki 1.7.73 (component_hero)",+ "labels": [+ {+ "pad": "1",+ "text": "Emitter",+ "x": -1.905,+ "y": 0.0,+ "align": "right",+ "vertical": false,+ "h": 0.6+ },+ {+ "pad": "2",+ "text": "Collector",+ "x": 3.285,+ "y": 0.0,+ "align": "left",+ "vertical": false,+ "h": 0.6+ },+ {+ "pad": "3",+ "text": "Base",+ "x": 5.565,+ "y": 0.0,+ "align": "left",+ "vertical": false,+ "h": 0.6+ }+ ],+ "pads": [+ {+ "number": "1",+ "shape": "rect",+ "center_mm": [+ 0.0,+ 0.0+ ],+ "size_mm": [+ 1.71,+ 1.8+ ],+ "rot": 0.0+ },+ {+ "number": "2",+ "shape": "oval",+ "center_mm": [+ 2.28,+ 0.0+ ],+ "size_mm": [+ 1.71,+ 1.8+ ],+ "rot": 0.0+ },+ {+ "number": "3",+ "shape": "oval",+ "center_mm": [+ 4.56,+ 0.0+ ],+ "size_mm": [+ 1.71,+ 1.8+ ],+ "rot": 0.0+ }+ ]+}
ksc2690aystu.glbadded⋯ 1 unchanged line ⋯
ksc2690aystu.kicad_modadded+175@@ -0,0 +1,175 @@+(footprint "TO-126-3_Vertical"+ (version 20260206)+ (generator "kicad-footprint-generator")+ (layer "F.Cu")+ (descr "TO-126-3, Vertical, RM 2.28mm, see https://www.diodes.com/assets/Package-Files/TO126.pdf")+ (tags "TO-126-3 Vertical RM 2.28mm")+ (property "Reference" "REF**"+ (at 2.28 -2.95 0)+ (layer "F.SilkS")+ (effects+ (font+ (size 1 1)+ (thickness 0.15)+ )+ )+ )+ (property "Value" "TO-126-3_Vertical"+ (at 2.28 2.2 0)+ (layer "F.Fab")+ (effects+ (font+ (size 1 1)+ (thickness 0.15)+ )+ )+ )+ (property "KiLib_Generator" "package/TO_SOT/THT"+ (at 0 0 0)+ (layer "F.SilkS")+ (hide yes)+ (effects+ (font+ (size 1 1)+ (thickness 0.15)+ )+ )+ )+ (attr through_hole)+ (duplicate_pad_numbers_are_jumpers no)+ (fp_line+ (start -1.83 -2.11)+ (end 6.39 -2.11)+ (stroke+ (width 0.12)+ (type solid)+ )+ (layer "F.SilkS")+ )+ (fp_line+ (start -1.83 1.36)+ (end -1.83 -2.11)+ (stroke+ (width 0.12)+ (type solid)+ )+ (layer "F.SilkS")+ )+ (fp_line+ (start 0.68 -2.11)+ (end 0.68 -1.89)+ (stroke+ (width 0.12)+ (type solid)+ )+ (layer "F.SilkS")+ )+ (fp_line+ (start 3.88 -2.11)+ (end 3.88 -1.89)+ (stroke+ (width 0.12)+ (type solid)+ )+ (layer "F.SilkS")+ )+ (fp_line+ (start 6.39 -2.11)+ (end 6.39 1.36)+ (stroke+ (width 0.12)+ (type solid)+ )+ (layer "F.SilkS")+ )+ (fp_line+ (start 6.39 1.36)+ (end -1.83 1.36)+ (stroke+ (width 0.12)+ (type solid)+ )+ (layer "F.SilkS")+ )+ (fp_rect+ (start -1.97 -2.25)+ (end 6.53 1.5)+ (stroke+ (width 0.05)+ (type solid)+ )+ (fill no)+ (layer "F.CrtYd")+ )+ (fp_line+ (start 0.68 -2)+ (end 0.68 1.25)+ (stroke+ (width 0.1)+ (type solid)+ )+ (layer "F.Fab")+ )+ (fp_line+ (start 3.88 -2)+ (end 3.88 1.25)+ (stroke+ (width 0.1)+ (type solid)+ )+ (layer "F.Fab")+ )+ (fp_rect+ (start -1.72 -2)+ (end 6.28 1.25)+ (stroke+ (width 0.1)+ (type solid)+ )+ (fill no)+ (layer "F.Fab")+ )+ (fp_text user "${REFERENCE}"+ (at 2.28 -0.38 0)+ (layer "F.Fab")+ (effects+ (font+ (size 1 1)+ (thickness 0.15)+ )+ )+ )+ (pad "1" thru_hole rect+ (at 0 0)+ (size 1.71 1.8)+ (drill 1)+ (layers "*.Cu" "*.Mask")+ (remove_unused_layers no)+ )+ (pad "2" thru_hole oval+ (at 2.28 0)+ (size 1.71 1.8)+ (drill 1)+ (layers "*.Cu" "*.Mask")+ (remove_unused_layers no)+ )+ (pad "3" thru_hole oval+ (at 4.56 0)+ (size 1.71 1.8)+ (drill 1)+ (layers "*.Cu" "*.Mask")+ (remove_unused_layers no)+ )+ (embedded_fonts no)+ (model "${KICAD10_3DMODEL_DIR}/Package_TO_SOT_THT.3dshapes/TO-126-3_Vertical.step"+ (offset+ (xyz 0 0 0)+ )+ (scale+ (xyz 1 1 1)+ )+ (rotate+ (xyz 0 0 0)+ )+ )+)
ksc2690aystu.kicad_symadded+25@@ -0,0 +1,25 @@+(kicad_symbol_lib (version 20211014) (generator ds2sf_rect)+ (symbol "KSC2690AYSTU" (in_bom yes) (on_board yes)+ (property "Reference" "U" (at 0 5.08 0) (effects (font (size 1.27 1.27))))+ (property "Value" "KSC2690AYSTU" (at 0 -7.62 0) (effects (font (size 1.27 1.27))))+ (property "Footprint" "" (at 0 0 0) (effects (font (size 1.27 1.27)) hide))+ (symbol "KSC2690AYSTU_0_1"+ (rectangle (start -12.70 2.54) (end 12.70 -5.08)+ (stroke (width 0.254) (type default)) (fill (type background)))+ )+ (symbol "KSC2690AYSTU_1_1"+ (pin passive line (at -17.78 0.00 0) (length 5.08)+ (name "Emitter" (effects (font (size 1.27 1.27))))+ (number "1" (effects (font (size 1.27 1.27))))+ )+ (pin passive line (at -17.78 -2.54 0) (length 5.08)+ (name "Collector" (effects (font (size 1.27 1.27))))+ (number "2" (effects (font (size 1.27 1.27))))+ )+ (pin passive line (at 17.78 0.00 180) (length 5.08)+ (name "Base" (effects (font (size 1.27 1.27))))+ (number "3" (effects (font (size 1.27 1.27))))+ )+ )+ )+)
ksc2690aystu.lbradded+109@@ -0,0 +1,109 @@+<?xml version="1.0" encoding="utf-8"?>+<!DOCTYPE eagle SYSTEM "eagle.dtd">+<eagle version="9.6.2">+<drawing>+<settings><setting alwaysvectorfont="no"/></settings>+<grid distance="0.1" unitdist="inch" unit="inch" style="lines" multiple="1" display="no" altdistance="0.01" altunitdist="inch" altunit="inch"/>+<layers>+<layer number="1" name="Top" color="4" fill="1" visible="yes" active="yes"/>+<layer number="16" name="Bottom" color="1" fill="1" visible="yes" active="yes"/>+<layer number="17" name="Pads" color="2" fill="1" visible="yes" active="yes"/>+<layer number="18" name="Vias" color="2" fill="1" visible="yes" active="yes"/>+<layer number="19" name="Unrouted" color="6" fill="1" visible="yes" active="yes"/>+<layer number="20" name="Dimension" color="15" fill="1" visible="yes" active="yes"/>+<layer number="21" name="tPlace" color="7" fill="1" visible="yes" active="yes"/>+<layer number="22" name="bPlace" color="7" fill="1" visible="yes" active="yes"/>+<layer number="23" name="tOrigins" color="15" fill="1" visible="yes" active="yes"/>+<layer number="24" name="bOrigins" color="15" fill="1" visible="yes" active="yes"/>+<layer number="25" name="tNames" color="7" fill="1" visible="yes" active="yes"/>+<layer number="26" name="bNames" color="7" fill="1" visible="yes" active="yes"/>+<layer number="27" name="tValues" color="7" fill="1" visible="yes" active="yes"/>+<layer number="28" name="bValues" color="7" fill="1" visible="yes" active="yes"/>+<layer number="29" name="tStop" color="7" fill="3" visible="no" active="yes"/>+<layer number="30" name="bStop" color="7" fill="6" visible="no" active="yes"/>+<layer number="31" name="tCream" color="7" fill="4" visible="no" active="yes"/>+<layer number="32" name="bCream" color="7" fill="5" visible="no" active="yes"/>+<layer number="33" name="tFinish" color="6" fill="3" visible="no" active="yes"/>+<layer number="34" name="bFinish" color="6" fill="6" visible="no" active="yes"/>+<layer number="35" name="tGlue" color="7" fill="4" visible="no" active="yes"/>+<layer number="36" name="bGlue" color="7" fill="5" visible="no" active="yes"/>+<layer number="37" name="tTest" color="7" fill="1" visible="no" active="yes"/>+<layer number="38" name="bTest" color="7" fill="1" visible="no" active="yes"/>+<layer number="39" name="tKeepout" color="4" fill="11" visible="no" active="yes"/>+<layer number="40" name="bKeepout" color="1" fill="11" visible="no" active="yes"/>+<layer number="41" name="tRestrict" color="4" fill="10" visible="no" active="yes"/>+<layer number="42" name="bRestrict" color="1" fill="10" visible="no" active="yes"/>+<layer number="43" name="vRestrict" color="2" fill="10" visible="no" active="yes"/>+<layer number="44" name="Drills" color="7" fill="1" visible="no" active="yes"/>+<layer number="45" name="Holes" color="7" fill="1" visible="no" active="yes"/>+<layer number="46" name="Milling" color="3" fill="1" visible="no" active="yes"/>+<layer number="47" name="Measures" color="7" fill="1" visible="no" active="yes"/>+<layer number="48" name="Document" color="7" fill="1" visible="yes" active="yes"/>+<layer number="49" name="Reference" color="7" fill="1" visible="yes" active="yes"/>+<layer number="91" name="Nets" color="2" fill="1" visible="yes" active="yes"/>+<layer number="92" name="Busses" color="1" fill="1" visible="yes" active="yes"/>+<layer number="93" name="Pins" color="2" fill="1" visible="no" active="yes"/>+<layer number="94" name="Symbols" color="4" fill="1" visible="yes" active="yes"/>+<layer number="95" name="Names" color="7" fill="1" visible="yes" active="yes"/>+<layer number="96" name="Values" color="7" fill="1" visible="yes" active="yes"/>+<layer number="97" name="Info" color="7" fill="1" visible="yes" active="yes"/>+<layer number="98" name="Guide" color="6" fill="1" visible="yes" active="yes"/>+</layers>+<library>+<description></description>+<packages>+<package name="TO-126-3_Vertical">+ <description>3 pads, 6.3 x 1.8 mm. TO-126-3, Vertical, RM 2.28mm, see</description>+ <pad name="1" x="0.0000" y="-0.0000" drill="1.0000" diameter="1.7100" shape="square"/>+ <pad name="2" x="2.2800" y="-0.0000" drill="1.0000" diameter="1.7100" shape="long" rot="R90"/>+ <pad name="3" x="4.5600" y="-0.0000" drill="1.0000" diameter="1.7100" shape="long" rot="R90"/>+ <wire x1="-1.7200" y1="2.0000" x2="6.2800" y2="2.0000" width="0.1000" layer="51"/>+ <wire x1="6.2800" y1="2.0000" x2="6.2800" y2="-1.2500" width="0.1000" layer="51"/>+ <wire x1="6.2800" y1="-1.2500" x2="-1.7200" y2="-1.2500" width="0.1000" layer="51"/>+ <wire x1="-1.7200" y1="-1.2500" x2="-1.7200" y2="2.0000" width="0.1000" layer="51"/>+ <wire x1="-1.8300" y1="2.1100" x2="6.3900" y2="2.1100" width="0.1200" layer="21"/>+ <wire x1="-1.8300" y1="-1.3600" x2="-1.8300" y2="2.1100" width="0.1200" layer="21"/>+ <wire x1="0.6800" y1="2.1100" x2="0.6800" y2="1.8900" width="0.1200" layer="21"/>+ <wire x1="3.8800" y1="2.1100" x2="3.8800" y2="1.8900" width="0.1200" layer="21"/>+ <wire x1="6.3900" y1="2.1100" x2="6.3900" y2="-1.3600" width="0.1200" layer="21"/>+ <wire x1="6.3900" y1="-1.3600" x2="-1.8300" y2="-1.3600" width="0.1200" layer="21"/>+ <wire x1="0.6800" y1="2.0000" x2="0.6800" y2="-1.2500" width="0.1000" layer="51"/>+ <wire x1="3.8800" y1="2.0000" x2="3.8800" y2="-1.2500" width="0.1000" layer="51"/>+ <text x="0" y="2.710" size="1.27" layer="25" align="bottom-center">>NAME</text>+ <text x="0" y="-1.960" size="1.27" layer="27" align="top-center">>VALUE</text>+</package>+</packages>+<symbols>+<symbol name="KSC2690AYSTU">+ <wire x1="-12.7" y1="2.54" x2="12.7" y2="2.54" width="0.254" layer="94"/>+ <wire x1="12.7" y1="2.54" x2="12.7" y2="-5.08" width="0.254" layer="94"/>+ <wire x1="12.7" y1="-5.08" x2="-12.7" y2="-5.08" width="0.254" layer="94"/>+ <wire x1="-12.7" y1="-5.08" x2="-12.7" y2="2.54" width="0.254" layer="94"/>+ <text x="0.0000" y="5.0800" size="1.27" layer="95" align="center">>NAME</text>+ <text x="0.0000" y="-7.6200" size="1.27" layer="96" align="center">>VALUE</text>+ <pin name="Emitter" x="-17.78" y="0" length="middle" direction="pas"/>+ <pin name="Collector" x="-17.78" y="-2.54" length="middle" direction="pas"/>+ <pin name="Base" x="17.78" y="0" length="middle" direction="pas" rot="R180"/>+</symbol>+</symbols>+<devicesets>+<deviceset name="KSC2690AYSTU" prefix="U">+ <description></description>+ <gates>+ <gate name="G$1" symbol="KSC2690AYSTU" x="0" y="0"/>+ </gates>+ <devices>+ <device name="" package="TO-126-3_Vertical">+ <connects>+ <connect gate="G$1" pin="Emitter" pad="1"/>+ <connect gate="G$1" pin="Collector" pad="2"/>+ <connect gate="G$1" pin="Base" pad="3"/>+ </connects>+ <technologies><technology name=""/></technologies>+ </device>+ </devices>+</deviceset>+</devicesets>+</library>+</drawing>+</eagle>
ksc2690aystu.stepadded+1476@@ -0,0 +1,1476 @@+ISO-10303-21;+HEADER;+FILE_DESCRIPTION(('FreeCAD Model'),'2;1');+FILE_NAME('Open CASCADE Shape Model','2024-04-05T21:48:16',(+ 'kicad StepUp'),('ksu MCAD'),'Open CASCADE STEP processor 7.7',+ 'FreeCAD','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('TO-126-3_Vertical','TO-126-3_Vertical','',(#8));+#8=PRODUCT_CONTEXT('',#2,'mechanical');+#9=PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');+#10=ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#15),#1406);+#11=AXIS2_PLACEMENT_3D('',#12,#13,#14);+#12=CARTESIAN_POINT('',(0.,0.,0.));+#13=DIRECTION('',(0.,0.,1.));+#14=DIRECTION('',(1.,0.,-0.));+#15=MANIFOLD_SOLID_BREP('',#16);+#16=CLOSED_SHELL('',(#17,#115,#155,#255,#279,#336,#361,#413,#428,#448, #489,#503,#523,#560,#574,#585,#596,#664,#688,#706,#723,#741,#752, #770,#789,#808,#820,#831,#849,#868,#883,#920,#954,#986, #997,#1007,#1018,#1029,#1040,#1048,#1059,#1070,#1080,#1090,#1100, #1108,#1118,#1128,#1138,#1148,#1158,#1166,#1187,#1205,#1219,#1237, #1251,#1269,#1283,#1296,#1319,#1338,#1355,#1370,#1383,#1397));+#17=ADVANCED_FACE('',(#18),#112,.T.);+#18=FACE_BOUND('',#19,.T.);+#19=EDGE_LOOP('',(#20,#29,#36,#44,#52,#60,#64,#70,#74,#80,#84,#90, #94,#100,#104,#109));+#20=ORIENTED_EDGE('',*,*,#21,.F.);+#21=EDGE_CURVE('',#22,#24,#26,.T.);+#22=VERTEX_POINT('',#23);+#23=CARTESIAN_POINT('',(-1.72,5.155875726359E-15,3.));+#24=VERTEX_POINT('',#25);+#25=CARTESIAN_POINT('',(-1.72,-1.25,3.));+#26=LINE('',#23,#27);+#27=VECTOR('',#28,1.);+#28=DIRECTION('',(-9.121204216618E-31,-1.,1.443289932013E-15));+#29=ORIENTED_EDGE('',*,*,#30,.T.);+#30=EDGE_CURVE('',#22,#31,#33,.T.);+#31=VERTEX_POINT('',#32);+#32=CARTESIAN_POINT('',(-0.375,3.81195075505E-15,3.));+#33=LINE('',#23,#34);+#34=VECTOR('',#35,1.);+#35=DIRECTION('',(1.,-9.992007221626E-16,5.551115123126E-16));+#36=ORIENTED_EDGE('',*,*,#37,.T.);+#37=EDGE_CURVE('',#31,#38,#40,.T.);+#38=VERTEX_POINT('',#39);+#39=CARTESIAN_POINT('',(-0.375,-0.2625,3.));+#40=LINE('',#41,#42);+#41=CARTESIAN_POINT('',(-0.375,-0.13125,3.));+#42=VECTOR('',#43,1.);+#43=DIRECTION('',(-8.659560562355E-17,-1.,7.771561172376E-16));+#44=ORIENTED_EDGE('',*,*,#45,.T.);+#45=EDGE_CURVE('',#38,#46,#48,.T.);+#46=VERTEX_POINT('',#47);+#47=CARTESIAN_POINT('',(0.375,-0.2625,3.));+#48=LINE('',#49,#50);+#49=CARTESIAN_POINT('',(0.28,-0.2625,3.));+#50=VECTOR('',#51,1.);+#51=DIRECTION('',(1.,-0.,1.221245327088E-15));+#52=ORIENTED_EDGE('',*,*,#53,.T.);+#53=EDGE_CURVE('',#46,#54,#56,.T.);+#54=VERTEX_POINT('',#55);+#55=CARTESIAN_POINT('',(0.375,3.062550213428E-15,3.));+#56=LINE('',#57,#58);+#57=CARTESIAN_POINT('',(0.375,-0.13125,3.));+#58=VECTOR('',#59,1.);+#59=DIRECTION('',(8.659560562355E-17,1.,-7.771561172376E-16));+#60=ORIENTED_EDGE('',*,*,#61,.T.);+#61=EDGE_CURVE('',#54,#62,#33,.T.);+#62=VERTEX_POINT('',#63);+#63=CARTESIAN_POINT('',(1.48,1.958433415439E-15,3.));+#64=ORIENTED_EDGE('',*,*,#65,.T.);+#65=EDGE_CURVE('',#62,#66,#68,.T.);+#66=VERTEX_POINT('',#67);+#67=CARTESIAN_POINT('',(1.48,-0.2625,3.));+#68=LINE('',#69,#42);+#69=CARTESIAN_POINT('',(1.48,-0.13125,3.));+#70=ORIENTED_EDGE('',*,*,#71,.T.);+#71=EDGE_CURVE('',#66,#72,#48,.T.);+#72=VERTEX_POINT('',#73);+#73=CARTESIAN_POINT('',(3.08,-0.2625,3.));+#74=ORIENTED_EDGE('',*,*,#75,.T.);+#75=EDGE_CURVE('',#72,#76,#78,.T.);+#76=VERTEX_POINT('',#77);+#77=CARTESIAN_POINT('',(3.08,3.597122599786E-16,3.));+#78=LINE('',#79,#58);+#79=CARTESIAN_POINT('',(3.08,-0.13125,3.));+#80=ORIENTED_EDGE('',*,*,#81,.T.);+#81=EDGE_CURVE('',#76,#82,#33,.T.);+#82=VERTEX_POINT('',#83);+#83=CARTESIAN_POINT('',(4.185,-7.444045380112E-16,3.));+#84=ORIENTED_EDGE('',*,*,#85,.T.);+#85=EDGE_CURVE('',#82,#86,#88,.T.);+#86=VERTEX_POINT('',#87);+#87=CARTESIAN_POINT('',(4.185,-0.2625,3.));+#88=LINE('',#89,#42);+#89=CARTESIAN_POINT('',(4.185,-0.13125,3.));+#90=ORIENTED_EDGE('',*,*,#91,.T.);+#91=EDGE_CURVE('',#86,#92,#48,.T.);+#92=VERTEX_POINT('',#93);+#93=CARTESIAN_POINT('',(4.935,-0.2625,3.));+#94=ORIENTED_EDGE('',*,*,#95,.T.);+#95=EDGE_CURVE('',#92,#96,#98,.T.);+#96=VERTEX_POINT('',#97);+#97=CARTESIAN_POINT('',(4.935,-1.493805079633E-15,3.));+#98=LINE('',#99,#58);+#99=CARTESIAN_POINT('',(4.935,-0.13125,3.));+#100=ORIENTED_EDGE('',*,*,#101,.T.);+#101=EDGE_CURVE('',#96,#102,#33,.T.);+#102=VERTEX_POINT('',#103);+#103=CARTESIAN_POINT('',(6.28,-2.837730050942E-15,3.));+#104=ORIENTED_EDGE('',*,*,#105,.T.);+#105=EDGE_CURVE('',#102,#106,#108,.T.);+#106=VERTEX_POINT('',#107);+#107=CARTESIAN_POINT('',(6.28,-1.25,3.));+#108=LINE('',#103,#27);+#109=ORIENTED_EDGE('',*,*,#110,.F.);+#110=EDGE_CURVE('',#24,#106,#111,.T.);+#111=LINE('',#25,#34);+#112=PLANE('',#113);+#113=AXIS2_PLACEMENT_3D('',#23,#114,#28);+#114=DIRECTION('',(1.221245327088E-15,-7.771561172376E-16,-1.));+#115=ADVANCED_FACE('',(#116),#150,.T.);+#116=FACE_BOUND('',#117,.T.);+#117=EDGE_LOOP('',(#118,#119,#126,#133,#140,#147));+#118=ORIENTED_EDGE('',*,*,#21,.T.);+#119=ORIENTED_EDGE('',*,*,#120,.T.);+#120=EDGE_CURVE('',#24,#121,#123,.T.);+#121=VERTEX_POINT('',#122);+#122=CARTESIAN_POINT('',(-1.72,-1.25,13.99));+#123=LINE('',#25,#124);+#124=VECTOR('',#125,1.);+#125=DIRECTION('',(-1.443289932013E-15,5.551115123126E-16,1.));+#126=ORIENTED_EDGE('',*,*,#127,.T.);+#127=EDGE_CURVE('',#121,#128,#130,.T.);+#128=VERTEX_POINT('',#129);+#129=CARTESIAN_POINT('',(-1.72,-1.24,14.));+#130=LINE('',#122,#131);+#131=VECTOR('',#132,1.);+#132=DIRECTION('',(-1.020560098144E-15,0.707106781187,0.707106781187) );+#133=ORIENTED_EDGE('',*,*,#134,.T.);+#134=EDGE_CURVE('',#128,#135,#137,.T.);+#135=VERTEX_POINT('',#136);+#136=CARTESIAN_POINT('',(-1.72,2.,14.));+#137=LINE('',#129,#138);+#138=VECTOR('',#139,1.);+#139=DIRECTION('',(9.121204216618E-31,1.,-1.443289932013E-15));+#140=ORIENTED_EDGE('',*,*,#141,.T.);+#141=EDGE_CURVE('',#135,#142,#144,.T.);+#142=VERTEX_POINT('',#143);+#143=CARTESIAN_POINT('',(-1.72,2.,3.));+#144=LINE('',#136,#145);+#145=VECTOR('',#146,1.);+#146=DIRECTION('',(1.443289932013E-15,-5.551115123126E-16,-1.));+#147=ORIENTED_EDGE('',*,*,#148,.T.);+#148=EDGE_CURVE('',#142,#22,#149,.T.);+#149=LINE('',#143,#27);+#150=PLANE('',#151);+#151=AXIS2_PLACEMENT_3D('',#152,#153,#154);+#152=CARTESIAN_POINT('',(-1.72,0.375334796543,8.498868575703));+#153=DIRECTION('',(-1.,8.881784197001E-16,-4.440892098501E-16));+#154=DIRECTION('',(1.33226762955E-15,-4.440892098501E-16,-1.));+#155=ADVANCED_FACE('',(#156,#168),#252,.T.);+#156=FACE_BOUND('',#157,.T.);+#157=EDGE_LOOP('',(#158,#159,#164,#167));+#158=ORIENTED_EDGE('',*,*,#110,.T.);+#159=ORIENTED_EDGE('',*,*,#160,.T.);+#160=EDGE_CURVE('',#106,#161,#163,.T.);+#161=VERTEX_POINT('',#162);+#162=CARTESIAN_POINT('',(6.28,-1.25,13.99));+#163=LINE('',#107,#124);+#164=ORIENTED_EDGE('',*,*,#165,.F.);+#165=EDGE_CURVE('',#121,#161,#166,.T.);+#166=LINE('',#122,#34);+#167=ORIENTED_EDGE('',*,*,#120,.F.);+#168=FACE_BOUND('',#169,.T.);+#169=EDGE_LOOP('',(#170,#181,#188,#195,#202,#206,#210,#217,#224,#231, #235,#242,#248));+#170=ORIENTED_EDGE('',*,*,#171,.F.);+#171=EDGE_CURVE('',#172,#174,#176,.T.);+#172=VERTEX_POINT('',#173);+#173=CARTESIAN_POINT('',(3.846244658109,-1.25,9.873078494213));+#174=VERTEX_POINT('',#175);+#175=CARTESIAN_POINT('',(2.78,-1.25,11.719868415357));+#176=CIRCLE('',#177,1.6);+#177=AXIS2_PLACEMENT_3D('',#178,#179,#180);+#178=CARTESIAN_POINT('',(2.28,-1.25,10.2));+#179=DIRECTION('',(-8.881784197001E-16,-1.,6.106226635438E-16));+#180=DIRECTION('',(1.110223024625E-15,-6.106226635438E-16,-1.));+#181=ORIENTED_EDGE('',*,*,#182,.T.);+#182=EDGE_CURVE('',#172,#183,#185,.T.);+#183=VERTEX_POINT('',#184);+#184=CARTESIAN_POINT('',(4.279257360001,-1.25,9.623078494214));+#185=LINE('',#173,#186);+#186=VECTOR('',#187,1.);+#187=DIRECTION('',(0.866025403785,-1.074496406325E-15,-0.499999999998) );+#188=ORIENTED_EDGE('',*,*,#189,.T.);+#189=EDGE_CURVE('',#183,#190,#192,.T.);+#190=VERTEX_POINT('',#191);+#191=CARTESIAN_POINT('',(3.779257360001,-1.25,8.757053090429));+#192=LINE('',#184,#193);+#193=VECTOR('',#194,1.);+#194=DIRECTION('',(-0.5,-8.472552890572E-17,-0.866025403785));+#195=ORIENTED_EDGE('',*,*,#196,.T.);+#196=EDGE_CURVE('',#190,#197,#199,.T.);+#197=VERTEX_POINT('',#198);+#198=CARTESIAN_POINT('',(3.346244658108,-1.25,9.007053090429));+#199=LINE('',#191,#200);+#200=VECTOR('',#201,1.);+#201=DIRECTION('',(-0.866025403785,1.074496406325E-15,0.5));+#202=ORIENTED_EDGE('',*,*,#203,.F.);+#203=EDGE_CURVE('',#204,#197,#176,.T.);+#204=VERTEX_POINT('',#205);+#205=CARTESIAN_POINT('',(2.28,-1.25,8.6));+#206=ORIENTED_EDGE('',*,*,#207,.F.);+#207=EDGE_CURVE('',#208,#204,#176,.T.);+#208=VERTEX_POINT('',#209);+#209=CARTESIAN_POINT('',(1.213755341891,-1.25,9.007053090429));+#210=ORIENTED_EDGE('',*,*,#211,.T.);+#211=EDGE_CURVE('',#208,#212,#214,.T.);+#212=VERTEX_POINT('',#213);+#213=CARTESIAN_POINT('',(0.780742639999,-1.25,8.757053090429));+#214=LINE('',#209,#215);+#215=VECTOR('',#216,1.);+#216=DIRECTION('',(-0.866025403784,4.638737427814E-16,-0.5));+#217=ORIENTED_EDGE('',*,*,#218,.T.);+#218=EDGE_CURVE('',#212,#219,#221,.T.);+#219=VERTEX_POINT('',#220);+#220=CARTESIAN_POINT('',(0.280742639999,-1.25,9.623078494214));+#221=LINE('',#213,#222);+#222=VECTOR('',#223,1.);+#223=DIRECTION('',(-0.5,9.729039486054E-16,0.866025403785));+#224=ORIENTED_EDGE('',*,*,#225,.T.);+#225=EDGE_CURVE('',#219,#226,#228,.T.);+#226=VERTEX_POINT('',#227);+#227=CARTESIAN_POINT('',(0.713755341891,-1.25,9.873078494214));+#228=LINE('',#220,#229);+#229=VECTOR('',#230,1.);+#230=DIRECTION('',(0.866025403785,-4.638737427817E-16,0.5));+#231=ORIENTED_EDGE('',*,*,#232,.F.);+#232=EDGE_CURVE('',#233,#226,#176,.T.);+#233=VERTEX_POINT('',#234);+#234=CARTESIAN_POINT('',(1.779999999999,-1.25,11.719868415357));+#235=ORIENTED_EDGE('',*,*,#236,.F.);+#236=EDGE_CURVE('',#237,#233,#239,.T.);+#237=VERTEX_POINT('',#238);+#238=CARTESIAN_POINT('',(1.78,-1.25,12.219868415357));+#239=LINE('',#238,#240);+#240=VECTOR('',#241,1.);+#241=DIRECTION('',(-9.904299602679E-13,-6.10622663543E-16,-1.));+#242=ORIENTED_EDGE('',*,*,#243,.F.);+#243=EDGE_CURVE('',#244,#237,#246,.T.);+#244=VERTEX_POINT('',#245);+#245=CARTESIAN_POINT('',(2.78,-1.25,12.219868415357));+#246=LINE('',#245,#247);+#247=VECTOR('',#153,1.);+#248=ORIENTED_EDGE('',*,*,#249,.T.);+#249=EDGE_CURVE('',#244,#174,#250,.T.);+#250=LINE('',#245,#251);+#251=VECTOR('',#180,1.);+#252=PLANE('',#253);+#253=AXIS2_PLACEMENT_3D('',#25,#254,#125);+#254=DIRECTION('',(-3.330669073875E-16,-1.,1.221245327088E-15));+#255=ADVANCED_FACE('',(#256),#276,.F.);+#256=FACE_BOUND('',#257,.F.);+#257=EDGE_LOOP('',(#104,#159,#258,#263,#268,#273));+#258=ORIENTED_EDGE('',*,*,#259,.T.);+#259=EDGE_CURVE('',#161,#260,#262,.T.);+#260=VERTEX_POINT('',#261);+#261=CARTESIAN_POINT('',(6.28,-1.24,14.));+#262=LINE('',#162,#131);+#263=ORIENTED_EDGE('',*,*,#264,.T.);+#264=EDGE_CURVE('',#260,#265,#267,.T.);+#265=VERTEX_POINT('',#266);+#266=CARTESIAN_POINT('',(6.28,2.,14.));+#267=LINE('',#261,#138);+#268=ORIENTED_EDGE('',*,*,#269,.T.);+#269=EDGE_CURVE('',#265,#270,#272,.T.);+#270=VERTEX_POINT('',#271);+#271=CARTESIAN_POINT('',(6.28,2.,3.));+#272=LINE('',#266,#145);+#273=ORIENTED_EDGE('',*,*,#274,.T.);+#274=EDGE_CURVE('',#270,#102,#275,.T.);+#275=LINE('',#271,#27);+#276=PLANE('',#277);+#277=AXIS2_PLACEMENT_3D('',#278,#153,#154);+#278=CARTESIAN_POINT('',(6.28,0.375334796543,8.498868575703));+#279=ADVANCED_FACE('',(#280),#334,.T.);+#280=FACE_BOUND('',#281,.T.);+#281=EDGE_LOOP('',(#282,#283,#273,#286,#287,#293,#299,#303,#304,#310, #314,#318,#319,#325,#329,#333));+#282=ORIENTED_EDGE('',*,*,#148,.F.);+#283=ORIENTED_EDGE('',*,*,#284,.T.);+#284=EDGE_CURVE('',#142,#270,#285,.T.);+#285=LINE('',#143,#34);+#286=ORIENTED_EDGE('',*,*,#101,.F.);+#287=ORIENTED_EDGE('',*,*,#288,.T.);+#288=EDGE_CURVE('',#96,#289,#291,.T.);+#289=VERTEX_POINT('',#290);+#290=CARTESIAN_POINT('',(4.935,0.2625,3.));+#291=LINE('',#292,#58);+#292=CARTESIAN_POINT('',(4.935,0.86875,3.));+#293=ORIENTED_EDGE('',*,*,#294,.F.);+#294=EDGE_CURVE('',#295,#289,#297,.T.);+#295=VERTEX_POINT('',#296);+#296=CARTESIAN_POINT('',(4.185,0.2625,3.));+#297=LINE('',#298,#50);+#298=CARTESIAN_POINT('',(0.28,0.2625,3.));+#299=ORIENTED_EDGE('',*,*,#300,.T.);+#300=EDGE_CURVE('',#295,#82,#301,.T.);+#301=LINE('',#302,#42);+#302=CARTESIAN_POINT('',(4.185,0.86875,3.));+#303=ORIENTED_EDGE('',*,*,#81,.F.);+#304=ORIENTED_EDGE('',*,*,#305,.T.);+#305=EDGE_CURVE('',#76,#306,#308,.T.);+#306=VERTEX_POINT('',#307);+#307=CARTESIAN_POINT('',(3.08,0.2625,3.));+#308=LINE('',#309,#58);+#309=CARTESIAN_POINT('',(3.08,0.86875,3.));+#310=ORIENTED_EDGE('',*,*,#311,.F.);+#311=EDGE_CURVE('',#312,#306,#297,.T.);+#312=VERTEX_POINT('',#313);+#313=CARTESIAN_POINT('',(1.48,0.2625,3.));+#314=ORIENTED_EDGE('',*,*,#315,.T.);+#315=EDGE_CURVE('',#312,#62,#316,.T.);+#316=LINE('',#317,#42);+#317=CARTESIAN_POINT('',(1.48,0.86875,3.));+#318=ORIENTED_EDGE('',*,*,#61,.F.);+#319=ORIENTED_EDGE('',*,*,#320,.T.);+#320=EDGE_CURVE('',#54,#321,#323,.T.);+#321=VERTEX_POINT('',#322);+#322=CARTESIAN_POINT('',(0.375,0.2625,3.));+#323=LINE('',#324,#58);+#324=CARTESIAN_POINT('',(0.375,0.86875,3.));+#325=ORIENTED_EDGE('',*,*,#326,.F.);+#326=EDGE_CURVE('',#327,#321,#297,.T.);+#327=VERTEX_POINT('',#328);+#328=CARTESIAN_POINT('',(-0.375,0.2625,3.));+#329=ORIENTED_EDGE('',*,*,#330,.T.);+#330=EDGE_CURVE('',#327,#31,#331,.T.);+#331=LINE('',#332,#42);+#332=CARTESIAN_POINT('',(-0.375,0.86875,3.));+#333=ORIENTED_EDGE('',*,*,#30,.F.);+#334=PLANE('',#335);+#335=AXIS2_PLACEMENT_3D('',#143,#114,#28);+#336=ADVANCED_FACE('',(#337),#358,.F.);+#337=FACE_BOUND('',#338,.F.);+#338=EDGE_LOOP('',(#339,#94,#287,#347,#353));+#339=ORIENTED_EDGE('',*,*,#340,.F.);+#340=EDGE_CURVE('',#92,#341,#343,.T.);+#341=VERTEX_POINT('',#342);+#342=CARTESIAN_POINT('',(4.935,-0.2625,0.425));+#343=LINE('',#344,#345);+#344=CARTESIAN_POINT('',(4.935,-0.2625,3.73));+#345=VECTOR('',#346,1.);+#346=DIRECTION('',(8.659560562355E-17,-2.22044604925E-16,-1.));+#347=ORIENTED_EDGE('',*,*,#348,.T.);+#348=EDGE_CURVE('',#289,#349,#351,.T.);+#349=VERTEX_POINT('',#350);+#350=CARTESIAN_POINT('',(4.935,0.2625,0.425));+#351=LINE('',#352,#345);+#352=CARTESIAN_POINT('',(4.935,0.2625,3.73));+#353=ORIENTED_EDGE('',*,*,#354,.F.);+#354=EDGE_CURVE('',#341,#349,#355,.T.);+#355=LINE('',#342,#356);+#356=VECTOR('',#357,1.);+#357=DIRECTION('',(8.659560562355E-17,1.,-2.22044604925E-16));+#358=PLANE('',#359);+#359=AXIS2_PLACEMENT_3D('',#344,#360,#346);+#360=DIRECTION('',(-1.,8.659560562355E-17,-8.659560562355E-17));+#361=ADVANCED_FACE('',(#362),#408,.F.);+#362=FACE_BOUND('',#363,.F.);+#363=EDGE_LOOP('',(#90,#364,#365,#372,#377,#384,#391,#398,#405));+#364=ORIENTED_EDGE('',*,*,#340,.T.);+#365=ORIENTED_EDGE('',*,*,#366,.T.);+#366=EDGE_CURVE('',#341,#367,#369,.T.);+#367=VERTEX_POINT('',#368);+#368=CARTESIAN_POINT('',(4.935,-0.2625,9.076006090165E-17));+#369=LINE('',#342,#370);+#370=VECTOR('',#371,1.);+#371=DIRECTION('',(-1.746333413473E-16,-2.22044604925E-16,-1.));+#372=ORIENTED_EDGE('',*,*,#373,.T.);+#373=EDGE_CURVE('',#367,#374,#376,.T.);+#374=VERTEX_POINT('',#375);+#375=CARTESIAN_POINT('',(4.935,-0.2625,-9.683877382234));+#376=LINE('',#368,#345);+#377=ORIENTED_EDGE('',*,*,#378,.T.);+#378=EDGE_CURVE('',#374,#379,#381,.T.);+#379=VERTEX_POINT('',#380);+#380=CARTESIAN_POINT('',(4.56,-0.2625,-9.75));+#381=LINE('',#375,#382);+#382=VECTOR('',#383,1.);+#383=DIRECTION('',(-0.984807753012,4.672238278893E-17,-0.173648177667) );+#384=ORIENTED_EDGE('',*,*,#385,.T.);+#385=EDGE_CURVE('',#379,#386,#388,.T.);+#386=VERTEX_POINT('',#387);+#387=CARTESIAN_POINT('',(4.185,-0.2625,-9.683877382234));+#388=LINE('',#380,#389);+#389=VECTOR('',#390,1.);+#390=DIRECTION('',(-0.984807753012,1.238376648008E-16,0.173648177667) );+#391=ORIENTED_EDGE('',*,*,#392,.T.);+#392=EDGE_CURVE('',#386,#393,#395,.T.);+#393=VERTEX_POINT('',#394);+#394=CARTESIAN_POINT('',(4.185,-0.2625,2.581335668399E-17));+#395=LINE('',#387,#396);+#396=VECTOR('',#397,1.);+#397=DIRECTION('',(-7.513095173747E-17,2.22044604925E-16,1.));+#398=ORIENTED_EDGE('',*,*,#399,.T.);+#399=EDGE_CURVE('',#393,#400,#402,.T.);+#400=VERTEX_POINT('',#401);+#401=CARTESIAN_POINT('',(4.185,-0.2625,0.425));+#402=LINE('',#394,#403);+#403=VECTOR('',#404,1.);+#404=DIRECTION('',(-8.659560562355E-17,2.22044604925E-16,1.));+#405=ORIENTED_EDGE('',*,*,#406,.T.);+#406=EDGE_CURVE('',#400,#86,#407,.T.);+#407=LINE('',#401,#403);+#408=PLANE('',#409);+#409=AXIS2_PLACEMENT_3D('',#410,#411,#412);+#410=CARTESIAN_POINT('',(2.28,-0.2625,-2.608184471032));+#411=DIRECTION('',(0.,1.,0.));+#412=DIRECTION('',(5.423816249232E-33,0.,1.));+#413=ADVANCED_FACE('',(#414),#425,.F.);+#414=FACE_BOUND('',#415,.F.);+#415=EDGE_LOOP('',(#416,#417,#422,#299,#84));+#416=ORIENTED_EDGE('',*,*,#406,.F.);+#417=ORIENTED_EDGE('',*,*,#418,.T.);+#418=EDGE_CURVE('',#400,#419,#421,.T.);+#419=VERTEX_POINT('',#420);+#420=CARTESIAN_POINT('',(4.185,0.2625,0.425));+#421=LINE('',#401,#356);+#422=ORIENTED_EDGE('',*,*,#423,.T.);+#423=EDGE_CURVE('',#419,#295,#424,.T.);+#424=LINE('',#420,#403);+#425=PLANE('',#426);+#426=AXIS2_PLACEMENT_3D('',#401,#427,#404);+#427=DIRECTION('',(1.,-8.659560562355E-17,8.659560562355E-17));+#428=ADVANCED_FACE('',(#429),#446,.F.);+#429=FACE_BOUND('',#430,.F.);+#430=EDGE_LOOP('',(#431,#74,#304,#437,#443));+#431=ORIENTED_EDGE('',*,*,#432,.F.);+#432=EDGE_CURVE('',#72,#433,#435,.T.);+#433=VERTEX_POINT('',#434);+#434=CARTESIAN_POINT('',(3.08,-0.2625,0.425));+#435=LINE('',#436,#345);+#436=CARTESIAN_POINT('',(3.08,-0.2625,3.63));+#437=ORIENTED_EDGE('',*,*,#438,.T.);+#438=EDGE_CURVE('',#306,#439,#441,.T.);+#439=VERTEX_POINT('',#440);+#440=CARTESIAN_POINT('',(3.08,0.2625,0.425));+#441=LINE('',#442,#345);+#442=CARTESIAN_POINT('',(3.08,0.2625,3.63));+#443=ORIENTED_EDGE('',*,*,#444,.F.);+#444=EDGE_CURVE('',#433,#439,#445,.T.);+#445=LINE('',#434,#356);+#446=PLANE('',#447);+#447=AXIS2_PLACEMENT_3D('',#436,#360,#346);+#448=ADVANCED_FACE('',(#449),#408,.F.);+#449=FACE_BOUND('',#450,.F.);+#450=EDGE_LOOP('',(#70,#451,#452,#459,#464,#469,#474,#479,#486));+#451=ORIENTED_EDGE('',*,*,#432,.T.);+#452=ORIENTED_EDGE('',*,*,#453,.T.);+#453=EDGE_CURVE('',#433,#454,#456,.T.);+#454=VERTEX_POINT('',#455);+#455=CARTESIAN_POINT('',(2.655,-0.2625,-1.0667791992E-16));+#456=LINE('',#434,#457);+#457=VECTOR('',#458,1.);+#458=DIRECTION('',(-0.707106781187,-9.577690591093E-17,-0.707106781186 ));+#459=ORIENTED_EDGE('',*,*,#460,.T.);+#460=EDGE_CURVE('',#454,#461,#463,.T.);+#461=VERTEX_POINT('',#462);+#462=CARTESIAN_POINT('',(2.655,-0.2625,-9.683877382234));+#463=LINE('',#455,#345);+#464=ORIENTED_EDGE('',*,*,#465,.T.);+#465=EDGE_CURVE('',#461,#466,#468,.T.);+#466=VERTEX_POINT('',#467);+#467=CARTESIAN_POINT('',(2.28,-0.2625,-9.75));+#468=LINE('',#462,#382);+#469=ORIENTED_EDGE('',*,*,#470,.T.);+#470=EDGE_CURVE('',#466,#471,#473,.T.);+#471=VERTEX_POINT('',#472);+#472=CARTESIAN_POINT('',(1.905,-0.2625,-9.683877382234));+#473=LINE('',#467,#389);+#474=ORIENTED_EDGE('',*,*,#475,.T.);+#475=EDGE_CURVE('',#471,#476,#478,.T.);+#476=VERTEX_POINT('',#477);+#477=CARTESIAN_POINT('',(1.905,-0.2625,-1.716246241377E-16));+#478=LINE('',#472,#403);+#479=ORIENTED_EDGE('',*,*,#480,.T.);+#480=EDGE_CURVE('',#476,#481,#483,.T.);+#481=VERTEX_POINT('',#482);+#482=CARTESIAN_POINT('',(1.48,-0.2625,0.425));+#483=LINE('',#477,#484);+#484=VECTOR('',#485,1.);+#485=DIRECTION('',(-0.707106781187,2.182415858257E-16,0.707106781186) );+#486=ORIENTED_EDGE('',*,*,#487,.T.);+#487=EDGE_CURVE('',#481,#66,#488,.T.);+#488=LINE('',#482,#403);+#489=ADVANCED_FACE('',(#490),#501,.F.);+#490=FACE_BOUND('',#491,.F.);+#491=EDGE_LOOP('',(#492,#493,#498,#314,#64));+#492=ORIENTED_EDGE('',*,*,#487,.F.);+#493=ORIENTED_EDGE('',*,*,#494,.T.);+#494=EDGE_CURVE('',#481,#495,#497,.T.);+#495=VERTEX_POINT('',#496);+#496=CARTESIAN_POINT('',(1.48,0.2625,0.425));+#497=LINE('',#482,#356);+#498=ORIENTED_EDGE('',*,*,#499,.T.);+#499=EDGE_CURVE('',#495,#312,#500,.T.);+#500=LINE('',#496,#403);+#501=PLANE('',#502);+#502=AXIS2_PLACEMENT_3D('',#482,#427,#404);+#503=ADVANCED_FACE('',(#504),#521,.F.);+#504=FACE_BOUND('',#505,.F.);+#505=EDGE_LOOP('',(#506,#52,#319,#512,#518));+#506=ORIENTED_EDGE('',*,*,#507,.F.);+#507=EDGE_CURVE('',#46,#508,#510,.T.);+#508=VERTEX_POINT('',#509);+#509=CARTESIAN_POINT('',(0.375,-0.2625,0.425));+#510=LINE('',#511,#345);+#511=CARTESIAN_POINT('',(0.375,-0.2625,3.63));+#512=ORIENTED_EDGE('',*,*,#513,.T.);+#513=EDGE_CURVE('',#321,#514,#516,.T.);+#514=VERTEX_POINT('',#515);+#515=CARTESIAN_POINT('',(0.375,0.2625,0.425));+#516=LINE('',#517,#345);+#517=CARTESIAN_POINT('',(0.375,0.2625,3.63));+#518=ORIENTED_EDGE('',*,*,#519,.F.);+#519=EDGE_CURVE('',#508,#514,#520,.T.);+#520=LINE('',#509,#356);+#521=PLANE('',#522);+#522=AXIS2_PLACEMENT_3D('',#511,#360,#346);+#523=ADVANCED_FACE('',(#524),#408,.F.);+#524=FACE_BOUND('',#525,.F.);+#525=EDGE_LOOP('',(#526,#44,#531,#532,#537,#542,#547,#552,#557));+#526=ORIENTED_EDGE('',*,*,#527,.T.);+#527=EDGE_CURVE('',#528,#38,#530,.T.);+#528=VERTEX_POINT('',#529);+#529=CARTESIAN_POINT('',(-0.375,-0.2625,0.425));+#530=LINE('',#529,#403);+#531=ORIENTED_EDGE('',*,*,#507,.T.);+#532=ORIENTED_EDGE('',*,*,#533,.T.);+#533=EDGE_CURVE('',#508,#534,#536,.T.);+#534=VERTEX_POINT('',#535);+#535=CARTESIAN_POINT('',(0.375,-0.2625,-3.041159007417E-16));+#536=LINE('',#509,#345);+#537=ORIENTED_EDGE('',*,*,#538,.T.);+#538=EDGE_CURVE('',#534,#539,#541,.T.);+#539=VERTEX_POINT('',#540);+#540=CARTESIAN_POINT('',(0.375,-0.2625,-9.683877382234));+#541=LINE('',#535,#345);+#542=ORIENTED_EDGE('',*,*,#543,.T.);+#543=EDGE_CURVE('',#539,#544,#546,.T.);+#544=VERTEX_POINT('',#545);+#545=CARTESIAN_POINT('',(8.881784197001E-16,-0.2625,-9.75));+#546=LINE('',#540,#382);+#547=ORIENTED_EDGE('',*,*,#548,.T.);+#548=EDGE_CURVE('',#544,#549,#551,.T.);+#549=VERTEX_POINT('',#550);+#550=CARTESIAN_POINT('',(-0.375,-0.2625,-9.683877382234));+#551=LINE('',#545,#389);+#552=ORIENTED_EDGE('',*,*,#553,.T.);+#553=EDGE_CURVE('',#549,#554,#556,.T.);+#554=VERTEX_POINT('',#555);+#555=CARTESIAN_POINT('',(-0.375,-0.2625,-3.690626049594E-16));+#556=LINE('',#550,#403);+#557=ORIENTED_EDGE('',*,*,#558,.T.);+#558=EDGE_CURVE('',#554,#528,#559,.T.);+#559=LINE('',#555,#403);+#560=ADVANCED_FACE('',(#561),#572,.F.);+#561=FACE_BOUND('',#562,.F.);+#562=EDGE_LOOP('',(#563,#564,#569,#329,#36));+#563=ORIENTED_EDGE('',*,*,#527,.F.);+#564=ORIENTED_EDGE('',*,*,#565,.T.);+#565=EDGE_CURVE('',#528,#566,#568,.T.);+#566=VERTEX_POINT('',#567);+#567=CARTESIAN_POINT('',(-0.375,0.2625,0.425));+#568=LINE('',#529,#356);+#569=ORIENTED_EDGE('',*,*,#570,.T.);+#570=EDGE_CURVE('',#566,#327,#571,.T.);+#571=LINE('',#567,#403);+#572=PLANE('',#573);+#573=AXIS2_PLACEMENT_3D('',#529,#427,#404);+#574=ADVANCED_FACE('',(#575),#582,.T.);+#575=FACE_BOUND('',#576,.T.);+#576=EDGE_LOOP('',(#577,#258,#578,#581));+#577=ORIENTED_EDGE('',*,*,#165,.T.);+#578=ORIENTED_EDGE('',*,*,#579,.F.);+#579=EDGE_CURVE('',#128,#260,#580,.T.);+#580=LINE('',#129,#34);+#581=ORIENTED_EDGE('',*,*,#127,.F.);+#582=PLANE('',#583);+#583=AXIS2_PLACEMENT_3D('',#122,#584,#132);+#584=DIRECTION('',(-1.099064721079E-15,-0.707106781187,0.707106781187) );+#585=ADVANCED_FACE('',(#586),#593,.T.);+#586=FACE_BOUND('',#587,.T.);+#587=EDGE_LOOP('',(#588,#263,#589,#592));+#588=ORIENTED_EDGE('',*,*,#579,.T.);+#589=ORIENTED_EDGE('',*,*,#590,.F.);+#590=EDGE_CURVE('',#135,#265,#591,.T.);+#591=LINE('',#136,#34);+#592=ORIENTED_EDGE('',*,*,#134,.F.);+#593=PLANE('',#594);+#594=AXIS2_PLACEMENT_3D('',#129,#595,#139);+#595=DIRECTION('',(-1.221245327088E-15,7.771561172376E-16,1.));+#596=ADVANCED_FACE('',(#597,#602),#661,.T.);+#597=FACE_BOUND('',#598,.T.);+#598=EDGE_LOOP('',(#599,#268,#600,#601));+#599=ORIENTED_EDGE('',*,*,#590,.T.);+#600=ORIENTED_EDGE('',*,*,#284,.F.);+#601=ORIENTED_EDGE('',*,*,#141,.F.);+#602=FACE_BOUND('',#603,.T.);+#603=EDGE_LOOP('',(#604,#615,#622,#629,#635,#642,#649,#656));+#604=ORIENTED_EDGE('',*,*,#605,.F.);+#605=EDGE_CURVE('',#606,#608,#610,.T.);+#606=VERTEX_POINT('',#607);+#607=CARTESIAN_POINT('',(7.999999999983E-02,2.,5.));+#608=VERTEX_POINT('',#609);+#609=CARTESIAN_POINT('',(-0.72,2.,5.8));+#610=CIRCLE('',#611,0.8);+#611=AXIS2_PLACEMENT_3D('',#612,#613,#614);+#612=CARTESIAN_POINT('',(7.999999999999E-02,2.,5.8));+#613=DIRECTION('',(6.661338147751E-16,1.,-8.326672684689E-16));+#614=DIRECTION('',(-7.771561172376E-16,8.326672684689E-16,1.));+#615=ORIENTED_EDGE('',*,*,#616,.T.);+#616=EDGE_CURVE('',#606,#617,#619,.T.);+#617=VERTEX_POINT('',#618);+#618=CARTESIAN_POINT('',(4.48,2.,5.));+#619=LINE('',#607,#620);+#620=VECTOR('',#621,1.);+#621=DIRECTION('',(1.,-6.661338147751E-16,5.551115123126E-16));+#622=ORIENTED_EDGE('',*,*,#623,.F.);+#623=EDGE_CURVE('',#624,#617,#626,.T.);+#624=VERTEX_POINT('',#625);+#625=CARTESIAN_POINT('',(5.28,2.,5.8));+#626=CIRCLE('',#627,0.8);+#627=AXIS2_PLACEMENT_3D('',#628,#613,#614);+#628=CARTESIAN_POINT('',(4.48,2.,5.8));+#629=ORIENTED_EDGE('',*,*,#630,.T.);+#630=EDGE_CURVE('',#624,#631,#633,.T.);+#631=VERTEX_POINT('',#632);+#632=CARTESIAN_POINT('',(5.28,2.,12.2));+#633=LINE('',#625,#634);+#634=VECTOR('',#614,1.);+#635=ORIENTED_EDGE('',*,*,#636,.F.);+#636=EDGE_CURVE('',#637,#631,#639,.T.);+#637=VERTEX_POINT('',#638);+#638=CARTESIAN_POINT('',(4.48,2.,13.));+#639=CIRCLE('',#640,0.8);+#640=AXIS2_PLACEMENT_3D('',#641,#613,#614);+#641=CARTESIAN_POINT('',(4.48,2.,12.2));+#642=ORIENTED_EDGE('',*,*,#643,.T.);+#643=EDGE_CURVE('',#637,#644,#646,.T.);+#644=VERTEX_POINT('',#645);+#645=CARTESIAN_POINT('',(8.000000000032E-02,2.,13.));+#646=LINE('',#638,#647);+#647=VECTOR('',#648,1.);+#648=DIRECTION('',(-1.,6.661338147751E-16,-5.551115123126E-16));+#649=ORIENTED_EDGE('',*,*,#650,.F.);+#650=EDGE_CURVE('',#651,#644,#653,.T.);+#651=VERTEX_POINT('',#652);+#652=CARTESIAN_POINT('',(-0.72,2.,12.2));+#653=CIRCLE('',#654,0.8);+#654=AXIS2_PLACEMENT_3D('',#655,#613,#614);+#655=CARTESIAN_POINT('',(7.999999999999E-02,2.,12.2));+#656=ORIENTED_EDGE('',*,*,#657,.T.);+#657=EDGE_CURVE('',#651,#608,#658,.T.);+#658=LINE('',#652,#659);+#659=VECTOR('',#660,1.);+#660=DIRECTION('',(7.771561172376E-16,-8.326672684689E-16,-1.));+#661=PLANE('',#662);+#662=AXIS2_PLACEMENT_3D('',#136,#663,#146);+#663=DIRECTION('',(3.330669073875E-16,1.,-1.221245327088E-15));+#664=ADVANCED_FACE('',(#665),#686,.F.);+#665=FACE_BOUND('',#666,.F.);+#666=EDGE_LOOP('',(#170,#667,#674,#683));+#667=ORIENTED_EDGE('',*,*,#668,.T.);+#668=EDGE_CURVE('',#172,#669,#671,.T.);+#669=VERTEX_POINT('',#670);+#670=CARTESIAN_POINT('',(3.846244658109,1.5E-02,9.873078494213));+#671=LINE('',#173,#672);+#672=VECTOR('',#673,1.);+#673=DIRECTION('',(2.775557561563E-16,1.,-1.276756478319E-15));+#674=ORIENTED_EDGE('',*,*,#675,.T.);+#675=EDGE_CURVE('',#669,#676,#678,.T.);+#676=VERTEX_POINT('',#677);+#677=CARTESIAN_POINT('',(2.78,1.5E-02,11.719868415357));+#678=CIRCLE('',#679,1.6);+#679=AXIS2_PLACEMENT_3D('',#680,#681,#682);+#680=CARTESIAN_POINT('',(2.28,1.5E-02,10.2));+#681=DIRECTION('',(-4.440892098501E-16,-1.,1.054711873394E-15));+#682=DIRECTION('',(1.110223024625E-15,-1.054711873394E-15,-1.));+#683=ORIENTED_EDGE('',*,*,#684,.F.);+#684=EDGE_CURVE('',#174,#676,#685,.T.);+#685=LINE('',#175,#672);+#686=CYLINDRICAL_SURFACE('',#687,1.6);+#687=AXIS2_PLACEMENT_3D('',#178,#681,#180);+#688=ADVANCED_FACE('',(#689),#703,.T.);+#689=FACE_BOUND('',#690,.T.);+#690=EDGE_LOOP('',(#691,#692,#697,#683));+#691=ORIENTED_EDGE('',*,*,#249,.F.);+#692=ORIENTED_EDGE('',*,*,#693,.T.);+#693=EDGE_CURVE('',#244,#694,#696,.T.);+#694=VERTEX_POINT('',#695);+#695=CARTESIAN_POINT('',(2.78,1.5E-02,12.219868415357));+#696=LINE('',#245,#672);+#697=ORIENTED_EDGE('',*,*,#698,.F.);+#698=EDGE_CURVE('',#676,#694,#699,.T.);+#699=LINE('',#700,#701);+#700=CARTESIAN_POINT('',(2.78,1.5E-02,10.309934207679));+#701=VECTOR('',#702,1.);+#702=DIRECTION('',(-6.661338147751E-16,0.,1.));+#703=PLANE('',#704);+#704=AXIS2_PLACEMENT_3D('',#245,#705,#180);+#705=DIRECTION('',(-1.,7.216449660064E-16,-6.661338147751E-16));+#706=ADVANCED_FACE('',(#707),#720,.F.);+#707=FACE_BOUND('',#708,.F.);+#708=EDGE_LOOP('',(#242,#692,#709,#717));+#709=ORIENTED_EDGE('',*,*,#710,.F.);+#710=EDGE_CURVE('',#711,#694,#713,.T.);+#711=VERTEX_POINT('',#712);+#712=CARTESIAN_POINT('',(1.78,1.5E-02,12.219868415357));+#713=LINE('',#714,#715);+#714=CARTESIAN_POINT('',(2.53,1.5E-02,12.219868415357));+#715=VECTOR('',#716,1.);+#716=DIRECTION('',(1.,-0.,8.881784197001E-16));+#717=ORIENTED_EDGE('',*,*,#718,.F.);+#718=EDGE_CURVE('',#237,#711,#719,.T.);+#719=LINE('',#238,#672);+#720=PLANE('',#721);+#721=AXIS2_PLACEMENT_3D('',#245,#722,#153);+#722=DIRECTION('',(-8.881784197001E-16,8.326672684689E-16,1.));+#723=ADVANCED_FACE('',(#724),#738,.F.);+#724=FACE_BOUND('',#725,.F.);+#725=EDGE_LOOP('',(#235,#726,#727,#735));+#726=ORIENTED_EDGE('',*,*,#718,.T.);+#727=ORIENTED_EDGE('',*,*,#728,.F.);+#728=EDGE_CURVE('',#729,#711,#731,.T.);+#729=VERTEX_POINT('',#730);+#730=CARTESIAN_POINT('',(1.779999999999,1.5E-02,11.719868415357));+#731=LINE('',#732,#733);+#732=CARTESIAN_POINT('',(1.779999999998,1.5E-02,10.309934207679));+#733=VECTOR('',#734,1.);+#734=DIRECTION('',(9.908740494778E-13,-0.,1.));+#735=ORIENTED_EDGE('',*,*,#736,.F.);+#736=EDGE_CURVE('',#233,#729,#737,.T.);+#737=LINE('',#234,#672);+#738=PLANE('',#739);+#739=AXIS2_PLACEMENT_3D('',#238,#740,#241);+#740=DIRECTION('',(-1.,7.216449660072E-16,9.908740494778E-13));+#741=ADVANCED_FACE('',(#742),#686,.F.);+#742=FACE_BOUND('',#743,.F.);+#743=EDGE_LOOP('',(#231,#744,#745,#749));+#744=ORIENTED_EDGE('',*,*,#736,.T.);+#745=ORIENTED_EDGE('',*,*,#746,.T.);+#746=EDGE_CURVE('',#729,#747,#678,.T.);+#747=VERTEX_POINT('',#748);+#748=CARTESIAN_POINT('',(0.713755341891,1.5E-02,9.873078494214));+#749=ORIENTED_EDGE('',*,*,#750,.F.);+#750=EDGE_CURVE('',#226,#747,#751,.T.);+#751=LINE('',#227,#672);+#752=ADVANCED_FACE('',(#753),#767,.T.);+#753=FACE_BOUND('',#754,.T.);+#754=EDGE_LOOP('',(#755,#756,#761,#749));+#755=ORIENTED_EDGE('',*,*,#225,.F.);+#756=ORIENTED_EDGE('',*,*,#757,.T.);+#757=EDGE_CURVE('',#219,#758,#760,.T.);+#758=VERTEX_POINT('',#759);+#759=CARTESIAN_POINT('',(0.280742639999,1.5E-02,9.623078494214));+#760=LINE('',#220,#672);+#761=ORIENTED_EDGE('',*,*,#762,.F.);+#762=EDGE_CURVE('',#747,#758,#763,.T.);+#763=LINE('',#764,#765);+#764=CARTESIAN_POINT('',(0.765659888297,1.5E-02,9.903045598053));+#765=VECTOR('',#766,1.);+#766=DIRECTION('',(-0.866025403785,0.,-0.5));+#767=PLANE('',#768);+#768=AXIS2_PLACEMENT_3D('',#220,#769,#230);+#769=DIRECTION('',(0.5,-1.081933490397E-15,-0.866025403785));+#770=ADVANCED_FACE('',(#771),#786,.T.);+#771=FACE_BOUND('',#772,.T.);+#772=EDGE_LOOP('',(#773,#774,#779,#785));+#773=ORIENTED_EDGE('',*,*,#218,.F.);+#774=ORIENTED_EDGE('',*,*,#775,.T.);+#775=EDGE_CURVE('',#212,#776,#778,.T.);+#776=VERTEX_POINT('',#777);+#777=CARTESIAN_POINT('',(0.780742639999,1.5E-02,8.757053090429));+#778=LINE('',#213,#672);+#779=ORIENTED_EDGE('',*,*,#780,.F.);+#780=EDGE_CURVE('',#758,#776,#781,.T.);+#781=LINE('',#782,#783);+#782=CARTESIAN_POINT('',(1.045454071702,1.5E-02,8.298559441375));+#783=VECTOR('',#784,1.);+#784=DIRECTION('',(0.5,0.,-0.866025403785));+#785=ORIENTED_EDGE('',*,*,#757,.F.);+#786=PLANE('',#787);+#787=AXIS2_PLACEMENT_3D('',#213,#788,#223);+#788=DIRECTION('',(0.866025403785,-2.086292388405E-16,0.5));+#789=ADVANCED_FACE('',(#790),#805,.T.);+#790=FACE_BOUND('',#791,.T.);+#791=EDGE_LOOP('',(#792,#793,#798,#804));+#792=ORIENTED_EDGE('',*,*,#211,.F.);+#793=ORIENTED_EDGE('',*,*,#794,.T.);+#794=EDGE_CURVE('',#208,#795,#797,.T.);+#795=VERTEX_POINT('',#796);+#796=CARTESIAN_POINT('',(1.213755341891,1.5E-02,9.007053090429));+#797=LINE('',#209,#672);+#798=ORIENTED_EDGE('',*,*,#799,.F.);+#799=EDGE_CURVE('',#776,#795,#800,.T.);+#800=LINE('',#801,#802);+#801=CARTESIAN_POINT('',(1.482166239243,1.5E-02,9.162020194268));+#802=VECTOR('',#803,1.);+#803=DIRECTION('',(0.866025403784,-0.,0.5));+#804=ORIENTED_EDGE('',*,*,#775,.F.);+#805=PLANE('',#806);+#806=AXIS2_PLACEMENT_3D('',#209,#807,#216);+#807=DIRECTION('',(-0.5,1.081933490397E-15,0.866025403784));+#808=ADVANCED_FACE('',(#809),#686,.F.);+#809=FACE_BOUND('',#810,.F.);+#810=EDGE_LOOP('',(#206,#793,#811,#815));+#811=ORIENTED_EDGE('',*,*,#812,.T.);+#812=EDGE_CURVE('',#795,#813,#678,.T.);+#813=VERTEX_POINT('',#814);+#814=CARTESIAN_POINT('',(2.28,1.5E-02,8.6));+#815=ORIENTED_EDGE('',*,*,#816,.F.);+#816=EDGE_CURVE('',#204,#813,#817,.T.);+#817=LINE('',#205,#818);+#818=VECTOR('',#819,1.);+#819=DIRECTION('',(4.996003610813E-16,1.,-9.436895709314E-16));+#820=ADVANCED_FACE('',(#821),#686,.F.);+#821=FACE_BOUND('',#822,.F.);+#822=EDGE_LOOP('',(#202,#823,#824,#828));+#823=ORIENTED_EDGE('',*,*,#816,.T.);+#824=ORIENTED_EDGE('',*,*,#825,.T.);+#825=EDGE_CURVE('',#813,#826,#678,.T.);+#826=VERTEX_POINT('',#827);+#827=CARTESIAN_POINT('',(3.346244658108,1.5E-02,9.007053090429));+#828=ORIENTED_EDGE('',*,*,#829,.F.);+#829=EDGE_CURVE('',#197,#826,#830,.T.);+#830=LINE('',#198,#672);+#831=ADVANCED_FACE('',(#832),#846,.T.);+#832=FACE_BOUND('',#833,.T.);+#833=EDGE_LOOP('',(#834,#835,#840,#828));+#834=ORIENTED_EDGE('',*,*,#196,.F.);+#835=ORIENTED_EDGE('',*,*,#836,.T.);+#836=EDGE_CURVE('',#190,#837,#839,.T.);+#837=VERTEX_POINT('',#838);+#838=CARTESIAN_POINT('',(3.779257360001,1.5E-02,8.757053090429));+#839=LINE('',#191,#672);+#840=ORIENTED_EDGE('',*,*,#841,.F.);+#841=EDGE_CURVE('',#826,#837,#842,.T.);+#842=LINE('',#843,#844);+#843=CARTESIAN_POINT('',(3.294340111703,1.5E-02,9.037020194268));+#844=VECTOR('',#845,1.);+#845=DIRECTION('',(0.866025403785,0.,-0.5));+#846=PLANE('',#847);+#847=AXIS2_PLACEMENT_3D('',#191,#848,#201);+#848=DIRECTION('',(0.5,3.602885243911E-16,0.866025403785));+#849=ADVANCED_FACE('',(#850),#865,.T.);+#850=FACE_BOUND('',#851,.T.);+#851=EDGE_LOOP('',(#852,#853,#858,#864));+#852=ORIENTED_EDGE('',*,*,#189,.F.);+#853=ORIENTED_EDGE('',*,*,#854,.T.);+#854=EDGE_CURVE('',#183,#855,#857,.T.);+#855=VERTEX_POINT('',#856);+#856=CARTESIAN_POINT('',(4.279257360001,1.5E-02,9.623078494214));+#857=LINE('',#184,#672);+#858=ORIENTED_EDGE('',*,*,#859,.F.);+#859=EDGE_CURVE('',#837,#855,#860,.T.);+#860=LINE('',#861,#862);+#861=CARTESIAN_POINT('',(3.764545928298,1.5E-02,8.731572143268));+#862=VECTOR('',#863,1.);+#863=DIRECTION('',(0.5,-0.,0.866025403785));+#864=ORIENTED_EDGE('',*,*,#836,.F.);+#865=PLANE('',#866);+#866=AXIS2_PLACEMENT_3D('',#184,#867,#194);+#867=DIRECTION('',(-0.866025403785,1.041296507309E-15,0.5));+#868=ADVANCED_FACE('',(#869),#879,.T.);+#869=FACE_BOUND('',#870,.T.);+#870=EDGE_LOOP('',(#871,#667,#872,#878));+#871=ORIENTED_EDGE('',*,*,#182,.F.);+#872=ORIENTED_EDGE('',*,*,#873,.F.);+#873=EDGE_CURVE('',#855,#669,#874,.T.);+#874=LINE('',#875,#876);+#875=CARTESIAN_POINT('',(3.577833760755,1.5E-02,10.028045598053));+#876=VECTOR('',#877,1.);+#877=DIRECTION('',(-0.866025403785,0.,0.499999999998));+#878=ORIENTED_EDGE('',*,*,#854,.F.);+#879=PLANE('',#880);+#880=AXIS2_PLACEMENT_3D('',#173,#881,#882);+#881=DIRECTION('',(-0.499999999998,-3.602885243927E-16, -0.866025403785));+#882=DIRECTION('',(0.866025403785,-1.074496406325E-15,-0.499999999998 ));+#883=ADVANCED_FACE('',(#884),#917,.T.);+#884=FACE_BOUND('',#885,.T.);+#885=EDGE_LOOP('',(#886,#569,#891,#512,#892,#897,#902,#909, #914));+#886=ORIENTED_EDGE('',*,*,#887,.T.);+#887=EDGE_CURVE('',#888,#566,#890,.T.);+#888=VERTEX_POINT('',#889);+#889=CARTESIAN_POINT('',(-0.375,0.2625,-4.85636022545E-16));+#890=LINE('',#889,#403);+#891=ORIENTED_EDGE('',*,*,#326,.T.);+#892=ORIENTED_EDGE('',*,*,#893,.T.);+#893=EDGE_CURVE('',#514,#894,#896,.T.);+#894=VERTEX_POINT('',#895);+#895=CARTESIAN_POINT('',(0.375,0.2625,-4.206893183274E-16));+#896=LINE('',#515,#345);+#897=ORIENTED_EDGE('',*,*,#898,.T.);+#898=EDGE_CURVE('',#894,#899,#901,.T.);+#899=VERTEX_POINT('',#900);+#900=CARTESIAN_POINT('',(0.375,0.2625,-9.683877382234));+#901=LINE('',#895,#345);+#902=ORIENTED_EDGE('',*,*,#903,.T.);+#903=EDGE_CURVE('',#899,#904,#906,.T.);+#904=VERTEX_POINT('',#905);+#905=CARTESIAN_POINT('',(8.881784197001E-16,0.2625,-9.75));+#906=LINE('',#900,#907);+#907=VECTOR('',#908,1.);+#908=DIRECTION('',(-0.984807753012,4.672238278893E-17,-0.173648177667 ));+#909=ORIENTED_EDGE('',*,*,#910,.T.);+#910=EDGE_CURVE('',#904,#911,#913,.T.);+#911=VERTEX_POINT('',#912);+#912=CARTESIAN_POINT('',(-0.375,0.2625,-9.683877382234));+#913=LINE('',#905,#389);+#914=ORIENTED_EDGE('',*,*,#915,.T.);+#915=EDGE_CURVE('',#911,#888,#916,.T.);+#916=LINE('',#912,#403);+#917=PLANE('',#918);+#918=AXIS2_PLACEMENT_3D('',#919,#411,#412);+#919=CARTESIAN_POINT('',(2.28,0.2625,-2.608184471032));+#920=ADVANCED_FACE('',(#921),#917,.T.);+#921=FACE_BOUND('',#922,.T.);+#922=EDGE_LOOP('',(#923,#437,#924,#931,#936,#941,#946,#951, #498));+#923=ORIENTED_EDGE('',*,*,#311,.T.);+#924=ORIENTED_EDGE('',*,*,#925,.T.);+#925=EDGE_CURVE('',#439,#926,#928,.T.);+#926=VERTEX_POINT('',#927);+#927=CARTESIAN_POINT('',(2.655,0.2625,-2.232513375057E-16));+#928=LINE('',#440,#929);+#929=VECTOR('',#930,1.);+#930=DIRECTION('',(-0.707106781187,-9.577690591093E-17, -0.707106781186));+#931=ORIENTED_EDGE('',*,*,#932,.T.);+#932=EDGE_CURVE('',#926,#933,#935,.T.);+#933=VERTEX_POINT('',#934);+#934=CARTESIAN_POINT('',(2.655,0.2625,-9.683877382234));+#935=LINE('',#927,#345);+#936=ORIENTED_EDGE('',*,*,#937,.T.);+#937=EDGE_CURVE('',#933,#938,#940,.T.);+#938=VERTEX_POINT('',#939);+#939=CARTESIAN_POINT('',(2.28,0.2625,-9.75));+#940=LINE('',#934,#907);+#941=ORIENTED_EDGE('',*,*,#942,.T.);+#942=EDGE_CURVE('',#938,#943,#945,.T.);+#943=VERTEX_POINT('',#944);+#944=CARTESIAN_POINT('',(1.905,0.2625,-9.683877382234));+#945=LINE('',#939,#389);+#946=ORIENTED_EDGE('',*,*,#947,.T.);+#947=EDGE_CURVE('',#943,#948,#950,.T.);+#948=VERTEX_POINT('',#949);+#949=CARTESIAN_POINT('',(1.905,0.2625,-2.881980417233E-16));+#950=LINE('',#944,#403);+#951=ORIENTED_EDGE('',*,*,#952,.T.);+#952=EDGE_CURVE('',#948,#495,#953,.T.);+#953=LINE('',#949,#484);+#954=ADVANCED_FACE('',(#955),#917,.T.);+#955=FACE_BOUND('',#956,.T.);+#956=EDGE_LOOP('',(#957,#347,#958,#963,#968,#973,#978,#983, #422));+#957=ORIENTED_EDGE('',*,*,#294,.T.);+#958=ORIENTED_EDGE('',*,*,#959,.T.);+#959=EDGE_CURVE('',#349,#960,#962,.T.);+#960=VERTEX_POINT('',#961);+#961=CARTESIAN_POINT('',(4.935,0.2625,-2.581335668399E-17));+#962=LINE('',#350,#370);+#963=ORIENTED_EDGE('',*,*,#964,.T.);+#964=EDGE_CURVE('',#960,#965,#967,.T.);+#965=VERTEX_POINT('',#966);+#966=CARTESIAN_POINT('',(4.935,0.2625,-9.683877382234));+#967=LINE('',#961,#345);+#968=ORIENTED_EDGE('',*,*,#969,.T.);+#969=EDGE_CURVE('',#965,#970,#972,.T.);+#970=VERTEX_POINT('',#971);+#971=CARTESIAN_POINT('',(4.56,0.2625,-9.75));+#972=LINE('',#966,#907);+#973=ORIENTED_EDGE('',*,*,#974,.T.);+#974=EDGE_CURVE('',#970,#975,#977,.T.);+#975=VERTEX_POINT('',#976);+#976=CARTESIAN_POINT('',(4.185,0.2625,-9.683877382234));+#977=LINE('',#971,#389);+#978=ORIENTED_EDGE('',*,*,#979,.T.);+#979=EDGE_CURVE('',#975,#980,#982,.T.);+#980=VERTEX_POINT('',#981);+#981=CARTESIAN_POINT('',(4.185,0.2625,-9.076006090165E-17));+#982=LINE('',#976,#396);+#983=ORIENTED_EDGE('',*,*,#984,.T.);+#984=EDGE_CURVE('',#980,#419,#985,.T.);+#985=LINE('',#981,#403);+#986=ADVANCED_FACE('',(#987),#994,.F.);+#987=FACE_BOUND('',#988,.F.);+#988=EDGE_LOOP('',(#989,#958,#990,#993));+#989=ORIENTED_EDGE('',*,*,#354,.T.);+#990=ORIENTED_EDGE('',*,*,#991,.F.);+#991=EDGE_CURVE('',#367,#960,#992,.T.);+#992=LINE('',#368,#356);+#993=ORIENTED_EDGE('',*,*,#366,.F.);+#994=PLANE('',#995);+#995=AXIS2_PLACEMENT_3D('',#342,#996,#371);+#996=DIRECTION('',(-1.,8.659560562355E-17,1.746333413473E-16));+#997=ADVANCED_FACE('',(#998),#1005,.F.);+#998=FACE_BOUND('',#999,.F.);+#999=EDGE_LOOP('',(#1000,#983,#1003,#1004));+#1000=ORIENTED_EDGE('',*,*,#1001,.T.);+#1001=EDGE_CURVE('',#393,#980,#1002,.T.);+#1002=LINE('',#394,#356);+#1003=ORIENTED_EDGE('',*,*,#418,.F.);+#1004=ORIENTED_EDGE('',*,*,#399,.F.);+#1005=PLANE('',#1006);+#1006=AXIS2_PLACEMENT_3D('',#394,#427,#404);+#1007=ADVANCED_FACE('',(#1008),#1015,.F.);+#1008=FACE_BOUND('',#1009,.F.);+#1009=EDGE_LOOP('',(#1010,#978,#1013,#1014));+#1010=ORIENTED_EDGE('',*,*,#1011,.T.);+#1011=EDGE_CURVE('',#386,#975,#1012,.T.);+#1012=LINE('',#387,#356);+#1013=ORIENTED_EDGE('',*,*,#1001,.F.);+#1014=ORIENTED_EDGE('',*,*,#392,.F.);+#1015=PLANE('',#1016);+#1016=AXIS2_PLACEMENT_3D('',#387,#1017,#397);+#1017=DIRECTION('',(1.,-8.659560562355E-17,7.513095173747E-17));+#1018=ADVANCED_FACE('',(#1019),#1026,.F.);+#1019=FACE_BOUND('',#1020,.F.);+#1020=EDGE_LOOP('',(#1021,#973,#1024,#1025));+#1021=ORIENTED_EDGE('',*,*,#1022,.T.);+#1022=EDGE_CURVE('',#379,#970,#1023,.T.);+#1023=LINE('',#380,#356);+#1024=ORIENTED_EDGE('',*,*,#1011,.F.);+#1025=ORIENTED_EDGE('',*,*,#385,.F.);+#1026=PLANE('',#1027);+#1027=AXIS2_PLACEMENT_3D('',#380,#1028,#390);+#1028=DIRECTION('',(0.173648177667,2.036340793343E-16,0.984807753012) );+#1029=ADVANCED_FACE('',(#1030),#1037,.F.);+#1030=FACE_BOUND('',#1031,.F.);+#1031=EDGE_LOOP('',(#1032,#968,#1035,#1036));+#1032=ORIENTED_EDGE('',*,*,#1033,.T.);+#1033=EDGE_CURVE('',#374,#965,#1034,.T.);+#1034=LINE('',#375,#356);+#1035=ORIENTED_EDGE('',*,*,#1022,.F.);+#1036=ORIENTED_EDGE('',*,*,#378,.F.);+#1037=PLANE('',#1038);+#1038=AXIS2_PLACEMENT_3D('',#375,#1039,#908);+#1039=DIRECTION('',(-0.173648177667,2.337084175552E-16,0.984807753012) );+#1040=ADVANCED_FACE('',(#1041),#1046,.F.);+#1041=FACE_BOUND('',#1042,.F.);+#1042=EDGE_LOOP('',(#1043,#963,#1044,#1045));+#1043=ORIENTED_EDGE('',*,*,#991,.T.);+#1044=ORIENTED_EDGE('',*,*,#1033,.F.);+#1045=ORIENTED_EDGE('',*,*,#373,.F.);+#1046=PLANE('',#1047);+#1047=AXIS2_PLACEMENT_3D('',#368,#360,#346);+#1048=ADVANCED_FACE('',(#1049),#1056,.F.);+#1049=FACE_BOUND('',#1050,.F.);+#1050=EDGE_LOOP('',(#1051,#924,#1052,#1055));+#1051=ORIENTED_EDGE('',*,*,#444,.T.);+#1052=ORIENTED_EDGE('',*,*,#1053,.F.);+#1053=EDGE_CURVE('',#454,#926,#1054,.T.);+#1054=LINE('',#455,#356);+#1055=ORIENTED_EDGE('',*,*,#453,.F.);+#1056=PLANE('',#1057);+#1057=AXIS2_PLACEMENT_3D('',#434,#1058,#930);+#1058=DIRECTION('',(-0.707106781186,2.182415858258E-16,0.707106781187) );+#1059=ADVANCED_FACE('',(#1060),#1067,.F.);+#1060=FACE_BOUND('',#1061,.F.);+#1061=EDGE_LOOP('',(#1062,#951,#1065,#1066));+#1062=ORIENTED_EDGE('',*,*,#1063,.T.);+#1063=EDGE_CURVE('',#476,#948,#1064,.T.);+#1064=LINE('',#477,#356);+#1065=ORIENTED_EDGE('',*,*,#494,.F.);+#1066=ORIENTED_EDGE('',*,*,#480,.F.);+#1067=PLANE('',#1068);+#1068=AXIS2_PLACEMENT_3D('',#477,#1069,#485);+#1069=DIRECTION('',(0.707106781186,9.577690591109E-17,0.707106781187) );+#1070=ADVANCED_FACE('',(#1071),#1078,.F.);+#1071=FACE_BOUND('',#1072,.F.);+#1072=EDGE_LOOP('',(#1073,#946,#1076,#1077));+#1073=ORIENTED_EDGE('',*,*,#1074,.T.);+#1074=EDGE_CURVE('',#471,#943,#1075,.T.);+#1075=LINE('',#472,#356);+#1076=ORIENTED_EDGE('',*,*,#1063,.F.);+#1077=ORIENTED_EDGE('',*,*,#475,.F.);+#1078=PLANE('',#1079);+#1079=AXIS2_PLACEMENT_3D('',#472,#427,#404);+#1080=ADVANCED_FACE('',(#1081),#1088,.F.);+#1081=FACE_BOUND('',#1082,.F.);+#1082=EDGE_LOOP('',(#1083,#941,#1086,#1087));+#1083=ORIENTED_EDGE('',*,*,#1084,.T.);+#1084=EDGE_CURVE('',#466,#938,#1085,.T.);+#1085=LINE('',#467,#356);+#1086=ORIENTED_EDGE('',*,*,#1074,.F.);+#1087=ORIENTED_EDGE('',*,*,#470,.F.);+#1088=PLANE('',#1089);+#1089=AXIS2_PLACEMENT_3D('',#467,#1028,#390);+#1090=ADVANCED_FACE('',(#1091),#1098,.F.);+#1091=FACE_BOUND('',#1092,.F.);+#1092=EDGE_LOOP('',(#1093,#936,#1096,#1097));+#1093=ORIENTED_EDGE('',*,*,#1094,.T.);+#1094=EDGE_CURVE('',#461,#933,#1095,.T.);+#1095=LINE('',#462,#356);+#1096=ORIENTED_EDGE('',*,*,#1084,.F.);+#1097=ORIENTED_EDGE('',*,*,#465,.F.);+#1098=PLANE('',#1099);+#1099=AXIS2_PLACEMENT_3D('',#462,#1039,#908);+#1100=ADVANCED_FACE('',(#1101),#1106,.F.);+#1101=FACE_BOUND('',#1102,.F.);+#1102=EDGE_LOOP('',(#1103,#931,#1104,#1105));+#1103=ORIENTED_EDGE('',*,*,#1053,.T.);+#1104=ORIENTED_EDGE('',*,*,#1094,.F.);+#1105=ORIENTED_EDGE('',*,*,#460,.F.);+#1106=PLANE('',#1107);+#1107=AXIS2_PLACEMENT_3D('',#455,#360,#346);+#1108=ADVANCED_FACE('',(#1109),#1116,.F.);+#1109=FACE_BOUND('',#1110,.F.);+#1110=EDGE_LOOP('',(#1111,#892,#1112,#1115));+#1111=ORIENTED_EDGE('',*,*,#519,.T.);+#1112=ORIENTED_EDGE('',*,*,#1113,.F.);+#1113=EDGE_CURVE('',#534,#894,#1114,.T.);+#1114=LINE('',#535,#356);+#1115=ORIENTED_EDGE('',*,*,#533,.F.);+#1116=PLANE('',#1117);+#1117=AXIS2_PLACEMENT_3D('',#509,#360,#346);+#1118=ADVANCED_FACE('',(#1119),#1126,.F.);+#1119=FACE_BOUND('',#1120,.F.);+#1120=EDGE_LOOP('',(#1121,#886,#1124,#1125));+#1121=ORIENTED_EDGE('',*,*,#1122,.T.);+#1122=EDGE_CURVE('',#554,#888,#1123,.T.);+#1123=LINE('',#555,#356);+#1124=ORIENTED_EDGE('',*,*,#565,.F.);+#1125=ORIENTED_EDGE('',*,*,#558,.F.);+#1126=PLANE('',#1127);+#1127=AXIS2_PLACEMENT_3D('',#555,#427,#404);+#1128=ADVANCED_FACE('',(#1129),#1136,.F.);+#1129=FACE_BOUND('',#1130,.F.);+#1130=EDGE_LOOP('',(#1131,#914,#1134,#1135));+#1131=ORIENTED_EDGE('',*,*,#1132,.T.);+#1132=EDGE_CURVE('',#549,#911,#1133,.T.);+#1133=LINE('',#550,#356);+#1134=ORIENTED_EDGE('',*,*,#1122,.F.);+#1135=ORIENTED_EDGE('',*,*,#553,.F.);+#1136=PLANE('',#1137);+#1137=AXIS2_PLACEMENT_3D('',#550,#427,#404);+#1138=ADVANCED_FACE('',(#1139),#1146,.F.);+#1139=FACE_BOUND('',#1140,.F.);+#1140=EDGE_LOOP('',(#1141,#909,#1144,#1145));+#1141=ORIENTED_EDGE('',*,*,#1142,.T.);+#1142=EDGE_CURVE('',#544,#904,#1143,.T.);+#1143=LINE('',#545,#356);+#1144=ORIENTED_EDGE('',*,*,#1132,.F.);+#1145=ORIENTED_EDGE('',*,*,#548,.F.);+#1146=PLANE('',#1147);+#1147=AXIS2_PLACEMENT_3D('',#545,#1028,#390);+#1148=ADVANCED_FACE('',(#1149),#1156,.F.);+#1149=FACE_BOUND('',#1150,.F.);+#1150=EDGE_LOOP('',(#1151,#902,#1154,#1155));+#1151=ORIENTED_EDGE('',*,*,#1152,.T.);+#1152=EDGE_CURVE('',#539,#899,#1153,.T.);+#1153=LINE('',#540,#356);+#1154=ORIENTED_EDGE('',*,*,#1142,.F.);+#1155=ORIENTED_EDGE('',*,*,#543,.F.);+#1156=PLANE('',#1157);+#1157=AXIS2_PLACEMENT_3D('',#540,#1039,#908);+#1158=ADVANCED_FACE('',(#1159),#1164,.F.);+#1159=FACE_BOUND('',#1160,.F.);+#1160=EDGE_LOOP('',(#1161,#897,#1162,#1163));+#1161=ORIENTED_EDGE('',*,*,#1113,.T.);+#1162=ORIENTED_EDGE('',*,*,#1152,.F.);+#1163=ORIENTED_EDGE('',*,*,#538,.F.);+#1164=PLANE('',#1165);+#1165=AXIS2_PLACEMENT_3D('',#535,#360,#346);+#1166=ADVANCED_FACE('',(#1167),#1186,.F.);+#1167=FACE_BOUND('',#1168,.F.);+#1168=EDGE_LOOP('',(#604,#1169,#1176,#1183));+#1169=ORIENTED_EDGE('',*,*,#1170,.T.);+#1170=EDGE_CURVE('',#606,#1171,#1173,.T.);+#1171=VERTEX_POINT('',#1172);+#1172=CARTESIAN_POINT('',(7.999999999983E-02,1.985,5.));+#1173=LINE('',#607,#1174);+#1174=VECTOR('',#1175,1.);+#1175=DIRECTION('',(-2.775557561563E-16,-1.,1.054711873394E-15));+#1176=ORIENTED_EDGE('',*,*,#1177,.T.);+#1177=EDGE_CURVE('',#1171,#1178,#1180,.T.);+#1178=VERTEX_POINT('',#1179);+#1179=CARTESIAN_POINT('',(-0.72,1.985,5.8));+#1180=CIRCLE('',#1181,0.8);+#1181=AXIS2_PLACEMENT_3D('',#1182,#613,#614);+#1182=CARTESIAN_POINT('',(7.999999999999E-02,1.985,5.8));+#1183=ORIENTED_EDGE('',*,*,#1184,.F.);+#1184=EDGE_CURVE('',#608,#1178,#1185,.T.);+#1185=LINE('',#609,#1174);+#1186=CYLINDRICAL_SURFACE('',#611,0.8);+#1187=ADVANCED_FACE('',(#1188),#1202,.T.);+#1188=FACE_BOUND('',#1189,.T.);+#1189=EDGE_LOOP('',(#1190,#1191,#1196,#1183));+#1190=ORIENTED_EDGE('',*,*,#657,.F.);+#1191=ORIENTED_EDGE('',*,*,#1192,.T.);+#1192=EDGE_CURVE('',#651,#1193,#1195,.T.);+#1193=VERTEX_POINT('',#1194);+#1194=CARTESIAN_POINT('',(-0.72,1.985,12.2));+#1195=LINE('',#652,#1174);+#1196=ORIENTED_EDGE('',*,*,#1197,.T.);+#1197=EDGE_CURVE('',#1193,#1178,#1198,.T.);+#1198=LINE('',#1199,#1200);+#1199=CARTESIAN_POINT('',(-0.72,1.985,10.3));+#1200=VECTOR('',#1201,1.);+#1201=DIRECTION('',(7.771561172376E-16,0.,-1.));+#1202=PLANE('',#1203);+#1203=AXIS2_PLACEMENT_3D('',#652,#1204,#660);+#1204=DIRECTION('',(1.,-2.775557561563E-16,7.771561172376E-16));+#1205=ADVANCED_FACE('',(#1206),#1218,.F.);+#1206=FACE_BOUND('',#1207,.F.);+#1207=EDGE_LOOP('',(#649,#1191,#1208,#1215));+#1208=ORIENTED_EDGE('',*,*,#1209,.T.);+#1209=EDGE_CURVE('',#1193,#1210,#1212,.T.);+#1210=VERTEX_POINT('',#1211);+#1211=CARTESIAN_POINT('',(8.000000000032E-02,1.985,13.));+#1212=CIRCLE('',#1213,0.8);+#1213=AXIS2_PLACEMENT_3D('',#1214,#613,#614);+#1214=CARTESIAN_POINT('',(7.999999999999E-02,1.985,12.2));+#1215=ORIENTED_EDGE('',*,*,#1216,.F.);+#1216=EDGE_CURVE('',#644,#1210,#1217,.T.);+#1217=LINE('',#645,#1174);+#1218=CYLINDRICAL_SURFACE('',#654,0.8);+#1219=ADVANCED_FACE('',(#1220),#1234,.T.);+#1220=FACE_BOUND('',#1221,.T.);+#1221=EDGE_LOOP('',(#1222,#1223,#1228,#1215));+#1222=ORIENTED_EDGE('',*,*,#643,.F.);+#1223=ORIENTED_EDGE('',*,*,#1224,.T.);+#1224=EDGE_CURVE('',#637,#1225,#1227,.T.);+#1225=VERTEX_POINT('',#1226);+#1226=CARTESIAN_POINT('',(4.48,1.985,13.));+#1227=LINE('',#638,#1174);+#1228=ORIENTED_EDGE('',*,*,#1229,.T.);+#1229=EDGE_CURVE('',#1225,#1210,#1230,.T.);+#1230=LINE('',#1231,#1232);+#1231=CARTESIAN_POINT('',(3.38,1.985,13.));+#1232=VECTOR('',#1233,1.);+#1233=DIRECTION('',(-1.,0.,-5.551115123126E-16));+#1234=PLANE('',#1235);+#1235=AXIS2_PLACEMENT_3D('',#638,#1236,#648);+#1236=DIRECTION('',(5.551115123126E-16,-1.054711873394E-15,-1.));+#1237=ADVANCED_FACE('',(#1238),#1250,.F.);+#1238=FACE_BOUND('',#1239,.F.);+#1239=EDGE_LOOP('',(#635,#1223,#1240,#1247));+#1240=ORIENTED_EDGE('',*,*,#1241,.T.);+#1241=EDGE_CURVE('',#1225,#1242,#1244,.T.);+#1242=VERTEX_POINT('',#1243);+#1243=CARTESIAN_POINT('',(5.28,1.985,12.2));+#1244=CIRCLE('',#1245,0.8);+#1245=AXIS2_PLACEMENT_3D('',#1246,#613,#614);+#1246=CARTESIAN_POINT('',(4.48,1.985,12.2));+#1247=ORIENTED_EDGE('',*,*,#1248,.F.);+#1248=EDGE_CURVE('',#631,#1242,#1249,.T.);+#1249=LINE('',#632,#1174);+#1250=CYLINDRICAL_SURFACE('',#640,0.8);+#1251=ADVANCED_FACE('',(#1252),#1266,.T.);+#1252=FACE_BOUND('',#1253,.T.);+#1253=EDGE_LOOP('',(#1254,#1255,#1260,#1247));+#1254=ORIENTED_EDGE('',*,*,#630,.F.);+#1255=ORIENTED_EDGE('',*,*,#1256,.T.);+#1256=EDGE_CURVE('',#624,#1257,#1259,.T.);+#1257=VERTEX_POINT('',#1258);+#1258=CARTESIAN_POINT('',(5.28,1.985,5.8));+#1259=LINE('',#625,#1174);+#1260=ORIENTED_EDGE('',*,*,#1261,.T.);+#1261=EDGE_CURVE('',#1257,#1242,#1262,.T.);+#1262=LINE('',#1263,#1264);+#1263=CARTESIAN_POINT('',(5.28,1.985,7.1));+#1264=VECTOR('',#1265,1.);+#1265=DIRECTION('',(-7.771561172376E-16,0.,1.));+#1266=PLANE('',#1267);+#1267=AXIS2_PLACEMENT_3D('',#625,#1268,#614);+#1268=DIRECTION('',(-1.,2.775557561563E-16,-7.771561172376E-16));+#1269=ADVANCED_FACE('',(#1270),#1282,.F.);+#1270=FACE_BOUND('',#1271,.F.);+#1271=EDGE_LOOP('',(#622,#1255,#1272,#1279));+#1272=ORIENTED_EDGE('',*,*,#1273,.T.);+#1273=EDGE_CURVE('',#1257,#1274,#1276,.T.);+#1274=VERTEX_POINT('',#1275);+#1275=CARTESIAN_POINT('',(4.48,1.985,5.));+#1276=CIRCLE('',#1277,0.8);+#1277=AXIS2_PLACEMENT_3D('',#1278,#613,#614);+#1278=CARTESIAN_POINT('',(4.48,1.985,5.8));+#1279=ORIENTED_EDGE('',*,*,#1280,.F.);+#1280=EDGE_CURVE('',#617,#1274,#1281,.T.);+#1281=LINE('',#618,#1174);+#1282=CYLINDRICAL_SURFACE('',#627,0.8);+#1283=ADVANCED_FACE('',(#1284),#1293,.T.);+#1284=FACE_BOUND('',#1285,.T.);+#1285=EDGE_LOOP('',(#1286,#1169,#1287,#1279));+#1286=ORIENTED_EDGE('',*,*,#616,.F.);+#1287=ORIENTED_EDGE('',*,*,#1288,.T.);+#1288=EDGE_CURVE('',#1171,#1274,#1289,.T.);+#1289=LINE('',#1290,#1291);+#1290=CARTESIAN_POINT('',(1.18,1.985,5.));+#1291=VECTOR('',#1292,1.);+#1292=DIRECTION('',(1.,-0.,5.551115123126E-16));+#1293=PLANE('',#1294);+#1294=AXIS2_PLACEMENT_3D('',#607,#1295,#621);+#1295=DIRECTION('',(-5.551115123126E-16,1.054711873394E-15,1.));+#1296=ADVANCED_FACE('',(#1297,#1306),#1314,.T.);+#1297=FACE_BOUND('',#1298,.T.);+#1298=EDGE_LOOP('',(#1299,#674,#1300,#709,#727,#745,#1301,#1302, #1303,#811,#824,#1304,#1305));+#1299=ORIENTED_EDGE('',*,*,#873,.T.);+#1300=ORIENTED_EDGE('',*,*,#698,.T.);+#1301=ORIENTED_EDGE('',*,*,#762,.T.);+#1302=ORIENTED_EDGE('',*,*,#780,.T.);+#1303=ORIENTED_EDGE('',*,*,#799,.T.);+#1304=ORIENTED_EDGE('',*,*,#841,.T.);+#1305=ORIENTED_EDGE('',*,*,#859,.T.);+#1306=FACE_BOUND('',#1307,.T.);+#1307=EDGE_LOOP('',(#1308));+#1308=ORIENTED_EDGE('',*,*,#1309,.T.);+#1309=EDGE_CURVE('',#1310,#1310,#1312,.T.);+#1310=VERTEX_POINT('',#1311);+#1311=CARTESIAN_POINT('',(0.7,1.5E-02,10.2));+#1312=CIRCLE('',#1313,1.58);+#1313=AXIS2_PLACEMENT_3D('',#680,#357,#360);+#1314=PLANE('',#1315);+#1315=AXIS2_PLACEMENT_3D('',#1316,#1317,#1318);+#1316=CARTESIAN_POINT('',(2.28,1.5E-02,8.4));+#1317=DIRECTION('',(-0.,-1.,-0.));+#1318=DIRECTION('',(-5.423816249232E-33,0.,-1.));+#1319=ADVANCED_FACE('',(#1320,#1326),#1335,.F.);+#1320=FACE_BOUND('',#1321,.F.);+#1321=EDGE_LOOP('',(#1322,#1287,#1323,#1260,#1324,#1228,#1325,#1196));+#1322=ORIENTED_EDGE('',*,*,#1177,.F.);+#1323=ORIENTED_EDGE('',*,*,#1273,.F.);+#1324=ORIENTED_EDGE('',*,*,#1241,.F.);+#1325=ORIENTED_EDGE('',*,*,#1209,.F.);+#1326=FACE_BOUND('',#1327,.F.);+#1327=EDGE_LOOP('',(#1328));+#1328=ORIENTED_EDGE('',*,*,#1329,.T.);+#1329=EDGE_CURVE('',#1330,#1330,#1332,.T.);+#1330=VERTEX_POINT('',#1331);+#1331=CARTESIAN_POINT('',(2.28,1.985,12.2));+#1332=CIRCLE('',#1333,2.);+#1333=AXIS2_PLACEMENT_3D('',#1334,#613,#614);+#1334=CARTESIAN_POINT('',(2.28,1.985,10.2));+#1335=PLANE('',#1336);+#1336=AXIS2_PLACEMENT_3D('',#1337,#1317,#1318);+#1337=CARTESIAN_POINT('',(2.28,1.985,8.4));+#1338=ADVANCED_FACE('',(#1339),#1352,.F.);+#1339=FACE_BOUND('',#1340,.T.);+#1340=EDGE_LOOP('',(#1341,#1346,#1350,#1351));+#1341=ORIENTED_EDGE('',*,*,#1342,.T.);+#1342=EDGE_CURVE('',#1310,#1343,#1345,.T.);+#1343=VERTEX_POINT('',#1344);+#1344=CARTESIAN_POINT('',(0.7,1.985,10.2));+#1345=LINE('',#1311,#356);+#1346=ORIENTED_EDGE('',*,*,#1347,.T.);+#1347=EDGE_CURVE('',#1343,#1343,#1348,.T.);+#1348=CIRCLE('',#1349,1.58);+#1349=AXIS2_PLACEMENT_3D('',#1334,#357,#360);+#1350=ORIENTED_EDGE('',*,*,#1342,.F.);+#1351=ORIENTED_EDGE('',*,*,#1309,.F.);+#1352=CYLINDRICAL_SURFACE('',#1353,1.58);+#1353=AXIS2_PLACEMENT_3D('',#680,#1354,#360);+#1354=DIRECTION('',(-8.659560562355E-17,-1.,2.22044604925E-16));+#1355=ADVANCED_FACE('',(#1356),#1369,.T.);+#1356=FACE_BOUND('',#1357,.T.);+#1357=EDGE_LOOP('',(#1358,#1365,#1328,#1368));+#1358=ORIENTED_EDGE('',*,*,#1359,.F.);+#1359=EDGE_CURVE('',#1360,#1360,#1362,.T.);+#1360=VERTEX_POINT('',#1361);+#1361=CARTESIAN_POINT('',(2.28,2.,12.2));+#1362=CIRCLE('',#1363,2.);+#1363=AXIS2_PLACEMENT_3D('',#1364,#613,#614);+#1364=CARTESIAN_POINT('',(2.28,2.,10.2));+#1365=ORIENTED_EDGE('',*,*,#1366,.T.);+#1366=EDGE_CURVE('',#1360,#1330,#1367,.T.);+#1367=LINE('',#1361,#1174);+#1368=ORIENTED_EDGE('',*,*,#1366,.F.);+#1369=CYLINDRICAL_SURFACE('',#1363,2.);+#1370=ADVANCED_FACE('',(#1371,#1381),#1335,.F.);+#1371=FACE_BOUND('',#1372,.F.);+#1372=EDGE_LOOP('',(#1373));+#1373=ORIENTED_EDGE('',*,*,#1374,.T.);+#1374=EDGE_CURVE('',#1375,#1375,#1377,.T.);+#1375=VERTEX_POINT('',#1376);+#1376=CARTESIAN_POINT('',(2.28,1.985,8.6));+#1377=CIRCLE('',#1378,1.6);+#1378=AXIS2_PLACEMENT_3D('',#1334,#1379,#1380);+#1379=DIRECTION('',(-8.881784197001E-16,-1.,7.216449660064E-16));+#1380=DIRECTION('',(6.661338147751E-16,-7.216449660064E-16,-1.));+#1381=FACE_BOUND('',#1382,.F.);+#1382=EDGE_LOOP('',(#1346));+#1383=ADVANCED_FACE('',(#1384,#1387),#661,.T.);+#1384=FACE_BOUND('',#1385,.T.);+#1385=EDGE_LOOP('',(#1386));+#1386=ORIENTED_EDGE('',*,*,#1359,.T.);+#1387=FACE_BOUND('',#1388,.T.);+#1388=EDGE_LOOP('',(#1389));+#1389=ORIENTED_EDGE('',*,*,#1390,.T.);+#1390=EDGE_CURVE('',#1391,#1391,#1393,.T.);+#1391=VERTEX_POINT('',#1392);+#1392=CARTESIAN_POINT('',(2.28,2.,8.6));+#1393=CIRCLE('',#1394,1.6);+#1394=AXIS2_PLACEMENT_3D('',#1364,#1395,#1396);+#1395=DIRECTION('',(-1.110223024625E-15,-1.,4.996003610813E-16));+#1396=DIRECTION('',(6.661338147751E-16,-4.996003610813E-16,-1.));+#1397=ADVANCED_FACE('',(#1398),#1404,.F.);+#1398=FACE_BOUND('',#1399,.F.);+#1399=EDGE_LOOP('',(#1400,#1401,#1389,#1403));+#1400=ORIENTED_EDGE('',*,*,#1374,.F.);+#1401=ORIENTED_EDGE('',*,*,#1402,.T.);+#1402=EDGE_CURVE('',#1375,#1391,#817,.T.);+#1403=ORIENTED_EDGE('',*,*,#1402,.F.);+#1404=CYLINDRICAL_SURFACE('',#1405,1.6);+#1405=AXIS2_PLACEMENT_3D('',#178,#1379,#1396);+#1406=( GEOMETRIC_REPRESENTATION_CONTEXT(3) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1410)) GLOBAL_UNIT_ASSIGNED_CONTEXT((#1407,#1408,#1409)) REPRESENTATION_CONTEXT('Context #1','3D Context with UNIT and UNCERTAINTY') );+#1407=( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );+#1408=( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );+#1409=( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );+#1410=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#1407, 'distance_accuracy_value','confusion accuracy');+#1411=PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7));+#1412=MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( #1413,#1424,#1432,#1433,#1434,#1435,#1436,#1437,#1438,#1439,#1440, #1441,#1442,#1443,#1444,#1445,#1446,#1447,#1448,#1449,#1450,#1451, #1452,#1453,#1454,#1455,#1456,#1457,#1458,#1459,#1460,#1461,#1462, #1463,#1464),#1406);+#1413=STYLED_ITEM('color',(#1414),#15);+#1414=PRESENTATION_STYLE_ASSIGNMENT((#1415,#1421));+#1415=SURFACE_STYLE_USAGE(.BOTH.,#1416);+#1416=SURFACE_SIDE_STYLE('',(#1417));+#1417=SURFACE_STYLE_FILL_AREA(#1418);+#1418=FILL_AREA_STYLE('',(#1419));+#1419=FILL_AREA_STYLE_COLOUR('',#1420);+#1420=COLOUR_RGB('',0.149019617616,0.145098047169,0.145098047169);+#1421=CURVE_STYLE('',#1422,POSITIVE_LENGTH_MEASURE(0.1),#1423);+#1422=DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#1423=COLOUR_RGB('',9.803921802644E-02,9.803921802644E-02, 9.803921802644E-02);+#1424=OVER_RIDING_STYLED_ITEM('overriding color',(#1425),#336,#1413);+#1425=PRESENTATION_STYLE_ASSIGNMENT((#1426));+#1426=SURFACE_STYLE_USAGE(.BOTH.,#1427);+#1427=SURFACE_SIDE_STYLE('',(#1428));+#1428=SURFACE_STYLE_FILL_AREA(#1429);+#1429=FILL_AREA_STYLE('',(#1430));+#1430=FILL_AREA_STYLE_COLOUR('',#1431);+#1431=COLOUR_RGB('',0.823999987314,0.819999987296,0.781000009244);+#1432=OVER_RIDING_STYLED_ITEM('overriding color',(#1425),#361,#1413);+#1433=OVER_RIDING_STYLED_ITEM('overriding color',(#1425),#413,#1413);+#1434=OVER_RIDING_STYLED_ITEM('overriding color',(#1425),#428,#1413);+#1435=OVER_RIDING_STYLED_ITEM('overriding color',(#1425),#448,#1413);+#1436=OVER_RIDING_STYLED_ITEM('overriding color',(#1425),#489,#1413);+#1437=OVER_RIDING_STYLED_ITEM('overriding color',(#1425),#503,#1413);+#1438=OVER_RIDING_STYLED_ITEM('overriding color',(#1425),#523,#1413);+#1439=OVER_RIDING_STYLED_ITEM('overriding color',(#1425),#560,#1413);+#1440=OVER_RIDING_STYLED_ITEM('overriding color',(#1425),#883,#1413);+#1441=OVER_RIDING_STYLED_ITEM('overriding color',(#1425),#920,#1413);+#1442=OVER_RIDING_STYLED_ITEM('overriding color',(#1425),#954,#1413);+#1443=OVER_RIDING_STYLED_ITEM('overriding color',(#1425),#986,#1413);+#1444=OVER_RIDING_STYLED_ITEM('overriding color',(#1425),#997,#1413);+#1445=OVER_RIDING_STYLED_ITEM('overriding color',(#1425),#1007,#1413);+#1446=OVER_RIDING_STYLED_ITEM('overriding color',(#1425),#1018,#1413);+#1447=OVER_RIDING_STYLED_ITEM('overriding color',(#1425),#1029,#1413);+#1448=OVER_RIDING_STYLED_ITEM('overriding color',(#1425),#1040,#1413);+#1449=OVER_RIDING_STYLED_ITEM('overriding color',(#1425),#1048,#1413);+#1450=OVER_RIDING_STYLED_ITEM('overriding color',(#1425),#1059,#1413);+#1451=OVER_RIDING_STYLED_ITEM('overriding color',(#1425),#1070,#1413);+#1452=OVER_RIDING_STYLED_ITEM('overriding color',(#1425),#1080,#1413);+#1453=OVER_RIDING_STYLED_ITEM('overriding color',(#1425),#1090,#1413);+#1454=OVER_RIDING_STYLED_ITEM('overriding color',(#1425),#1100,#1413);+#1455=OVER_RIDING_STYLED_ITEM('overriding color',(#1425),#1108,#1413);+#1456=OVER_RIDING_STYLED_ITEM('overriding color',(#1425),#1118,#1413);+#1457=OVER_RIDING_STYLED_ITEM('overriding color',(#1425),#1128,#1413);+#1458=OVER_RIDING_STYLED_ITEM('overriding color',(#1425),#1138,#1413);+#1459=OVER_RIDING_STYLED_ITEM('overriding color',(#1425),#1148,#1413);+#1460=OVER_RIDING_STYLED_ITEM('overriding color',(#1425),#1158,#1413);+#1461=OVER_RIDING_STYLED_ITEM('overriding color',(#1425),#1296,#1413);+#1462=OVER_RIDING_STYLED_ITEM('overriding color',(#1425),#1319,#1413);+#1463=OVER_RIDING_STYLED_ITEM('overriding color',(#1425),#1338,#1413);+#1464=OVER_RIDING_STYLED_ITEM('overriding color',(#1425),#1370,#1413);+ENDSEC;+END-ISO-10303-21;+
package.jsonadded+162@@ -0,0 +1,162 @@+{+ "slug": "ksc2690aystu",+ "version": "0.1.0",+ "type": "component",+ "description": "onsemi Audio Amplifiers, TO-126-3. Pinout cross-checked by two models against the datasheet, KiCad symbol/footprint/3D.",+ "tags": [+ "component",+ "amplifiers-comparators",+ "ksc2690aystu",+ "factory-2.0.0",+ "extractor-text"+ ],+ "dependencies": {},+ "hero": {+ "type": "image",+ "path": "docs/hero.png"+ },+ "files": [+ "page.json",+ "README.md",+ "ksc2690aystu.kicad_sym",+ "ksc2690aystu.kicad_mod",+ "ksc2690aystu.glb",+ "ksc2690aystu.step",+ "ksc2690aystu.lbr",+ "docs/hero.png",+ "docs/ksc2690aystu-datasheet.pdf",+ "viewers/symbol.html",+ "viewers/footprint.html",+ "ksc2690aystu-hero.glb",+ "ksc2690aystu-hero.overlay.json",+ "ksc2690aystu-etched.glb"+ ],+ "component": {+ "mpn": "KSC2690AYSTU",+ "manufacturer": "onsemi",+ "package": "TO-126-3",+ "pin_count": 3,+ "category": "Amplifiers/Comparators",+ "subcategory": "Audio Amplifiers",+ "datasheet": "https://jlcpcb.com/api/file/downloadByFileSystemAccessId/8588896650059898880",+ "parts": {+ "symbol": "ksc2690aystu.kicad_sym",+ "footprint": "ksc2690aystu.kicad_mod",+ "model_3d": "ksc2690aystu-hero.glb",+ "model_3d_plain": "ksc2690aystu-etched.glb",+ "model_3d_step": "ksc2690aystu-etched.step",+ "model_3d_step_plain": "ksc2690aystu.step",+ "lbr": "ksc2690aystu.lbr"+ },+ "distributor_links": {+ "lcsc": "C479721"+ },+ "distributor_check": {+ "checked_at": "2026-10-18T14:14:02Z",+ "source": "Component Ocean /api/assign-pns",+ "digikey": {+ "pn": null,+ "status": "quota"+ },+ "mouser": {+ "pn": null,+ "status": "quota"+ }+ },+ "pins": [+ {+ "number": "1",+ "name": "Emitter",+ "type": "passive",+ "description": "Emitter terminal of the NPN transistor; the datasheet lists the emitter-base voltage rating as 5 V (VEBO)."+ },+ {+ "number": "2",+ "name": "Collector",+ "type": "passive",+ "description": "Collector terminal of the NPN transistor; the datasheet rates collector current at 1.2 A DC and 2.5 A pulsed, with collector-base and collector-emitter voltage of 120 V (KSC2690) or 160 V (KSC2690A)."+ },+ {+ "number": "3",+ "name": "Base",+ "type": "passive",+ "description": "Base terminal of the NPN transistor; the datasheet rates base current at 0.3 A DC."+ }+ ],+ "provenance": {+ "extractor": "extract_pins 0.3",+ "factory_chain": {+ "factory": "2.0.0",+ "extractor": "extract_pins 0.3",+ "primary_model": "claude-haiku-5-5",+ "primary_mode": "text",+ "consensus_model": "claude-sonnet-5-5",+ "consensus": "agreed",+ "guards": "pin_guards 0.1: passed",+ "guard_notes": [+ "extractor flagged: The datasheet (KSC2690/2690A, Fairchild Rev. A, 2000) gives the TO-126 pin assignment as 1. Emitter,; Pin types were chosen as passive, since the datasheet does not assign KiCad ERC classes to the trans"+ ],+ "pages_sent": 7,+ "cost_usd": 0.0394,+ "at": "2026-10-18T14:11:40"+ },+ "datasheet": {+ "url": "https://jlcpcb.com/api/file/downloadByFileSystemAccessId/8588896650059898880",+ "pages": 7,+ "sha256": "cd613eddeffc8c9a",+ "source_tier": "lcsc"+ },+ "cad": "KiCad official (CC-BY-SA 4.0)",+ "pins": {+ "total": 3,+ "described": 3,+ "cites_pages": true,+ "refuses_to_fabricate": true+ }+ },+ "viewers": {+ "symbol": "viewers/symbol.html",+ "footprint": "viewers/footprint.html"+ },+ "models_3d": [+ {+ "file": "ksc2690aystu.step",+ "role": "plain",+ "up": "Z",+ "units": "mm",+ "origin": "footprint origin = pad-pattern centre",+ "seat": "body on z = 0, through-hole leads below",+ "extents_mm": [+ 8.0,+ 3.25,+ 23.75+ ],+ "zmin_mm": -9.75,+ "centre_offset_mm": 0.375,+ "footprint_binding": "identity",+ "sha256": "6cb4ab2049af821a4bd7162ee7b11b91bdea76f43915d9c1fbb0cb1cdeeaa9c6",+ "checked": "2026-10-18",+ "checked_by": "factory/step_pose.py (Z-up, origin, seat, binding)"+ },+ {+ "file": "ksc2690aystu-etched.step",+ "role": "eda",+ "up": "Z",+ "units": "mm",+ "origin": "footprint origin = pad-pattern centre",+ "seat": "body on z = 0, through-hole leads below",+ "extents_mm": [+ 8.0,+ 3.25,+ 23.75+ ],+ "zmin_mm": -9.75,+ "centre_offset_mm": 0.375,+ "footprint_binding": "identity",+ "sha256": "9f52b9a159b45a53b1ea1563d56fd7c82c54ea4fbcc378c25cdcbb7651980b85",+ "checked": "2026-10-18",+ "checked_by": "factory/step_pose.py (Z-up, origin, seat, binding)"+ }+ ]+ }+}
page.jsonadded+168@@ -0,0 +1,168 @@+{+ "slug": "ksc2690aystu",+ "version": "0.1.0",+ "type": "component",+ "description": "onsemi Audio Amplifiers, TO-126-3. Pinout cross-checked by two models against the datasheet, KiCad symbol/footprint/3D.",+ "tags": [+ "component",+ "amplifiers-comparators",+ "ksc2690aystu",+ "factory-2.0.0",+ "extractor-text"+ ],+ "dependencies": {},+ "hero": {+ "type": "image",+ "path": "docs/hero.png"+ },+ "files": [+ "page.json",+ "README.md",+ "ksc2690aystu.kicad_sym",+ "ksc2690aystu.kicad_mod",+ "ksc2690aystu.glb",+ "ksc2690aystu.step",+ "ksc2690aystu.lbr",+ "docs/hero.png",+ "docs/ksc2690aystu-datasheet.pdf",+ "viewers/symbol.html",+ "viewers/footprint.html",+ "ksc2690aystu-hero.glb",+ "ksc2690aystu-hero.overlay.json",+ "ksc2690aystu-etched.glb"+ ],+ "component": {+ "mpn": "KSC2690AYSTU",+ "manufacturer": "onsemi",+ "package": "TO-126-3",+ "pin_count": 3,+ "category": "Amplifiers/Comparators",+ "subcategory": "Audio Amplifiers",+ "datasheet": "https://jlcpcb.com/api/file/downloadByFileSystemAccessId/8588896650059898880",+ "parts": {+ "symbol": "ksc2690aystu.kicad_sym",+ "footprint": "ksc2690aystu.kicad_mod",+ "model_3d": "ksc2690aystu-hero.glb",+ "model_3d_plain": "ksc2690aystu-etched.glb",+ "model_3d_step": "ksc2690aystu-etched.step",+ "model_3d_step_plain": "ksc2690aystu.step",+ "lbr": "ksc2690aystu.lbr"+ },+ "distributor_links": {+ "lcsc": "C479721"+ },+ "distributor_check": {+ "checked_at": "2026-10-18T14:14:02Z",+ "source": "Component Ocean /api/assign-pns",+ "digikey": {+ "pn": null,+ "status": "quota"+ },+ "mouser": {+ "pn": null,+ "status": "quota"+ }+ },+ "pins": [+ {+ "number": "1",+ "name": "Emitter",+ "type": "passive",+ "description": "Emitter terminal of the NPN transistor; the datasheet lists the emitter-base voltage rating as 5 V (VEBO)."+ },+ {+ "number": "2",+ "name": "Collector",+ "type": "passive",+ "description": "Collector terminal of the NPN transistor; the datasheet rates collector current at 1.2 A DC and 2.5 A pulsed, with collector-base and collector-emitter voltage of 120 V (KSC2690) or 160 V (KSC2690A)."+ },+ {+ "number": "3",+ "name": "Base",+ "type": "passive",+ "description": "Base terminal of the NPN transistor; the datasheet rates base current at 0.3 A DC."+ }+ ],+ "provenance": {+ "extractor": "extract_pins 0.3",+ "factory_chain": {+ "factory": "2.0.0",+ "extractor": "extract_pins 0.3",+ "primary_model": "claude-haiku-5-5",+ "primary_mode": "text",+ "consensus_model": "claude-sonnet-5-5",+ "consensus": "agreed",+ "guards": "pin_guards 0.1: passed",+ "guard_notes": [+ "extractor flagged: The datasheet (KSC2690/2690A, Fairchild Rev. A, 2000) gives the TO-126 pin assignment as 1. Emitter,; Pin types were chosen as passive, since the datasheet does not assign KiCad ERC classes to the trans"+ ],+ "pages_sent": 7,+ "cost_usd": 0.0394,+ "at": "2026-10-18T14:11:40"+ },+ "datasheet": {+ "url": "https://jlcpcb.com/api/file/downloadByFileSystemAccessId/8588896650059898880",+ "pages": 7,+ "sha256": "cd613eddeffc8c9a",+ "source_tier": "lcsc"+ },+ "cad": "KiCad official (CC-BY-SA 4.0)",+ "pins": {+ "total": 3,+ "described": 3,+ "cites_pages": true,+ "refuses_to_fabricate": true+ }+ },+ "viewers": {+ "symbol": "viewers/symbol.html",+ "footprint": "viewers/footprint.html"+ },+ "models_3d": [+ {+ "file": "ksc2690aystu.step",+ "role": "plain",+ "up": "Z",+ "units": "mm",+ "origin": "footprint origin = pad-pattern centre",+ "seat": "body on z = 0, through-hole leads below",+ "extents_mm": [+ 8,+ 3.25,+ 23.75+ ],+ "zmin_mm": -9.75,+ "centre_offset_mm": 0.375,+ "footprint_binding": "identity",+ "sha256": "6cb4ab2049af821a4bd7162ee7b11b91bdea76f43915d9c1fbb0cb1cdeeaa9c6",+ "checked": "2026-10-18",+ "checked_by": "factory/step_pose.py (Z-up, origin, seat, binding)"+ },+ {+ "file": "ksc2690aystu-etched.step",+ "role": "eda",+ "up": "Z",+ "units": "mm",+ "origin": "footprint origin = pad-pattern centre",+ "seat": "body on z = 0, through-hole leads below",+ "extents_mm": [+ 8,+ 3.25,+ 23.75+ ],+ "zmin_mm": -9.75,+ "centre_offset_mm": 0.375,+ "footprint_binding": "identity",+ "sha256": "9f52b9a159b45a53b1ea1563d56fd7c82c54ea4fbcc378c25cdcbb7651980b85",+ "checked": "2026-10-18",+ "checked_by": "factory/step_pose.py (Z-up, origin, seat, binding)"+ }+ ]+ },+ "visibility": "public",+ "org": "adom",+ "author": {+ "name": "Ray",+ "email": "[email protected]"+ }+}
viewers/footprint.htmladded+1@@ -0,0 +1 @@+<!doctype html><title>ksc2690aystu</title>
viewers/symbol.htmladded+1@@ -0,0 +1 @@+<!doctype html><title>ksc2690aystu</title>