← Commit history
README.mdadded+38
@@ -0,0 +1,38 @@+# X49SD12MSD2SC++**YXC Crystal Oscillators** · Crystals · HC-49S++X49SD12MSD2SC from YXC Crystal Oscillators, in a HC-49S. 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 | 1 | passive | Terminal 1 of a two-terminal crystal; either orientation. |+| 2 | 2 | passive | Terminal 2 of a two-terminal crystal; either orientation. |++## Key specifications++| Parameter | Value |+|---|---|+| Manufacturer | YXC Crystal Oscillators |+| Package | HC-49S |+| Category | Crystals, Oscillators, Resonators |+| Pins | 2 |++## CAD (KiCad official)++- Symbol: `X49SD12MSD2SC`+- Footprint: `Crystal:Crystal_HC49-4H_Vertical`+- 3D model: HC-49S (KiCad packages3D, STEP)+- 3D model files: `x49sd12msd2sc-etched.step` / `x49sd12msd2sc-etched.glb` carry the MPN laser-etched on the die in a toggleable `Adom.LaserEtch` group (Fusion-ready); `x49sd12msd2sc.step` / `x49sd12msd2sc.glb` are the bare package body.++## Provenance++Data extracted from the manufacturer datasheet, not a distributor listing:++- **Datasheet:** [YXC Crystal Oscillators datasheet](https://jlcpcb.com/api/file/downloadByFileSystemAccessId/8756947410491064320) (1 pp, sha256 `8d9dbc91b68d398a`, retrieved 2026-10-09, tier: lcsc)+- **Extractor:** parts-factory `2.0.0` / `extract_pins`, primary `crystal numbering` (convention), consensus `off` (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/x49sd12msd2sc-datasheet.pdf)
docs/hero.pngadded
⋯ 1 unchanged line ⋯
docs/x49sd12msd2sc-datasheet.pdfadded
⋯ 1 unchanged line ⋯
package.jsonadded+155
@@ -0,0 +1,155 @@+{+  "slug": "x49sd12msd2sc",+  "version": "0.1.0",+  "type": "component",+  "description": "YXC Crystal Oscillators Crystals, HC-49S. Unpolarised two-terminal part: the datasheet prints no pin numbers, so pins 1 and 2 follow the library convention, KiCad symbol/footprint/3D.",+  "tags": [+    "component",+    "crystals, oscillators, resonators",+    "x49sd12msd2sc",+    "factory-2.0.0",+    "extractor-text"+  ],+  "dependencies": {},+  "hero": {+    "type": "image",+    "path": "docs/hero.png"+  },+  "files": [+    "page.json",+    "README.md",+    "x49sd12msd2sc.kicad_sym",+    "x49sd12msd2sc.kicad_mod",+    "x49sd12msd2sc.glb",+    "x49sd12msd2sc.step",+    "x49sd12msd2sc.lbr",+    "docs/hero.png",+    "docs/x49sd12msd2sc-datasheet.pdf",+    "viewers/symbol.html",+    "viewers/footprint.html",+    "x49sd12msd2sc-hero.glb",+    "x49sd12msd2sc-hero.overlay.json"+  ],+  "component": {+    "mpn": "X49SD12MSD2SC",+    "manufacturer": "YXC Crystal Oscillators",+    "package": "HC-49S",+    "pin_count": 2,+    "category": "Crystals, Oscillators, Resonators",+    "subcategory": "Crystals",+    "datasheet": "https://jlcpcb.com/api/file/downloadByFileSystemAccessId/8756947410491064320",+    "parts": {+      "symbol": "x49sd12msd2sc.kicad_sym",+      "footprint": "x49sd12msd2sc.kicad_mod",+      "model_3d": "x49sd12msd2sc-hero.glb",+      "model_3d_plain": "x49sd12msd2sc.glb",+      "model_3d_step": "x49sd12msd2sc-etched.step",+      "model_3d_step_plain": "x49sd12msd2sc.step",+      "lbr": "x49sd12msd2sc.lbr"+    },+    "distributor_links": {+      "lcsc": "C16369"+    },+    "distributor_check": {+      "checked_at": "2026-10-09T15:44:06Z",+      "source": "Component Ocean /api/assign-pns",+      "digikey": {+        "pn": null,+        "status": "no match"+      },+      "mouser": {+        "pn": null,+        "status": "no match"+      }+    },+    "pins": [+      {+        "number": "1",+        "name": "1",+        "type": "passive",+        "description": "Terminal 1 of a two-terminal crystal; either orientation."+      },+      {+        "number": "2",+        "name": "2",+        "type": "passive",+        "description": "Terminal 2 of a two-terminal crystal; either orientation."+      }+    ],+    "provenance": {+      "extractor": "extract_pins",+      "factory_chain": {+        "factory": "2.0.0",+        "extractor": "extract_pins",+        "primary_model": "crystal numbering",+        "primary_mode": "convention",+        "consensus_model": null,+        "consensus": "agreed",+        "guards": "pin_guards 0.1: passed",+        "guard_notes": [+          "vision extraction: provenance cannot be text-verified; needs consensus"+        ],+        "pages_sent": 1,+        "cost_usd": 0.0266,+        "at": "2026-10-09T15:43:50"+      },+      "datasheet": {+        "url": "https://jlcpcb.com/api/file/downloadByFileSystemAccessId/8756947410491064320",+        "pages": 1,+        "sha256": "8d9dbc91b68d398a",+        "source_tier": "lcsc"+      },+      "cad": "KiCad official (CC-BY-SA 4.0)",+      "pins": {+        "total": 2,+        "described": 2,+        "cites_pages": true,+        "refuses_to_fabricate": true+      }+    },+    "viewers": {+      "symbol": "viewers/symbol.html",+      "footprint": "viewers/footprint.html"+    },+    "models_3d": [+      {+        "file": "x49sd12msd2sc.step",+        "role": "plain",+        "up": "Z",+        "units": "mm",+        "origin": "footprint origin = pad-pattern centre",+        "seat": "body on z = 0, through-hole leads below",+        "extents_mm": [+          11.05,+          4.65,+          7.0+        ],+        "zmin_mm": -2.9,+        "centre_offset_mm": 0.0,+        "footprint_binding": "identity",+        "sha256": "a9ae95c1817e0b5582cdf365f85938d48624c7fd30154f3c590e899fe52c8378",+        "checked": "2026-10-09",+        "checked_by": "factory/step_pose.py (Z-up, origin, seat, binding)"+      },+      {+        "file": "x49sd12msd2sc-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": [+          11.05,+          4.65,+          7.0+        ],+        "zmin_mm": -2.9,+        "centre_offset_mm": 0.0,+        "footprint_binding": "identity",+        "sha256": "6decf13128d148af7d229fe79870236b943582ffdf32a4d0228a1a781eebb862",+        "checked": "2026-10-09",+        "checked_by": "factory/step_pose.py (Z-up, origin, seat, binding)"+      }+    ]+  }+}
page.jsonadded+161
@@ -0,0 +1,161 @@+{+  "slug": "x49sd12msd2sc",+  "version": "0.1.0",+  "type": "component",+  "description": "YXC Crystal Oscillators Crystals, HC-49S. Unpolarised two-terminal part: the datasheet prints no pin numbers, so pins 1 and 2 follow the library convention, KiCad symbol/footprint/3D.",+  "tags": [+    "component",+    "crystals, oscillators, resonators",+    "x49sd12msd2sc",+    "factory-2.0.0",+    "extractor-text"+  ],+  "dependencies": {},+  "hero": {+    "type": "image",+    "path": "docs/hero.png"+  },+  "files": [+    "page.json",+    "README.md",+    "x49sd12msd2sc.kicad_sym",+    "x49sd12msd2sc.kicad_mod",+    "x49sd12msd2sc.glb",+    "x49sd12msd2sc.step",+    "x49sd12msd2sc.lbr",+    "docs/hero.png",+    "docs/x49sd12msd2sc-datasheet.pdf",+    "viewers/symbol.html",+    "viewers/footprint.html",+    "x49sd12msd2sc-hero.glb",+    "x49sd12msd2sc-hero.overlay.json"+  ],+  "component": {+    "mpn": "X49SD12MSD2SC",+    "manufacturer": "YXC Crystal Oscillators",+    "package": "HC-49S",+    "pin_count": 2,+    "category": "Crystals, Oscillators, Resonators",+    "subcategory": "Crystals",+    "datasheet": "https://jlcpcb.com/api/file/downloadByFileSystemAccessId/8756947410491064320",+    "parts": {+      "symbol": "x49sd12msd2sc.kicad_sym",+      "footprint": "x49sd12msd2sc.kicad_mod",+      "model_3d": "x49sd12msd2sc-hero.glb",+      "model_3d_plain": "x49sd12msd2sc.glb",+      "model_3d_step": "x49sd12msd2sc-etched.step",+      "model_3d_step_plain": "x49sd12msd2sc.step",+      "lbr": "x49sd12msd2sc.lbr"+    },+    "distributor_links": {+      "lcsc": "C16369"+    },+    "distributor_check": {+      "checked_at": "2026-10-09T15:44:06Z",+      "source": "Component Ocean /api/assign-pns",+      "digikey": {+        "pn": null,+        "status": "no match"+      },+      "mouser": {+        "pn": null,+        "status": "no match"+      }+    },+    "pins": [+      {+        "number": "1",+        "name": "1",+        "type": "passive",+        "description": "Terminal 1 of a two-terminal crystal; either orientation."+      },+      {+        "number": "2",+        "name": "2",+        "type": "passive",+        "description": "Terminal 2 of a two-terminal crystal; either orientation."+      }+    ],+    "provenance": {+      "extractor": "extract_pins",+      "factory_chain": {+        "factory": "2.0.0",+        "extractor": "extract_pins",+        "primary_model": "crystal numbering",+        "primary_mode": "convention",+        "consensus_model": null,+        "consensus": "agreed",+        "guards": "pin_guards 0.1: passed",+        "guard_notes": [+          "vision extraction: provenance cannot be text-verified; needs consensus"+        ],+        "pages_sent": 1,+        "cost_usd": 0.0266,+        "at": "2026-10-09T15:43:50"+      },+      "datasheet": {+        "url": "https://jlcpcb.com/api/file/downloadByFileSystemAccessId/8756947410491064320",+        "pages": 1,+        "sha256": "8d9dbc91b68d398a",+        "source_tier": "lcsc"+      },+      "cad": "KiCad official (CC-BY-SA 4.0)",+      "pins": {+        "total": 2,+        "described": 2,+        "cites_pages": true,+        "refuses_to_fabricate": true+      }+    },+    "viewers": {+      "symbol": "viewers/symbol.html",+      "footprint": "viewers/footprint.html"+    },+    "models_3d": [+      {+        "file": "x49sd12msd2sc.step",+        "role": "plain",+        "up": "Z",+        "units": "mm",+        "origin": "footprint origin = pad-pattern centre",+        "seat": "body on z = 0, through-hole leads below",+        "extents_mm": [+          11.05,+          4.65,+          7+        ],+        "zmin_mm": -2.9,+        "centre_offset_mm": 0,+        "footprint_binding": "identity",+        "sha256": "a9ae95c1817e0b5582cdf365f85938d48624c7fd30154f3c590e899fe52c8378",+        "checked": "2026-10-09",+        "checked_by": "factory/step_pose.py (Z-up, origin, seat, binding)"+      },+      {+        "file": "x49sd12msd2sc-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": [+          11.05,+          4.65,+          7+        ],+        "zmin_mm": -2.9,+        "centre_offset_mm": 0,+        "footprint_binding": "identity",+        "sha256": "6decf13128d148af7d229fe79870236b943582ffdf32a4d0228a1a781eebb862",+        "checked": "2026-10-09",+        "checked_by": "factory/step_pose.py (Z-up, origin, seat, binding)"+      }+    ]+  },+  "visibility": "public",+  "org": "adom",+  "author": {+    "name": "Ray",+    "email": "[email protected]"+  }+}\ No newline at end of file
viewers/footprint.htmladded+1
@@ -0,0 +1 @@+<!doctype html><title>x49sd12msd2sc</title>\ No newline at end of file
viewers/symbol.htmladded+1
@@ -0,0 +1 @@+<!doctype html><title>x49sd12msd2sc</title>\ No newline at end of file
x49sd12msd2sc-hero.glbadded
⋯ 1 unchanged line ⋯
x49sd12msd2sc-hero.overlay.jsonadded+125
@@ -0,0 +1,125 @@+{+  "spec": "adom-hero 1.4",+  "mpn": "X49SD12MSD2SC",+  "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": 2,+      "span_mm": 6.38,+      "dash_mm": 0.1595,+      "gap_mm": 0.0957,+      "pad_stroke_mm": 0.0383+    },+    "silkscreen": {+      "material": "Silkscreen reference lines - 30 percent opacity",+      "rgba": [+        0.92,+        0.96,+        1.0,+        0.3+      ],+      "footprint_items": 4,+      "pin1": null+    },+    "signal_names": {+      "material": "Signal names - 50 percent opacity",+      "rgba": [+        0.92,+        0.96,+        1.0,+        0.5+      ],+      "font": "DejaVu Sans Mono",+      "labels": 2,+      "sides": "top + mirrored underside (single-sided)",+      "fallback_to_pad_number": 2+    }+  },+  "align": {+    "ok": true,+    "centre_offset_mm": 0.0,+    "tolerance_mm": 0.51,+    "orientation_flipped": false,+    "contacts_bbox_mm": [+      -0.25,+      5.13,+      -0.248,+      0.248+    ],+    "pads_bbox_mm": [+      -0.75,+      5.63,+      -0.75,+      0.75+    ],+    "seating_z_mm": -2.9+  },+  "sources": {+    "glb": "x49sd12msd2sc.glb",+    "glb_sha256": "23f339bea9d4b24247722d19539c9750084ad4eba72db2d3cba2993920007a92",+    "footprint": "x49sd12msd2sc.kicad_mod",+    "footprint_sha256": "072fe3a6ca69bd4997c91cf52ff703377e7b3d287afda57663f70c1878c694bf",+    "pins": "page.json component.pins",+    "pins_sha256": "f89b6cef1dd40bf094bc57ef23dc246a408922a81bfac75b8bc341584ea4e214"+  },+  "generator": "adom-wiki 1.7.69 (component_hero)",+  "labels": [+    {+      "pad": "1",+      "text": "1",+      "x": -0.9,+      "y": 0.0,+      "align": "right",+      "vertical": false,+      "h": 0.6+    },+    {+      "pad": "2",+      "text": "2",+      "x": 5.78,+      "y": 0.0,+      "align": "left",+      "vertical": false,+      "h": 0.6+    }+  ],+  "pads": [+    {+      "number": "1",+      "shape": "circle",+      "center_mm": [+        0.0,+        0.0+      ],+      "size_mm": [+        1.5,+        1.5+      ],+      "rot": 0.0+    },+    {+      "number": "2",+      "shape": "circle",+      "center_mm": [+        4.88,+        0.0+      ],+      "size_mm": [+        1.5,+        1.5+      ],+      "rot": 0.0+    }+  ]+}
x49sd12msd2sc.glbadded
⋯ 1 unchanged line ⋯
x49sd12msd2sc.kicad_modadded+190
@@ -0,0 +1,190 @@+(footprint "Crystal_HC49-4H_Vertical"+	(version 20260206)+	(generator "kicad-footprint-generator")+	(layer "F.Cu")+	(descr "HC-49-4H, Crystal, http://5hertz.com/pdfs/04404_D.pdf")+	(tags "")+	(property "Reference" "REF**"+		(at 2.44 -3.52 0)+		(layer "F.SilkS")+		(effects+			(font+				(size 1 1)+				(thickness 0.15)+			)+		)+	)+	(property "Value" "Crystal_HC49-4H_Vertical"+		(at 2.44 3.52 0)+		(layer "F.Fab")+		(effects+			(font+				(size 1 1)+				(thickness 0.15)+			)+		)+	)+	(property "KiLib_Generator" "crystal_resonator_oscillator"+		(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 -0.76 -2.435)+		(end 5.64 -2.435)+		(stroke+			(width 0.12)+			(type solid)+		)+		(layer "F.SilkS")+	)+	(fp_line+		(start 5.64 2.435)+		(end -0.76 2.435)+		(stroke+			(width 0.12)+			(type solid)+		)+		(layer "F.SilkS")+	)+	(fp_arc+		(start -0.76 2.435)+		(mid -3.195 0)+		(end -0.76 -2.435)+		(stroke+			(width 0.12)+			(type solid)+		)+		(layer "F.SilkS")+	)+	(fp_arc+		(start 5.64 -2.435)+		(mid 8.075 0)+		(end 5.64 2.435)+		(stroke+			(width 0.12)+			(type solid)+		)+		(layer "F.SilkS")+	)+	(fp_line+		(start -0.76 -2.83)+		(end 5.64 -2.83)+		(stroke+			(width 0.05)+			(type solid)+		)+		(layer "F.CrtYd")+	)+	(fp_line+		(start 5.64 2.83)+		(end -0.76 2.83)+		(stroke+			(width 0.05)+			(type solid)+		)+		(layer "F.CrtYd")+	)+	(fp_arc+		(start -0.76 2.83)+		(mid -3.59 0)+		(end -0.76 -2.83)+		(stroke+			(width 0.05)+			(type solid)+		)+		(layer "F.CrtYd")+	)+	(fp_arc+		(start 5.64 -2.83)+		(mid 8.47 0)+		(end 5.64 2.83)+		(stroke+			(width 0.05)+			(type solid)+		)+		(layer "F.CrtYd")+	)+	(fp_line+		(start -0.76 -2.325)+		(end 5.64 -2.325)+		(stroke+			(width 0.1)+			(type solid)+		)+		(layer "F.Fab")+	)+	(fp_line+		(start 5.64 2.325)+		(end -0.76 2.325)+		(stroke+			(width 0.1)+			(type solid)+		)+		(layer "F.Fab")+	)+	(fp_arc+		(start -0.76 2.325)+		(mid -3.085 0)+		(end -0.76 -2.325)+		(stroke+			(width 0.1)+			(type solid)+		)+		(layer "F.Fab")+	)+	(fp_arc+		(start 5.64 -2.325)+		(mid 7.965 0)+		(end 5.64 2.325)+		(stroke+			(width 0.1)+			(type solid)+		)+		(layer "F.Fab")+	)+	(fp_text user "${REFERENCE}"+		(at 2.44 0 0)+		(layer "F.Fab")+		(effects+			(font+				(size 1 1)+				(thickness 0.15)+			)+		)+	)+	(pad "1" thru_hole circle+		(at 0 0)+		(size 1.5 1.5)+		(drill 0.8)+		(layers "*.Cu" "*.Mask")+		(remove_unused_layers no)+	)+	(pad "2" thru_hole circle+		(at 4.88 0)+		(size 1.5 1.5)+		(drill 0.8)+		(layers "*.Cu" "*.Mask")+		(remove_unused_layers no)+	)+	(embedded_fonts no)+	(model "${KICAD10_3DMODEL_DIR}/Crystal.3dshapes/Crystal_HC49-4H_Vertical.step"+		(offset+			(xyz 0 0 0)+		)+		(scale+			(xyz 1 1 1)+		)+		(rotate+			(xyz 0 0 0)+		)+	)+)
x49sd12msd2sc.kicad_symadded+21
@@ -0,0 +1,21 @@+(kicad_symbol_lib (version 20211014) (generator ds2sf_rect)+  (symbol "X49SD12MSD2SC" (in_bom yes) (on_board yes)+    (property "Reference" "U" (at 0 5.08 0) (effects (font (size 1.27 1.27))))+    (property "Value" "X49SD12MSD2SC" (at 0 -5.08 0) (effects (font (size 1.27 1.27))))+    (property "Footprint" "" (at 0 0 0) (effects (font (size 1.27 1.27)) hide))+    (symbol "X49SD12MSD2SC_0_1"+    (rectangle (start -12.70 2.54) (end 12.70 -2.54)+      (stroke (width 0.254) (type default)) (fill (type background)))+    )+    (symbol "X49SD12MSD2SC_1_1"+    (pin passive line (at -17.78 0.00 0) (length 5.08)+      (name "1" (effects (font (size 1.27 1.27))))+      (number "1" (effects (font (size 1.27 1.27))))+    )+    (pin passive line (at 17.78 0.00 180) (length 5.08)+      (name "2" (effects (font (size 1.27 1.27))))+      (number "2" (effects (font (size 1.27 1.27))))+    )+    )+  )+)
x49sd12msd2sc.lbradded+146
@@ -0,0 +1,146 @@+<?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="Crystal_HC49-4H_Vertical">+  <description>2 pads, 6.4 x 1.5 mm. HC-49-4H, Crystal</description>+  <pad name="1" x="0.0000" y="-0.0000" drill="0.8000" diameter="1.5000" shape="round"/>+  <pad name="2" x="4.8800" y="-0.0000" drill="0.8000" diameter="1.5000" shape="round"/>+  <wire x1="-0.7600" y1="2.4350" x2="5.6400" y2="2.4350" width="0.1200" layer="21"/>+  <wire x1="5.6400" y1="-2.4350" x2="-0.7600" y2="-2.4350" width="0.1200" layer="21"/>+  <wire x1="-0.7600" y1="2.3250" x2="5.6400" y2="2.3250" width="0.1000" layer="51"/>+  <wire x1="5.6400" y1="-2.3250" x2="-0.7600" y2="-2.3250" width="0.1000" layer="51"/>+  <wire x1="-0.7600" y1="-2.4350" x2="-1.3902" y2="-2.3520" width="0.1200" layer="21"/>+  <wire x1="-1.3902" y1="-2.3520" x2="-1.9775" y2="-2.1088" width="0.1200" layer="21"/>+  <wire x1="-1.9775" y1="-2.1088" x2="-2.4818" y2="-1.7218" width="0.1200" layer="21"/>+  <wire x1="-2.4818" y1="-1.7218" x2="-2.8688" y2="-1.2175" width="0.1200" layer="21"/>+  <wire x1="-2.8688" y1="-1.2175" x2="-3.1120" y2="-0.6302" width="0.1200" layer="21"/>+  <wire x1="-3.1120" y1="-0.6302" x2="-3.1950" y2="-0.0000" width="0.1200" layer="21"/>+  <wire x1="-3.1950" y1="-0.0000" x2="-3.1120" y2="0.6302" width="0.1200" layer="21"/>+  <wire x1="-3.1120" y1="0.6302" x2="-2.8688" y2="1.2175" width="0.1200" layer="21"/>+  <wire x1="-2.8688" y1="1.2175" x2="-2.4818" y2="1.7218" width="0.1200" layer="21"/>+  <wire x1="-2.4818" y1="1.7218" x2="-1.9775" y2="2.1088" width="0.1200" layer="21"/>+  <wire x1="-1.9775" y1="2.1088" x2="-1.3902" y2="2.3520" width="0.1200" layer="21"/>+  <wire x1="-1.3902" y1="2.3520" x2="-0.7600" y2="2.4350" width="0.1200" layer="21"/>+  <wire x1="5.6400" y1="2.4350" x2="6.2702" y2="2.3520" width="0.1200" layer="21"/>+  <wire x1="6.2702" y1="2.3520" x2="6.8575" y2="2.1088" width="0.1200" layer="21"/>+  <wire x1="6.8575" y1="2.1088" x2="7.3618" y2="1.7218" width="0.1200" layer="21"/>+  <wire x1="7.3618" y1="1.7218" x2="7.7488" y2="1.2175" width="0.1200" layer="21"/>+  <wire x1="7.7488" y1="1.2175" x2="7.9920" y2="0.6302" width="0.1200" layer="21"/>+  <wire x1="7.9920" y1="0.6302" x2="8.0750" y2="-0.0000" width="0.1200" layer="21"/>+  <wire x1="8.0750" y1="-0.0000" x2="7.9920" y2="-0.6302" width="0.1200" layer="21"/>+  <wire x1="7.9920" y1="-0.6302" x2="7.7488" y2="-1.2175" width="0.1200" layer="21"/>+  <wire x1="7.7488" y1="-1.2175" x2="7.3618" y2="-1.7218" width="0.1200" layer="21"/>+  <wire x1="7.3618" y1="-1.7218" x2="6.8575" y2="-2.1088" width="0.1200" layer="21"/>+  <wire x1="6.8575" y1="-2.1088" x2="6.2702" y2="-2.3520" width="0.1200" layer="21"/>+  <wire x1="6.2702" y1="-2.3520" x2="5.6400" y2="-2.4350" width="0.1200" layer="21"/>+  <wire x1="-0.7600" y1="-2.3250" x2="-1.3618" y2="-2.2458" width="0.1000" layer="51"/>+  <wire x1="-1.3618" y1="-2.2458" x2="-1.9225" y2="-2.0135" width="0.1000" layer="51"/>+  <wire x1="-1.9225" y1="-2.0135" x2="-2.4040" y2="-1.6440" width="0.1000" layer="51"/>+  <wire x1="-2.4040" y1="-1.6440" x2="-2.7735" y2="-1.1625" width="0.1000" layer="51"/>+  <wire x1="-2.7735" y1="-1.1625" x2="-3.0058" y2="-0.6018" width="0.1000" layer="51"/>+  <wire x1="-3.0058" y1="-0.6018" x2="-3.0850" y2="-0.0000" width="0.1000" layer="51"/>+  <wire x1="-3.0850" y1="-0.0000" x2="-3.0058" y2="0.6018" width="0.1000" layer="51"/>+  <wire x1="-3.0058" y1="0.6018" x2="-2.7735" y2="1.1625" width="0.1000" layer="51"/>+  <wire x1="-2.7735" y1="1.1625" x2="-2.4040" y2="1.6440" width="0.1000" layer="51"/>+  <wire x1="-2.4040" y1="1.6440" x2="-1.9225" y2="2.0135" width="0.1000" layer="51"/>+  <wire x1="-1.9225" y1="2.0135" x2="-1.3618" y2="2.2458" width="0.1000" layer="51"/>+  <wire x1="-1.3618" y1="2.2458" x2="-0.7600" y2="2.3250" width="0.1000" layer="51"/>+  <wire x1="5.6400" y1="2.3250" x2="6.2418" y2="2.2458" width="0.1000" layer="51"/>+  <wire x1="6.2418" y1="2.2458" x2="6.8025" y2="2.0135" width="0.1000" layer="51"/>+  <wire x1="6.8025" y1="2.0135" x2="7.2840" y2="1.6440" width="0.1000" layer="51"/>+  <wire x1="7.2840" y1="1.6440" x2="7.6535" y2="1.1625" width="0.1000" layer="51"/>+  <wire x1="7.6535" y1="1.1625" x2="7.8858" y2="0.6018" width="0.1000" layer="51"/>+  <wire x1="7.8858" y1="0.6018" x2="7.9650" y2="-0.0000" width="0.1000" layer="51"/>+  <wire x1="7.9650" y1="-0.0000" x2="7.8858" y2="-0.6018" width="0.1000" layer="51"/>+  <wire x1="7.8858" y1="-0.6018" x2="7.6535" y2="-1.1625" width="0.1000" layer="51"/>+  <wire x1="7.6535" y1="-1.1625" x2="7.2840" y2="-1.6440" width="0.1000" layer="51"/>+  <wire x1="7.2840" y1="-1.6440" x2="6.8025" y2="-2.0135" width="0.1000" layer="51"/>+  <wire x1="6.8025" y1="-2.0135" x2="6.2418" y2="-2.2458" width="0.1000" layer="51"/>+  <wire x1="6.2418" y1="-2.2458" x2="5.6400" y2="-2.3250" width="0.1000" layer="51"/>+  <text x="0" y="3.035" size="1.27" layer="25" align="bottom-center">&gt;NAME</text>+  <text x="0" y="-3.035" size="1.27" layer="27" align="top-center">&gt;VALUE</text>+</package>+</packages>+<symbols>+<symbol name="X49SD12MSD2SC">+  <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="-2.54" width="0.254" layer="94"/>+  <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="2.54" width="0.254" layer="94"/>+  <text x="0.0000" y="5.0800" size="1.27" layer="95" align="center">&gt;NAME</text>+  <text x="0.0000" y="-5.0800" size="1.27" layer="96" align="center">&gt;VALUE</text>+  <pin name="1" x="-17.78" y="0" length="middle" direction="pas"/>+  <pin name="2" x="17.78" y="0" length="middle" direction="pas" rot="R180"/>+</symbol>+</symbols>+<devicesets>+<deviceset name="X49SD12MSD2SC" prefix="U">+  <description></description>+  <gates>+    <gate name="G$1" symbol="X49SD12MSD2SC" x="0" y="0"/>+  </gates>+  <devices>+    <device name="" package="Crystal_HC49-4H_Vertical">+      <connects>+        <connect gate="G$1" pin="1" pad="1"/>+        <connect gate="G$1" pin="2" pad="2"/>+      </connects>+      <technologies><technology name=""/></technologies>+    </device>+  </devices>+</deviceset>+</devicesets>+</library>+</drawing>+</eagle>\ No newline at end of file
x49sd12msd2sc.stepadded+980
@@ -0,0 +1,980 @@+ISO-10303-21;
+HEADER;
+FILE_DESCRIPTION(('FreeCAD Model'),'2;1');
+FILE_NAME(
+'D:/KiCAD/packages3D-source/Crystal.3dshapes\\
+Crystal_HC49-4H_Vertical.step','2017-11-26T15:24:12',('kicad StepUp'),(
+    'ksu MCAD'),'Open CASCADE STEP processor 6.8','FreeCAD','Unknown');
+FILE_SCHEMA(('AUTOMOTIVE_DESIGN_CC2 { 1 2 10303 214 -1 1 5 4 }'));
+ENDSEC;
+DATA;
+#1 = APPLICATION_PROTOCOL_DEFINITION('committee draft',
+  'automotive_design',1997,#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('Crystal_HC49-4H_Vertical','Crystal_HC49-4H_Vertical','',(
+    #8));
+#8 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#10 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#15),#767);
+#11 = AXIS2_PLACEMENT_3D('',#12,#13,#14);
+#12 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#13 = DIRECTION('',(0.E+000,0.E+000,1.));
+#14 = DIRECTION('',(1.,0.E+000,-0.E+000));
+#15 = MANIFOLD_SOLID_BREP('',#16);
+#16 = CLOSED_SHELL('',(#17,#57,#90,#123,#212,#301,#318,#335,#347,#383,
+    #414,#439,#464,#488,#513,#531,#556,#581,#614,#640,#666,#691,#717,
+    #735,#744,#753));
+#17 = ADVANCED_FACE('',(#18),#52,.T.);
+#18 = FACE_BOUND('',#19,.T.);
+#19 = EDGE_LOOP('',(#20,#30,#38,#46));
+#20 = ORIENTED_EDGE('',*,*,#21,.T.);
+#21 = EDGE_CURVE('',#22,#24,#26,.T.);
+#22 = VERTEX_POINT('',#23);
+#23 = CARTESIAN_POINT('',(-0.76,2.325,0.1));
+#24 = VERTEX_POINT('',#25);
+#25 = CARTESIAN_POINT('',(-0.76,2.325,0.3));
+#26 = LINE('',#27,#28);
+#27 = CARTESIAN_POINT('',(-0.76,2.325,0.1));
+#28 = VECTOR('',#29,1.);
+#29 = DIRECTION('',(0.E+000,0.E+000,1.));
+#30 = ORIENTED_EDGE('',*,*,#31,.T.);
+#31 = EDGE_CURVE('',#24,#32,#34,.T.);
+#32 = VERTEX_POINT('',#33);
+#33 = CARTESIAN_POINT('',(5.64,2.325,0.3));
+#34 = LINE('',#35,#36);
+#35 = CARTESIAN_POINT('',(-0.76,2.325,0.3));
+#36 = VECTOR('',#37,1.);
+#37 = DIRECTION('',(1.,0.E+000,0.E+000));
+#38 = ORIENTED_EDGE('',*,*,#39,.F.);
+#39 = EDGE_CURVE('',#40,#32,#42,.T.);
+#40 = VERTEX_POINT('',#41);
+#41 = CARTESIAN_POINT('',(5.64,2.325,0.1));
+#42 = LINE('',#43,#44);
+#43 = CARTESIAN_POINT('',(5.64,2.325,0.1));
+#44 = VECTOR('',#45,1.);
+#45 = DIRECTION('',(0.E+000,0.E+000,1.));
+#46 = ORIENTED_EDGE('',*,*,#47,.F.);
+#47 = EDGE_CURVE('',#22,#40,#48,.T.);
+#48 = LINE('',#49,#50);
+#49 = CARTESIAN_POINT('',(-0.76,2.325,0.1));
+#50 = VECTOR('',#51,1.);
+#51 = DIRECTION('',(1.,0.E+000,0.E+000));
+#52 = PLANE('',#53);
+#53 = AXIS2_PLACEMENT_3D('',#54,#55,#56);
+#54 = CARTESIAN_POINT('',(-0.76,2.325,0.1));
+#55 = DIRECTION('',(0.E+000,1.,0.E+000));
+#56 = DIRECTION('',(1.,0.E+000,0.E+000));
+#57 = ADVANCED_FACE('',(#58),#85,.T.);
+#58 = FACE_BOUND('',#59,.F.);
+#59 = EDGE_LOOP('',(#60,#61,#70,#78));
+#60 = ORIENTED_EDGE('',*,*,#21,.T.);
+#61 = ORIENTED_EDGE('',*,*,#62,.T.);
+#62 = EDGE_CURVE('',#24,#63,#65,.T.);
+#63 = VERTEX_POINT('',#64);
+#64 = CARTESIAN_POINT('',(-3.085,2.847303808018E-016,0.3));
+#65 = CIRCLE('',#66,2.325);
+#66 = AXIS2_PLACEMENT_3D('',#67,#68,#69);
+#67 = CARTESIAN_POINT('',(-0.76,0.E+000,0.3));
+#68 = DIRECTION('',(0.E+000,0.E+000,1.));
+#69 = DIRECTION('',(1.,0.E+000,0.E+000));
+#70 = ORIENTED_EDGE('',*,*,#71,.F.);
+#71 = EDGE_CURVE('',#72,#63,#74,.T.);
+#72 = VERTEX_POINT('',#73);
+#73 = CARTESIAN_POINT('',(-3.085,2.847303808018E-016,0.1));
+#74 = LINE('',#75,#76);
+#75 = CARTESIAN_POINT('',(-3.085,2.847303808018E-016,0.1));
+#76 = VECTOR('',#77,1.);
+#77 = DIRECTION('',(0.E+000,0.E+000,1.));
+#78 = ORIENTED_EDGE('',*,*,#79,.F.);
+#79 = EDGE_CURVE('',#22,#72,#80,.T.);
+#80 = CIRCLE('',#81,2.325);
+#81 = AXIS2_PLACEMENT_3D('',#82,#83,#84);
+#82 = CARTESIAN_POINT('',(-0.76,0.E+000,0.1));
+#83 = DIRECTION('',(0.E+000,0.E+000,1.));
+#84 = DIRECTION('',(1.,0.E+000,0.E+000));
+#85 = CYLINDRICAL_SURFACE('',#86,2.325);
+#86 = AXIS2_PLACEMENT_3D('',#87,#88,#89);
+#87 = CARTESIAN_POINT('',(-0.76,0.E+000,0.1));
+#88 = DIRECTION('',(-0.E+000,-0.E+000,-1.));
+#89 = DIRECTION('',(1.,0.E+000,0.E+000));
+#90 = ADVANCED_FACE('',(#91),#118,.T.);
+#91 = FACE_BOUND('',#92,.F.);
+#92 = EDGE_LOOP('',(#93,#103,#110,#111));
+#93 = ORIENTED_EDGE('',*,*,#94,.T.);
+#94 = EDGE_CURVE('',#95,#97,#99,.T.);
+#95 = VERTEX_POINT('',#96);
+#96 = CARTESIAN_POINT('',(7.965,-2.844984302424E-016,0.1));
+#97 = VERTEX_POINT('',#98);
+#98 = CARTESIAN_POINT('',(7.965,-2.844984302424E-016,0.3));
+#99 = LINE('',#100,#101);
+#100 = CARTESIAN_POINT('',(7.965,-2.844984302424E-016,0.1));
+#101 = VECTOR('',#102,1.);
+#102 = DIRECTION('',(0.E+000,0.E+000,1.));
+#103 = ORIENTED_EDGE('',*,*,#104,.T.);
+#104 = EDGE_CURVE('',#97,#32,#105,.T.);
+#105 = CIRCLE('',#106,2.325);
+#106 = AXIS2_PLACEMENT_3D('',#107,#108,#109);
+#107 = CARTESIAN_POINT('',(5.64,-1.972152263053E-031,0.3));
+#108 = DIRECTION('',(0.E+000,0.E+000,1.));
+#109 = DIRECTION('',(1.,0.E+000,0.E+000));
+#110 = ORIENTED_EDGE('',*,*,#39,.F.);
+#111 = ORIENTED_EDGE('',*,*,#112,.F.);
+#112 = EDGE_CURVE('',#95,#40,#113,.T.);
+#113 = CIRCLE('',#114,2.325);
+#114 = AXIS2_PLACEMENT_3D('',#115,#116,#117);
+#115 = CARTESIAN_POINT('',(5.64,-1.972152263053E-031,0.1));
+#116 = DIRECTION('',(0.E+000,0.E+000,1.));
+#117 = DIRECTION('',(1.,0.E+000,0.E+000));
+#118 = CYLINDRICAL_SURFACE('',#119,2.325);
+#119 = AXIS2_PLACEMENT_3D('',#120,#121,#122);
+#120 = CARTESIAN_POINT('',(5.64,-1.972152263053E-031,0.1));
+#121 = DIRECTION('',(-0.E+000,-0.E+000,-1.));
+#122 = DIRECTION('',(1.,0.E+000,0.E+000));
+#123 = ADVANCED_FACE('',(#124,#153),#207,.F.);
+#124 = FACE_BOUND('',#125,.F.);
+#125 = EDGE_LOOP('',(#126,#127,#128,#137,#145,#152));
+#126 = ORIENTED_EDGE('',*,*,#47,.F.);
+#127 = ORIENTED_EDGE('',*,*,#79,.T.);
+#128 = ORIENTED_EDGE('',*,*,#129,.T.);
+#129 = EDGE_CURVE('',#72,#130,#132,.T.);
+#130 = VERTEX_POINT('',#131);
+#131 = CARTESIAN_POINT('',(-0.76,-2.325,0.1));
+#132 = CIRCLE('',#133,2.325);
+#133 = AXIS2_PLACEMENT_3D('',#134,#135,#136);
+#134 = CARTESIAN_POINT('',(-0.76,0.E+000,0.1));
+#135 = DIRECTION('',(0.E+000,0.E+000,1.));
+#136 = DIRECTION('',(1.,0.E+000,0.E+000));
+#137 = ORIENTED_EDGE('',*,*,#138,.F.);
+#138 = EDGE_CURVE('',#139,#130,#141,.T.);
+#139 = VERTEX_POINT('',#140);
+#140 = CARTESIAN_POINT('',(5.64,-2.325,0.1));
+#141 = LINE('',#142,#143);
+#142 = CARTESIAN_POINT('',(5.64,-2.325,0.1));
+#143 = VECTOR('',#144,1.);
+#144 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#145 = ORIENTED_EDGE('',*,*,#146,.T.);
+#146 = EDGE_CURVE('',#139,#95,#147,.T.);
+#147 = CIRCLE('',#148,2.325);
+#148 = AXIS2_PLACEMENT_3D('',#149,#150,#151);
+#149 = CARTESIAN_POINT('',(5.64,-1.972152263053E-031,0.1));
+#150 = DIRECTION('',(0.E+000,0.E+000,1.));
+#151 = DIRECTION('',(1.,0.E+000,0.E+000));
+#152 = ORIENTED_EDGE('',*,*,#112,.T.);
+#153 = FACE_BOUND('',#154,.F.);
+#154 = EDGE_LOOP('',(#155,#166,#174,#183,#192,#200));
+#155 = ORIENTED_EDGE('',*,*,#156,.F.);
+#156 = EDGE_CURVE('',#157,#159,#161,.T.);
+#157 = VERTEX_POINT('',#158);
+#158 = CARTESIAN_POINT('',(5.44,-2.,0.1));
+#159 = VERTEX_POINT('',#160);
+#160 = CARTESIAN_POINT('',(7.44,-2.449293213912E-016,0.1));
+#161 = CIRCLE('',#162,2.);
+#162 = AXIS2_PLACEMENT_3D('',#163,#164,#165);
+#163 = CARTESIAN_POINT('',(5.44,4.098563312962E-023,0.1));
+#164 = DIRECTION('',(0.E+000,0.E+000,1.));
+#165 = DIRECTION('',(1.,0.E+000,0.E+000));
+#166 = ORIENTED_EDGE('',*,*,#167,.T.);
+#167 = EDGE_CURVE('',#157,#168,#170,.T.);
+#168 = VERTEX_POINT('',#169);
+#169 = CARTESIAN_POINT('',(-0.56,-2.,0.1));
+#170 = LINE('',#171,#172);
+#171 = CARTESIAN_POINT('',(5.44,-2.,0.1));
+#172 = VECTOR('',#173,1.);
+#173 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#174 = ORIENTED_EDGE('',*,*,#175,.F.);
+#175 = EDGE_CURVE('',#176,#168,#178,.T.);
+#176 = VERTEX_POINT('',#177);
+#177 = CARTESIAN_POINT('',(-2.56,2.449297164075E-016,0.1));
+#178 = CIRCLE('',#179,2.);
+#179 = AXIS2_PLACEMENT_3D('',#180,#181,#182);
+#180 = CARTESIAN_POINT('',(-0.56,3.565780471316E-022,0.1));
+#181 = DIRECTION('',(0.E+000,0.E+000,1.));
+#182 = DIRECTION('',(1.,0.E+000,0.E+000));
+#183 = ORIENTED_EDGE('',*,*,#184,.F.);
+#184 = EDGE_CURVE('',#185,#176,#187,.T.);
+#185 = VERTEX_POINT('',#186);
+#186 = CARTESIAN_POINT('',(-0.56,2.,0.1));
+#187 = CIRCLE('',#188,2.);
+#188 = AXIS2_PLACEMENT_3D('',#189,#190,#191);
+#189 = CARTESIAN_POINT('',(-0.56,3.565780471316E-022,0.1));
+#190 = DIRECTION('',(0.E+000,0.E+000,1.));
+#191 = DIRECTION('',(1.,0.E+000,0.E+000));
+#192 = ORIENTED_EDGE('',*,*,#193,.T.);
+#193 = EDGE_CURVE('',#185,#194,#196,.T.);
+#194 = VERTEX_POINT('',#195);
+#195 = CARTESIAN_POINT('',(5.44,2.,0.1));
+#196 = LINE('',#197,#198);
+#197 = CARTESIAN_POINT('',(-0.56,2.,0.1));
+#198 = VECTOR('',#199,1.);
+#199 = DIRECTION('',(1.,0.E+000,0.E+000));
+#200 = ORIENTED_EDGE('',*,*,#201,.F.);
+#201 = EDGE_CURVE('',#159,#194,#202,.T.);
+#202 = CIRCLE('',#203,2.);
+#203 = AXIS2_PLACEMENT_3D('',#204,#205,#206);
+#204 = CARTESIAN_POINT('',(5.44,4.098563312962E-023,0.1));
+#205 = DIRECTION('',(0.E+000,0.E+000,1.));
+#206 = DIRECTION('',(1.,0.E+000,0.E+000));
+#207 = PLANE('',#208);
+#208 = AXIS2_PLACEMENT_3D('',#209,#210,#211);
+#209 = CARTESIAN_POINT('',(-0.76,2.325,0.1));
+#210 = DIRECTION('',(0.E+000,0.E+000,1.));
+#211 = DIRECTION('',(1.,0.E+000,0.E+000));
+#212 = ADVANCED_FACE('',(#213,#242),#296,.T.);
+#213 = FACE_BOUND('',#214,.T.);
+#214 = EDGE_LOOP('',(#215,#216,#217,#226,#234,#241));
+#215 = ORIENTED_EDGE('',*,*,#31,.F.);
+#216 = ORIENTED_EDGE('',*,*,#62,.T.);
+#217 = ORIENTED_EDGE('',*,*,#218,.T.);
+#218 = EDGE_CURVE('',#63,#219,#221,.T.);
+#219 = VERTEX_POINT('',#220);
+#220 = CARTESIAN_POINT('',(-0.76,-2.325,0.3));
+#221 = CIRCLE('',#222,2.325);
+#222 = AXIS2_PLACEMENT_3D('',#223,#224,#225);
+#223 = CARTESIAN_POINT('',(-0.76,0.E+000,0.3));
+#224 = DIRECTION('',(0.E+000,0.E+000,1.));
+#225 = DIRECTION('',(1.,0.E+000,0.E+000));
+#226 = ORIENTED_EDGE('',*,*,#227,.F.);
+#227 = EDGE_CURVE('',#228,#219,#230,.T.);
+#228 = VERTEX_POINT('',#229);
+#229 = CARTESIAN_POINT('',(5.64,-2.325,0.3));
+#230 = LINE('',#231,#232);
+#231 = CARTESIAN_POINT('',(5.64,-2.325,0.3));
+#232 = VECTOR('',#233,1.);
+#233 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#234 = ORIENTED_EDGE('',*,*,#235,.T.);
+#235 = EDGE_CURVE('',#228,#97,#236,.T.);
+#236 = CIRCLE('',#237,2.325);
+#237 = AXIS2_PLACEMENT_3D('',#238,#239,#240);
+#238 = CARTESIAN_POINT('',(5.64,-1.972152263053E-031,0.3));
+#239 = DIRECTION('',(0.E+000,0.E+000,1.));
+#240 = DIRECTION('',(1.,0.E+000,0.E+000));
+#241 = ORIENTED_EDGE('',*,*,#104,.T.);
+#242 = FACE_BOUND('',#243,.T.);
+#243 = EDGE_LOOP('',(#244,#254,#263,#272,#280,#289));
+#244 = ORIENTED_EDGE('',*,*,#245,.F.);
+#245 = EDGE_CURVE('',#246,#248,#250,.T.);
+#246 = VERTEX_POINT('',#247);
+#247 = CARTESIAN_POINT('',(-0.56,-2.,0.3));
+#248 = VERTEX_POINT('',#249);
+#249 = CARTESIAN_POINT('',(5.44,-2.,0.3));
+#250 = LINE('',#251,#252);
+#251 = CARTESIAN_POINT('',(2.34,-2.,0.3));
+#252 = VECTOR('',#253,1.);
+#253 = DIRECTION('',(1.,0.E+000,0.E+000));
+#254 = ORIENTED_EDGE('',*,*,#255,.T.);
+#255 = EDGE_CURVE('',#246,#256,#258,.T.);
+#256 = VERTEX_POINT('',#257);
+#257 = CARTESIAN_POINT('',(-2.56,2.449297164075E-016,0.3));
+#258 = CIRCLE('',#259,2.);
+#259 = AXIS2_PLACEMENT_3D('',#260,#261,#262);
+#260 = CARTESIAN_POINT('',(-0.56,3.565780471316E-022,0.3));
+#261 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#262 = DIRECTION('',(1.,0.E+000,0.E+000));
+#263 = ORIENTED_EDGE('',*,*,#264,.T.);
+#264 = EDGE_CURVE('',#256,#265,#267,.T.);
+#265 = VERTEX_POINT('',#266);
+#266 = CARTESIAN_POINT('',(-0.56,2.,0.3));
+#267 = CIRCLE('',#268,2.);
+#268 = AXIS2_PLACEMENT_3D('',#269,#270,#271);
+#269 = CARTESIAN_POINT('',(-0.56,3.565780471316E-022,0.3));
+#270 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#271 = DIRECTION('',(1.,0.E+000,0.E+000));
+#272 = ORIENTED_EDGE('',*,*,#273,.F.);
+#273 = EDGE_CURVE('',#274,#265,#276,.T.);
+#274 = VERTEX_POINT('',#275);
+#275 = CARTESIAN_POINT('',(5.44,2.,0.3));
+#276 = LINE('',#277,#278);
+#277 = CARTESIAN_POINT('',(-0.66,2.,0.3));
+#278 = VECTOR('',#279,1.);
+#279 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#280 = ORIENTED_EDGE('',*,*,#281,.T.);
+#281 = EDGE_CURVE('',#274,#282,#284,.T.);
+#282 = VERTEX_POINT('',#283);
+#283 = CARTESIAN_POINT('',(7.44,-2.449293213912E-016,0.3));
+#284 = CIRCLE('',#285,2.);
+#285 = AXIS2_PLACEMENT_3D('',#286,#287,#288);
+#286 = CARTESIAN_POINT('',(5.44,4.098563312962E-023,0.3));
+#287 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#288 = DIRECTION('',(1.,0.E+000,0.E+000));
+#289 = ORIENTED_EDGE('',*,*,#290,.T.);
+#290 = EDGE_CURVE('',#282,#248,#291,.T.);
+#291 = CIRCLE('',#292,2.);
+#292 = AXIS2_PLACEMENT_3D('',#293,#294,#295);
+#293 = CARTESIAN_POINT('',(5.44,4.098563312962E-023,0.3));
+#294 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#295 = DIRECTION('',(1.,0.E+000,0.E+000));
+#296 = PLANE('',#297);
+#297 = AXIS2_PLACEMENT_3D('',#298,#299,#300);
+#298 = CARTESIAN_POINT('',(-0.76,2.325,0.3));
+#299 = DIRECTION('',(0.E+000,0.E+000,1.));
+#300 = DIRECTION('',(1.,0.E+000,0.E+000));
+#301 = ADVANCED_FACE('',(#302),#313,.T.);
+#302 = FACE_BOUND('',#303,.F.);
+#303 = EDGE_LOOP('',(#304,#305,#306,#312));
+#304 = ORIENTED_EDGE('',*,*,#71,.T.);
+#305 = ORIENTED_EDGE('',*,*,#218,.T.);
+#306 = ORIENTED_EDGE('',*,*,#307,.F.);
+#307 = EDGE_CURVE('',#130,#219,#308,.T.);
+#308 = LINE('',#309,#310);
+#309 = CARTESIAN_POINT('',(-0.76,-2.325,0.1));
+#310 = VECTOR('',#311,1.);
+#311 = DIRECTION('',(0.E+000,0.E+000,1.));
+#312 = ORIENTED_EDGE('',*,*,#129,.F.);
+#313 = CYLINDRICAL_SURFACE('',#314,2.325);
+#314 = AXIS2_PLACEMENT_3D('',#315,#316,#317);
+#315 = CARTESIAN_POINT('',(-0.76,0.E+000,0.1));
+#316 = DIRECTION('',(-0.E+000,-0.E+000,-1.));
+#317 = DIRECTION('',(1.,0.E+000,0.E+000));
+#318 = ADVANCED_FACE('',(#319),#330,.T.);
+#319 = FACE_BOUND('',#320,.F.);
+#320 = EDGE_LOOP('',(#321,#327,#328,#329));
+#321 = ORIENTED_EDGE('',*,*,#322,.T.);
+#322 = EDGE_CURVE('',#139,#228,#323,.T.);
+#323 = LINE('',#324,#325);
+#324 = CARTESIAN_POINT('',(5.64,-2.325,0.1));
+#325 = VECTOR('',#326,1.);
+#326 = DIRECTION('',(0.E+000,0.E+000,1.));
+#327 = ORIENTED_EDGE('',*,*,#235,.T.);
+#328 = ORIENTED_EDGE('',*,*,#94,.F.);
+#329 = ORIENTED_EDGE('',*,*,#146,.F.);
+#330 = CYLINDRICAL_SURFACE('',#331,2.325);
+#331 = AXIS2_PLACEMENT_3D('',#332,#333,#334);
+#332 = CARTESIAN_POINT('',(5.64,-1.972152263053E-031,0.1));
+#333 = DIRECTION('',(-0.E+000,-0.E+000,-1.));
+#334 = DIRECTION('',(1.,0.E+000,0.E+000));
+#335 = ADVANCED_FACE('',(#336),#342,.T.);
+#336 = FACE_BOUND('',#337,.T.);
+#337 = EDGE_LOOP('',(#338,#339,#340,#341));
+#338 = ORIENTED_EDGE('',*,*,#322,.T.);
+#339 = ORIENTED_EDGE('',*,*,#227,.T.);
+#340 = ORIENTED_EDGE('',*,*,#307,.F.);
+#341 = ORIENTED_EDGE('',*,*,#138,.F.);
+#342 = PLANE('',#343);
+#343 = AXIS2_PLACEMENT_3D('',#344,#345,#346);
+#344 = CARTESIAN_POINT('',(5.64,-2.325,0.1));
+#345 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#346 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#347 = ADVANCED_FACE('',(#348,#356,#367),#378,.F.);
+#348 = FACE_BOUND('',#349,.F.);
+#349 = EDGE_LOOP('',(#350,#351,#352,#353,#354,#355));
+#350 = ORIENTED_EDGE('',*,*,#193,.F.);
+#351 = ORIENTED_EDGE('',*,*,#184,.T.);
+#352 = ORIENTED_EDGE('',*,*,#175,.T.);
+#353 = ORIENTED_EDGE('',*,*,#167,.F.);
+#354 = ORIENTED_EDGE('',*,*,#156,.T.);
+#355 = ORIENTED_EDGE('',*,*,#201,.T.);
+#356 = FACE_BOUND('',#357,.F.);
+#357 = EDGE_LOOP('',(#358));
+#358 = ORIENTED_EDGE('',*,*,#359,.F.);
+#359 = EDGE_CURVE('',#360,#360,#362,.T.);
+#360 = VERTEX_POINT('',#361);
+#361 = CARTESIAN_POINT('',(0.25,0.E+000,0.1));
+#362 = CIRCLE('',#363,0.25);
+#363 = AXIS2_PLACEMENT_3D('',#364,#365,#366);
+#364 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.1));
+#365 = DIRECTION('',(0.E+000,0.E+000,1.));
+#366 = DIRECTION('',(1.,0.E+000,0.E+000));
+#367 = FACE_BOUND('',#368,.F.);
+#368 = EDGE_LOOP('',(#369));
+#369 = ORIENTED_EDGE('',*,*,#370,.F.);
+#370 = EDGE_CURVE('',#371,#371,#373,.T.);
+#371 = VERTEX_POINT('',#372);
+#372 = CARTESIAN_POINT('',(5.13,0.E+000,0.1));
+#373 = CIRCLE('',#374,0.25);
+#374 = AXIS2_PLACEMENT_3D('',#375,#376,#377);
+#375 = CARTESIAN_POINT('',(4.88,0.E+000,0.1));
+#376 = DIRECTION('',(0.E+000,0.E+000,1.));
+#377 = DIRECTION('',(1.,0.E+000,0.E+000));
+#378 = PLANE('',#379);
+#379 = AXIS2_PLACEMENT_3D('',#380,#381,#382);
+#380 = CARTESIAN_POINT('',(-0.56,2.,0.1));
+#381 = DIRECTION('',(0.E+000,0.E+000,1.));
+#382 = DIRECTION('',(1.,0.E+000,0.E+000));
+#383 = ADVANCED_FACE('',(#384),#409,.T.);
+#384 = FACE_BOUND('',#385,.T.);
+#385 = EDGE_LOOP('',(#386,#387,#395,#403));
+#386 = ORIENTED_EDGE('',*,*,#245,.T.);
+#387 = ORIENTED_EDGE('',*,*,#388,.T.);
+#388 = EDGE_CURVE('',#248,#389,#391,.T.);
+#389 = VERTEX_POINT('',#390);
+#390 = CARTESIAN_POINT('',(5.44,-2.,3.9));
+#391 = LINE('',#392,#393);
+#392 = CARTESIAN_POINT('',(5.44,-2.,0.1));
+#393 = VECTOR('',#394,1.);
+#394 = DIRECTION('',(0.E+000,0.E+000,1.));
+#395 = ORIENTED_EDGE('',*,*,#396,.T.);
+#396 = EDGE_CURVE('',#389,#397,#399,.T.);
+#397 = VERTEX_POINT('',#398);
+#398 = CARTESIAN_POINT('',(-0.56,-2.,3.9));
+#399 = LINE('',#400,#401);
+#400 = CARTESIAN_POINT('',(5.44,-2.,3.9));
+#401 = VECTOR('',#402,1.);
+#402 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#403 = ORIENTED_EDGE('',*,*,#404,.F.);
+#404 = EDGE_CURVE('',#246,#397,#405,.T.);
+#405 = LINE('',#406,#407);
+#406 = CARTESIAN_POINT('',(-0.56,-2.,0.1));
+#407 = VECTOR('',#408,1.);
+#408 = DIRECTION('',(0.E+000,0.E+000,1.));
+#409 = PLANE('',#410);
+#410 = AXIS2_PLACEMENT_3D('',#411,#412,#413);
+#411 = CARTESIAN_POINT('',(5.44,-2.,0.1));
+#412 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#413 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#414 = ADVANCED_FACE('',(#415),#434,.T.);
+#415 = FACE_BOUND('',#416,.F.);
+#416 = EDGE_LOOP('',(#417,#418,#419,#428));
+#417 = ORIENTED_EDGE('',*,*,#290,.T.);
+#418 = ORIENTED_EDGE('',*,*,#388,.T.);
+#419 = ORIENTED_EDGE('',*,*,#420,.F.);
+#420 = EDGE_CURVE('',#421,#389,#423,.T.);
+#421 = VERTEX_POINT('',#422);
+#422 = CARTESIAN_POINT('',(7.44,1.224646799147E-016,3.9));
+#423 = CIRCLE('',#424,2.);
+#424 = AXIS2_PLACEMENT_3D('',#425,#426,#427);
+#425 = CARTESIAN_POINT('',(5.44,0.E+000,3.9));
+#426 = DIRECTION('',(0.E+000,-0.E+000,-1.));
+#427 = DIRECTION('',(1.,-2.449293393367E-016,0.E+000));
+#428 = ORIENTED_EDGE('',*,*,#429,.F.);
+#429 = EDGE_CURVE('',#282,#421,#430,.T.);
+#430 = LINE('',#431,#432);
+#431 = CARTESIAN_POINT('',(7.44,-2.449293213912E-016,0.1));
+#432 = VECTOR('',#433,1.);
+#433 = DIRECTION('',(0.E+000,0.E+000,1.));
+#434 = CYLINDRICAL_SURFACE('',#435,2.);
+#435 = AXIS2_PLACEMENT_3D('',#436,#437,#438);
+#436 = CARTESIAN_POINT('',(5.44,4.098563312962E-023,0.1));
+#437 = DIRECTION('',(-0.E+000,-0.E+000,-1.));
+#438 = DIRECTION('',(1.,0.E+000,0.E+000));
+#439 = ADVANCED_FACE('',(#440),#459,.T.);
+#440 = FACE_BOUND('',#441,.F.);
+#441 = EDGE_LOOP('',(#442,#443,#444,#453));
+#442 = ORIENTED_EDGE('',*,*,#281,.T.);
+#443 = ORIENTED_EDGE('',*,*,#429,.T.);
+#444 = ORIENTED_EDGE('',*,*,#445,.F.);
+#445 = EDGE_CURVE('',#446,#421,#448,.T.);
+#446 = VERTEX_POINT('',#447);
+#447 = CARTESIAN_POINT('',(5.44,2.,3.9));
+#448 = CIRCLE('',#449,2.);
+#449 = AXIS2_PLACEMENT_3D('',#450,#451,#452);
+#450 = CARTESIAN_POINT('',(5.44,0.E+000,3.9));
+#451 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#452 = DIRECTION('',(-1.034727858951E-013,1.,0.E+000));
+#453 = ORIENTED_EDGE('',*,*,#454,.F.);
+#454 = EDGE_CURVE('',#274,#446,#455,.T.);
+#455 = LINE('',#456,#457);
+#456 = CARTESIAN_POINT('',(5.44,2.,0.1));
+#457 = VECTOR('',#458,1.);
+#458 = DIRECTION('',(0.E+000,0.E+000,1.));
+#459 = CYLINDRICAL_SURFACE('',#460,2.);
+#460 = AXIS2_PLACEMENT_3D('',#461,#462,#463);
+#461 = CARTESIAN_POINT('',(5.44,4.098563312962E-023,0.1));
+#462 = DIRECTION('',(-0.E+000,-0.E+000,-1.));
+#463 = DIRECTION('',(1.,0.E+000,0.E+000));
+#464 = ADVANCED_FACE('',(#465),#483,.T.);
+#465 = FACE_BOUND('',#466,.T.);
+#466 = EDGE_LOOP('',(#467,#468,#476,#482));
+#467 = ORIENTED_EDGE('',*,*,#273,.T.);
+#468 = ORIENTED_EDGE('',*,*,#469,.T.);
+#469 = EDGE_CURVE('',#265,#470,#472,.T.);
+#470 = VERTEX_POINT('',#471);
+#471 = CARTESIAN_POINT('',(-0.56,2.,3.9));
+#472 = LINE('',#473,#474);
+#473 = CARTESIAN_POINT('',(-0.56,2.,0.1));
+#474 = VECTOR('',#475,1.);
+#475 = DIRECTION('',(0.E+000,0.E+000,1.));
+#476 = ORIENTED_EDGE('',*,*,#477,.T.);
+#477 = EDGE_CURVE('',#470,#446,#478,.T.);
+#478 = LINE('',#479,#480);
+#479 = CARTESIAN_POINT('',(-0.56,2.,3.9));
+#480 = VECTOR('',#481,1.);
+#481 = DIRECTION('',(1.,0.E+000,0.E+000));
+#482 = ORIENTED_EDGE('',*,*,#454,.F.);
+#483 = PLANE('',#484);
+#484 = AXIS2_PLACEMENT_3D('',#485,#486,#487);
+#485 = CARTESIAN_POINT('',(-0.56,2.,0.1));
+#486 = DIRECTION('',(0.E+000,1.,0.E+000));
+#487 = DIRECTION('',(1.,0.E+000,0.E+000));
+#488 = ADVANCED_FACE('',(#489),#508,.T.);
+#489 = FACE_BOUND('',#490,.F.);
+#490 = EDGE_LOOP('',(#491,#492,#493,#502));
+#491 = ORIENTED_EDGE('',*,*,#264,.T.);
+#492 = ORIENTED_EDGE('',*,*,#469,.T.);
+#493 = ORIENTED_EDGE('',*,*,#494,.F.);
+#494 = EDGE_CURVE('',#495,#470,#497,.T.);
+#495 = VERTEX_POINT('',#496);
+#496 = CARTESIAN_POINT('',(-2.56,2.106022274728E-016,3.9));
+#497 = CIRCLE('',#498,2.);
+#498 = AXIS2_PLACEMENT_3D('',#499,#500,#501);
+#499 = CARTESIAN_POINT('',(-0.56,0.E+000,3.9));
+#500 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#501 = DIRECTION('',(-1.,1.224648582038E-016,0.E+000));
+#502 = ORIENTED_EDGE('',*,*,#503,.F.);
+#503 = EDGE_CURVE('',#256,#495,#504,.T.);
+#504 = LINE('',#505,#506);
+#505 = CARTESIAN_POINT('',(-2.56,2.449297164075E-016,0.1));
+#506 = VECTOR('',#507,1.);
+#507 = DIRECTION('',(0.E+000,0.E+000,1.));
+#508 = CYLINDRICAL_SURFACE('',#509,2.);
+#509 = AXIS2_PLACEMENT_3D('',#510,#511,#512);
+#510 = CARTESIAN_POINT('',(-0.56,3.565780471316E-022,0.1));
+#511 = DIRECTION('',(-0.E+000,-0.E+000,-1.));
+#512 = DIRECTION('',(1.,0.E+000,0.E+000));
+#513 = ADVANCED_FACE('',(#514),#526,.T.);
+#514 = FACE_BOUND('',#515,.F.);
+#515 = EDGE_LOOP('',(#516,#517,#518,#525));
+#516 = ORIENTED_EDGE('',*,*,#255,.T.);
+#517 = ORIENTED_EDGE('',*,*,#503,.T.);
+#518 = ORIENTED_EDGE('',*,*,#519,.F.);
+#519 = EDGE_CURVE('',#397,#495,#520,.T.);
+#520 = CIRCLE('',#521,2.);
+#521 = AXIS2_PLACEMENT_3D('',#522,#523,#524);
+#522 = CARTESIAN_POINT('',(-0.56,0.E+000,3.9));
+#523 = DIRECTION('',(0.E+000,-0.E+000,-1.));
+#524 = DIRECTION('',(1.037503416512E-013,-1.,0.E+000));
+#525 = ORIENTED_EDGE('',*,*,#404,.F.);
+#526 = CYLINDRICAL_SURFACE('',#527,2.);
+#527 = AXIS2_PLACEMENT_3D('',#528,#529,#530);
+#528 = CARTESIAN_POINT('',(-0.56,3.565780471316E-022,0.1));
+#529 = DIRECTION('',(-0.E+000,-0.E+000,-1.));
+#530 = DIRECTION('',(1.,0.E+000,0.E+000));
+#531 = ADVANCED_FACE('',(#532),#551,.T.);
+#532 = FACE_BOUND('',#533,.T.);
+#533 = EDGE_LOOP('',(#534,#542,#543,#544));
+#534 = ORIENTED_EDGE('',*,*,#535,.F.);
+#535 = EDGE_CURVE('',#360,#536,#538,.T.);
+#536 = VERTEX_POINT('',#537);
+#537 = CARTESIAN_POINT('',(0.25,0.E+000,-2.9));
+#538 = LINE('',#539,#540);
+#539 = CARTESIAN_POINT('',(0.25,0.E+000,0.1));
+#540 = VECTOR('',#541,1.);
+#541 = DIRECTION('',(-0.E+000,-0.E+000,-1.));
+#542 = ORIENTED_EDGE('',*,*,#359,.F.);
+#543 = ORIENTED_EDGE('',*,*,#535,.T.);
+#544 = ORIENTED_EDGE('',*,*,#545,.T.);
+#545 = EDGE_CURVE('',#536,#536,#546,.T.);
+#546 = CIRCLE('',#547,0.25);
+#547 = AXIS2_PLACEMENT_3D('',#548,#549,#550);
+#548 = CARTESIAN_POINT('',(0.E+000,0.E+000,-2.9));
+#549 = DIRECTION('',(0.E+000,0.E+000,1.));
+#550 = DIRECTION('',(1.,0.E+000,0.E+000));
+#551 = CYLINDRICAL_SURFACE('',#552,0.25);
+#552 = AXIS2_PLACEMENT_3D('',#553,#554,#555);
+#553 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.1));
+#554 = DIRECTION('',(0.E+000,0.E+000,1.));
+#555 = DIRECTION('',(1.,0.E+000,0.E+000));
+#556 = ADVANCED_FACE('',(#557),#576,.T.);
+#557 = FACE_BOUND('',#558,.T.);
+#558 = EDGE_LOOP('',(#559,#567,#568,#569));
+#559 = ORIENTED_EDGE('',*,*,#560,.F.);
+#560 = EDGE_CURVE('',#371,#561,#563,.T.);
+#561 = VERTEX_POINT('',#562);
+#562 = CARTESIAN_POINT('',(5.13,0.E+000,-2.9));
+#563 = LINE('',#564,#565);
+#564 = CARTESIAN_POINT('',(5.13,0.E+000,0.1));
+#565 = VECTOR('',#566,1.);
+#566 = DIRECTION('',(-0.E+000,-0.E+000,-1.));
+#567 = ORIENTED_EDGE('',*,*,#370,.F.);
+#568 = ORIENTED_EDGE('',*,*,#560,.T.);
+#569 = ORIENTED_EDGE('',*,*,#570,.T.);
+#570 = EDGE_CURVE('',#561,#561,#571,.T.);
+#571 = CIRCLE('',#572,0.25);
+#572 = AXIS2_PLACEMENT_3D('',#573,#574,#575);
+#573 = CARTESIAN_POINT('',(4.88,0.E+000,-2.9));
+#574 = DIRECTION('',(0.E+000,0.E+000,1.));
+#575 = DIRECTION('',(1.,0.E+000,0.E+000));
+#576 = CYLINDRICAL_SURFACE('',#577,0.25);
+#577 = AXIS2_PLACEMENT_3D('',#578,#579,#580);
+#578 = CARTESIAN_POINT('',(4.88,0.E+000,0.1));
+#579 = DIRECTION('',(0.E+000,0.E+000,1.));
+#580 = DIRECTION('',(1.,0.E+000,0.E+000));
+#581 = ADVANCED_FACE('',(#582),#609,.T.);
+#582 = FACE_BOUND('',#583,.T.);
+#583 = EDGE_LOOP('',(#584,#593,#601,#608));
+#584 = ORIENTED_EDGE('',*,*,#585,.T.);
+#585 = EDGE_CURVE('',#389,#586,#588,.T.);
+#586 = VERTEX_POINT('',#587);
+#587 = CARTESIAN_POINT('',(5.44,-1.8,4.1));
+#588 = CIRCLE('',#589,0.2);
+#589 = AXIS2_PLACEMENT_3D('',#590,#591,#592);
+#590 = CARTESIAN_POINT('',(5.44,-1.8,3.9));
+#591 = DIRECTION('',(-1.,-1.037331781055E-013,0.E+000));
+#592 = DIRECTION('',(1.037331781055E-013,-1.,0.E+000));
+#593 = ORIENTED_EDGE('',*,*,#594,.T.);
+#594 = EDGE_CURVE('',#586,#595,#597,.T.);
+#595 = VERTEX_POINT('',#596);
+#596 = CARTESIAN_POINT('',(-0.56,-1.8,4.1));
+#597 = LINE('',#598,#599);
+#598 = CARTESIAN_POINT('',(5.44,-1.8,4.1));
+#599 = VECTOR('',#600,1.);
+#600 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#601 = ORIENTED_EDGE('',*,*,#602,.F.);
+#602 = EDGE_CURVE('',#397,#595,#603,.T.);
+#603 = CIRCLE('',#604,0.2);
+#604 = AXIS2_PLACEMENT_3D('',#605,#606,#607);
+#605 = CARTESIAN_POINT('',(-0.56,-1.8,3.9));
+#606 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#607 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#608 = ORIENTED_EDGE('',*,*,#396,.F.);
+#609 = CYLINDRICAL_SURFACE('',#610,0.2);
+#610 = AXIS2_PLACEMENT_3D('',#611,#612,#613);
+#611 = CARTESIAN_POINT('',(5.44,-1.8,3.9));
+#612 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#613 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#614 = ADVANCED_FACE('',(#615),#635,.T.);
+#615 = FACE_BOUND('',#616,.F.);
+#616 = EDGE_LOOP('',(#617,#626,#627,#628));
+#617 = ORIENTED_EDGE('',*,*,#618,.F.);
+#618 = EDGE_CURVE('',#421,#619,#621,.T.);
+#619 = VERTEX_POINT('',#620);
+#620 = CARTESIAN_POINT('',(7.24,1.102182119233E-016,4.1));
+#621 = CIRCLE('',#622,0.2);
+#622 = AXIS2_PLACEMENT_3D('',#623,#624,#625);
+#623 = CARTESIAN_POINT('',(7.24,1.102182119233E-016,3.9));
+#624 = DIRECTION('',(6.123233995737E-017,-1.,0.E+000));
+#625 = DIRECTION('',(1.,6.123233995737E-017,0.E+000));
+#626 = ORIENTED_EDGE('',*,*,#420,.T.);
+#627 = ORIENTED_EDGE('',*,*,#585,.T.);
+#628 = ORIENTED_EDGE('',*,*,#629,.F.);
+#629 = EDGE_CURVE('',#619,#586,#630,.T.);
+#630 = CIRCLE('',#631,1.8);
+#631 = AXIS2_PLACEMENT_3D('',#632,#633,#634);
+#632 = CARTESIAN_POINT('',(5.44,0.E+000,4.1));
+#633 = DIRECTION('',(0.E+000,-0.E+000,-1.));
+#634 = DIRECTION('',(1.,-2.449293393367E-016,0.E+000));
+#635 = TOROIDAL_SURFACE('',#636,1.8,0.2);
+#636 = AXIS2_PLACEMENT_3D('',#637,#638,#639);
+#637 = CARTESIAN_POINT('',(5.44,0.E+000,3.9));
+#638 = DIRECTION('',(0.E+000,0.E+000,1.));
+#639 = DIRECTION('',(1.,-2.449293393367E-016,0.E+000));
+#640 = ADVANCED_FACE('',(#641),#661,.T.);
+#641 = FACE_BOUND('',#642,.F.);
+#642 = EDGE_LOOP('',(#643,#652,#653,#654));
+#643 = ORIENTED_EDGE('',*,*,#644,.F.);
+#644 = EDGE_CURVE('',#446,#645,#647,.T.);
+#645 = VERTEX_POINT('',#646);
+#646 = CARTESIAN_POINT('',(5.44,1.8,4.1));
+#647 = CIRCLE('',#648,0.2);
+#648 = AXIS2_PLACEMENT_3D('',#649,#650,#651);
+#649 = CARTESIAN_POINT('',(5.44,1.8,3.9));
+#650 = DIRECTION('',(1.,0.E+000,0.E+000));
+#651 = DIRECTION('',(0.E+000,1.,0.E+000));
+#652 = ORIENTED_EDGE('',*,*,#445,.T.);
+#653 = ORIENTED_EDGE('',*,*,#618,.T.);
+#654 = ORIENTED_EDGE('',*,*,#655,.F.);
+#655 = EDGE_CURVE('',#645,#619,#656,.T.);
+#656 = CIRCLE('',#657,1.8);
+#657 = AXIS2_PLACEMENT_3D('',#658,#659,#660);
+#658 = CARTESIAN_POINT('',(5.44,0.E+000,4.1));
+#659 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#660 = DIRECTION('',(-1.034727858951E-013,1.,0.E+000));
+#661 = TOROIDAL_SURFACE('',#662,1.8,0.2);
+#662 = AXIS2_PLACEMENT_3D('',#663,#664,#665);
+#663 = CARTESIAN_POINT('',(5.44,0.E+000,3.9));
+#664 = DIRECTION('',(0.E+000,0.E+000,1.));
+#665 = DIRECTION('',(-1.034727858951E-013,1.,0.E+000));
+#666 = ADVANCED_FACE('',(#667),#686,.T.);
+#667 = FACE_BOUND('',#668,.T.);
+#668 = EDGE_LOOP('',(#669,#678,#684,#685));
+#669 = ORIENTED_EDGE('',*,*,#670,.T.);
+#670 = EDGE_CURVE('',#470,#671,#673,.T.);
+#671 = VERTEX_POINT('',#672);
+#672 = CARTESIAN_POINT('',(-0.56,1.8,4.1));
+#673 = CIRCLE('',#674,0.2);
+#674 = AXIS2_PLACEMENT_3D('',#675,#676,#677);
+#675 = CARTESIAN_POINT('',(-0.56,1.8,3.9));
+#676 = DIRECTION('',(1.,0.E+000,0.E+000));
+#677 = DIRECTION('',(0.E+000,1.,0.E+000));
+#678 = ORIENTED_EDGE('',*,*,#679,.T.);
+#679 = EDGE_CURVE('',#671,#645,#680,.T.);
+#680 = LINE('',#681,#682);
+#681 = CARTESIAN_POINT('',(-0.56,1.8,4.1));
+#682 = VECTOR('',#683,1.);
+#683 = DIRECTION('',(1.,0.E+000,0.E+000));
+#684 = ORIENTED_EDGE('',*,*,#644,.F.);
+#685 = ORIENTED_EDGE('',*,*,#477,.F.);
+#686 = CYLINDRICAL_SURFACE('',#687,0.2);
+#687 = AXIS2_PLACEMENT_3D('',#688,#689,#690);
+#688 = CARTESIAN_POINT('',(-0.56,1.8,3.9));
+#689 = DIRECTION('',(1.,0.E+000,0.E+000));
+#690 = DIRECTION('',(0.E+000,1.,0.E+000));
+#691 = ADVANCED_FACE('',(#692),#712,.T.);
+#692 = FACE_BOUND('',#693,.F.);
+#693 = EDGE_LOOP('',(#694,#703,#704,#705));
+#694 = ORIENTED_EDGE('',*,*,#695,.F.);
+#695 = EDGE_CURVE('',#495,#696,#698,.T.);
+#696 = VERTEX_POINT('',#697);
+#697 = CARTESIAN_POINT('',(-2.36,1.895420047255E-016,4.1));
+#698 = CIRCLE('',#699,0.2);
+#699 = AXIS2_PLACEMENT_3D('',#700,#701,#702);
+#700 = CARTESIAN_POINT('',(-2.36,1.895420047255E-016,3.9));
+#701 = DIRECTION('',(1.053011137364E-016,1.,-0.E+000));
+#702 = DIRECTION('',(-1.,1.053011137364E-016,0.E+000));
+#703 = ORIENTED_EDGE('',*,*,#494,.T.);
+#704 = ORIENTED_EDGE('',*,*,#670,.T.);
+#705 = ORIENTED_EDGE('',*,*,#706,.F.);
+#706 = EDGE_CURVE('',#696,#671,#707,.T.);
+#707 = CIRCLE('',#708,1.8);
+#708 = AXIS2_PLACEMENT_3D('',#709,#710,#711);
+#709 = CARTESIAN_POINT('',(-0.56,0.E+000,4.1));
+#710 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#711 = DIRECTION('',(-1.,1.224648582038E-016,0.E+000));
+#712 = TOROIDAL_SURFACE('',#713,1.8,0.2);
+#713 = AXIS2_PLACEMENT_3D('',#714,#715,#716);
+#714 = CARTESIAN_POINT('',(-0.56,0.E+000,3.9));
+#715 = DIRECTION('',(0.E+000,0.E+000,1.));
+#716 = DIRECTION('',(-1.,1.224648582038E-016,0.E+000));
+#717 = ADVANCED_FACE('',(#718),#730,.T.);
+#718 = FACE_BOUND('',#719,.F.);
+#719 = EDGE_LOOP('',(#720,#721,#722,#723));
+#720 = ORIENTED_EDGE('',*,*,#602,.F.);
+#721 = ORIENTED_EDGE('',*,*,#519,.T.);
+#722 = ORIENTED_EDGE('',*,*,#695,.T.);
+#723 = ORIENTED_EDGE('',*,*,#724,.F.);
+#724 = EDGE_CURVE('',#595,#696,#725,.T.);
+#725 = CIRCLE('',#726,1.8);
+#726 = AXIS2_PLACEMENT_3D('',#727,#728,#729);
+#727 = CARTESIAN_POINT('',(-0.56,0.E+000,4.1));
+#728 = DIRECTION('',(0.E+000,-0.E+000,-1.));
+#729 = DIRECTION('',(1.037503416512E-013,-1.,0.E+000));
+#730 = TOROIDAL_SURFACE('',#731,1.8,0.2);
+#731 = AXIS2_PLACEMENT_3D('',#732,#733,#734);
+#732 = CARTESIAN_POINT('',(-0.56,0.E+000,3.9));
+#733 = DIRECTION('',(0.E+000,0.E+000,1.));
+#734 = DIRECTION('',(1.037503416512E-013,-1.,0.E+000));
+#735 = ADVANCED_FACE('',(#736),#739,.T.);
+#736 = FACE_BOUND('',#737,.F.);
+#737 = EDGE_LOOP('',(#738));
+#738 = ORIENTED_EDGE('',*,*,#545,.T.);
+#739 = PLANE('',#740);
+#740 = AXIS2_PLACEMENT_3D('',#741,#742,#743);
+#741 = CARTESIAN_POINT('',(0.25,0.E+000,-2.9));
+#742 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#743 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#744 = ADVANCED_FACE('',(#745),#748,.T.);
+#745 = FACE_BOUND('',#746,.F.);
+#746 = EDGE_LOOP('',(#747));
+#747 = ORIENTED_EDGE('',*,*,#570,.T.);
+#748 = PLANE('',#749);
+#749 = AXIS2_PLACEMENT_3D('',#750,#751,#752);
+#750 = CARTESIAN_POINT('',(5.13,0.E+000,-2.9));
+#751 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#752 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#753 = ADVANCED_FACE('',(#754),#762,.T.);
+#754 = FACE_BOUND('',#755,.T.);
+#755 = EDGE_LOOP('',(#756,#757,#758,#759,#760,#761));
+#756 = ORIENTED_EDGE('',*,*,#679,.F.);
+#757 = ORIENTED_EDGE('',*,*,#706,.F.);
+#758 = ORIENTED_EDGE('',*,*,#724,.F.);
+#759 = ORIENTED_EDGE('',*,*,#594,.F.);
+#760 = ORIENTED_EDGE('',*,*,#629,.F.);
+#761 = ORIENTED_EDGE('',*,*,#655,.F.);
+#762 = PLANE('',#763);
+#763 = AXIS2_PLACEMENT_3D('',#764,#765,#766);
+#764 = CARTESIAN_POINT('',(-0.56,2.,4.1));
+#765 = DIRECTION('',(0.E+000,0.E+000,1.));
+#766 = DIRECTION('',(1.,0.E+000,0.E+000));
+#767 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#771)) GLOBAL_UNIT_ASSIGNED_CONTEXT
+((#768,#769,#770)) REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#768 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#769 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#770 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#771 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#768,
+  'distance_accuracy_value','confusion accuracy');
+#772 = PRODUCT_TYPE('part',$,(#7));
+#773 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(#774,
+    #782,#789,#796,#803,#810,#817,#824,#831,#838,#845,#852,#859,#866,
+    #873,#880,#888,#895,#902,#909,#916,#923,#930,#937,#944,#951),#767);
+#774 = STYLED_ITEM('color',(#775),#17);
+#775 = PRESENTATION_STYLE_ASSIGNMENT((#776));
+#776 = SURFACE_STYLE_USAGE(.BOTH.,#777);
+#777 = SURFACE_SIDE_STYLE('',(#778));
+#778 = SURFACE_STYLE_FILL_AREA(#779);
+#779 = FILL_AREA_STYLE('',(#780));
+#780 = FILL_AREA_STYLE_COLOUR('',#781);
+#781 = COLOUR_RGB('',0.443137258291,0.443137258291,0.443137258291);
+#782 = STYLED_ITEM('color',(#783),#57);
+#783 = PRESENTATION_STYLE_ASSIGNMENT((#784));
+#784 = SURFACE_STYLE_USAGE(.BOTH.,#785);
+#785 = SURFACE_SIDE_STYLE('',(#786));
+#786 = SURFACE_STYLE_FILL_AREA(#787);
+#787 = FILL_AREA_STYLE('',(#788));
+#788 = FILL_AREA_STYLE_COLOUR('',#781);
+#789 = STYLED_ITEM('color',(#790),#90);
+#790 = PRESENTATION_STYLE_ASSIGNMENT((#791));
+#791 = SURFACE_STYLE_USAGE(.BOTH.,#792);
+#792 = SURFACE_SIDE_STYLE('',(#793));
+#793 = SURFACE_STYLE_FILL_AREA(#794);
+#794 = FILL_AREA_STYLE('',(#795));
+#795 = FILL_AREA_STYLE_COLOUR('',#781);
+#796 = STYLED_ITEM('color',(#797),#123);
+#797 = PRESENTATION_STYLE_ASSIGNMENT((#798));
+#798 = SURFACE_STYLE_USAGE(.BOTH.,#799);
+#799 = SURFACE_SIDE_STYLE('',(#800));
+#800 = SURFACE_STYLE_FILL_AREA(#801);
+#801 = FILL_AREA_STYLE('',(#802));
+#802 = FILL_AREA_STYLE_COLOUR('',#781);
+#803 = STYLED_ITEM('color',(#804),#212);
+#804 = PRESENTATION_STYLE_ASSIGNMENT((#805));
+#805 = SURFACE_STYLE_USAGE(.BOTH.,#806);
+#806 = SURFACE_SIDE_STYLE('',(#807));
+#807 = SURFACE_STYLE_FILL_AREA(#808);
+#808 = FILL_AREA_STYLE('',(#809));
+#809 = FILL_AREA_STYLE_COLOUR('',#781);
+#810 = STYLED_ITEM('color',(#811),#301);
+#811 = PRESENTATION_STYLE_ASSIGNMENT((#812));
+#812 = SURFACE_STYLE_USAGE(.BOTH.,#813);
+#813 = SURFACE_SIDE_STYLE('',(#814));
+#814 = SURFACE_STYLE_FILL_AREA(#815);
+#815 = FILL_AREA_STYLE('',(#816));
+#816 = FILL_AREA_STYLE_COLOUR('',#781);
+#817 = STYLED_ITEM('color',(#818),#318);
+#818 = PRESENTATION_STYLE_ASSIGNMENT((#819));
+#819 = SURFACE_STYLE_USAGE(.BOTH.,#820);
+#820 = SURFACE_SIDE_STYLE('',(#821));
+#821 = SURFACE_STYLE_FILL_AREA(#822);
+#822 = FILL_AREA_STYLE('',(#823));
+#823 = FILL_AREA_STYLE_COLOUR('',#781);
+#824 = STYLED_ITEM('color',(#825),#335);
+#825 = PRESENTATION_STYLE_ASSIGNMENT((#826));
+#826 = SURFACE_STYLE_USAGE(.BOTH.,#827);
+#827 = SURFACE_SIDE_STYLE('',(#828));
+#828 = SURFACE_STYLE_FILL_AREA(#829);
+#829 = FILL_AREA_STYLE('',(#830));
+#830 = FILL_AREA_STYLE_COLOUR('',#781);
+#831 = STYLED_ITEM('color',(#832),#347);
+#832 = PRESENTATION_STYLE_ASSIGNMENT((#833));
+#833 = SURFACE_STYLE_USAGE(.BOTH.,#834);
+#834 = SURFACE_SIDE_STYLE('',(#835));
+#835 = SURFACE_STYLE_FILL_AREA(#836);
+#836 = FILL_AREA_STYLE('',(#837));
+#837 = FILL_AREA_STYLE_COLOUR('',#781);
+#838 = STYLED_ITEM('color',(#839),#383);
+#839 = PRESENTATION_STYLE_ASSIGNMENT((#840));
+#840 = SURFACE_STYLE_USAGE(.BOTH.,#841);
+#841 = SURFACE_SIDE_STYLE('',(#842));
+#842 = SURFACE_STYLE_FILL_AREA(#843);
+#843 = FILL_AREA_STYLE('',(#844));
+#844 = FILL_AREA_STYLE_COLOUR('',#781);
+#845 = STYLED_ITEM('color',(#846),#414);
+#846 = PRESENTATION_STYLE_ASSIGNMENT((#847));
+#847 = SURFACE_STYLE_USAGE(.BOTH.,#848);
+#848 = SURFACE_SIDE_STYLE('',(#849));
+#849 = SURFACE_STYLE_FILL_AREA(#850);
+#850 = FILL_AREA_STYLE('',(#851));
+#851 = FILL_AREA_STYLE_COLOUR('',#781);
+#852 = STYLED_ITEM('color',(#853),#439);
+#853 = PRESENTATION_STYLE_ASSIGNMENT((#854));
+#854 = SURFACE_STYLE_USAGE(.BOTH.,#855);
+#855 = SURFACE_SIDE_STYLE('',(#856));
+#856 = SURFACE_STYLE_FILL_AREA(#857);
+#857 = FILL_AREA_STYLE('',(#858));
+#858 = FILL_AREA_STYLE_COLOUR('',#781);
+#859 = STYLED_ITEM('color',(#860),#464);
+#860 = PRESENTATION_STYLE_ASSIGNMENT((#861));
+#861 = SURFACE_STYLE_USAGE(.BOTH.,#862);
+#862 = SURFACE_SIDE_STYLE('',(#863));
+#863 = SURFACE_STYLE_FILL_AREA(#864);
+#864 = FILL_AREA_STYLE('',(#865));
+#865 = FILL_AREA_STYLE_COLOUR('',#781);
+#866 = STYLED_ITEM('color',(#867),#488);
+#867 = PRESENTATION_STYLE_ASSIGNMENT((#868));
+#868 = SURFACE_STYLE_USAGE(.BOTH.,#869);
+#869 = SURFACE_SIDE_STYLE('',(#870));
+#870 = SURFACE_STYLE_FILL_AREA(#871);
+#871 = FILL_AREA_STYLE('',(#872));
+#872 = FILL_AREA_STYLE_COLOUR('',#781);
+#873 = STYLED_ITEM('color',(#874),#513);
+#874 = PRESENTATION_STYLE_ASSIGNMENT((#875));
+#875 = SURFACE_STYLE_USAGE(.BOTH.,#876);
+#876 = SURFACE_SIDE_STYLE('',(#877));
+#877 = SURFACE_STYLE_FILL_AREA(#878);
+#878 = FILL_AREA_STYLE('',(#879));
+#879 = FILL_AREA_STYLE_COLOUR('',#781);
+#880 = STYLED_ITEM('color',(#881),#531);
+#881 = PRESENTATION_STYLE_ASSIGNMENT((#882));
+#882 = SURFACE_STYLE_USAGE(.BOTH.,#883);
+#883 = SURFACE_SIDE_STYLE('',(#884));
+#884 = SURFACE_STYLE_FILL_AREA(#885);
+#885 = FILL_AREA_STYLE('',(#886));
+#886 = FILL_AREA_STYLE_COLOUR('',#887);
+#887 = COLOUR_RGB('',0.40000000596,0.274509817362,0.E+000);
+#888 = STYLED_ITEM('color',(#889),#556);
+#889 = PRESENTATION_STYLE_ASSIGNMENT((#890));
+#890 = SURFACE_STYLE_USAGE(.BOTH.,#891);
+#891 = SURFACE_SIDE_STYLE('',(#892));
+#892 = SURFACE_STYLE_FILL_AREA(#893);
+#893 = FILL_AREA_STYLE('',(#894));
+#894 = FILL_AREA_STYLE_COLOUR('',#887);
+#895 = STYLED_ITEM('color',(#896),#581);
+#896 = PRESENTATION_STYLE_ASSIGNMENT((#897));
+#897 = SURFACE_STYLE_USAGE(.BOTH.,#898);
+#898 = SURFACE_SIDE_STYLE('',(#899));
+#899 = SURFACE_STYLE_FILL_AREA(#900);
+#900 = FILL_AREA_STYLE('',(#901));
+#901 = FILL_AREA_STYLE_COLOUR('',#781);
+#902 = STYLED_ITEM('color',(#903),#614);
+#903 = PRESENTATION_STYLE_ASSIGNMENT((#904));
+#904 = SURFACE_STYLE_USAGE(.BOTH.,#905);
+#905 = SURFACE_SIDE_STYLE('',(#906));
+#906 = SURFACE_STYLE_FILL_AREA(#907);
+#907 = FILL_AREA_STYLE('',(#908));
+#908 = FILL_AREA_STYLE_COLOUR('',#781);
+#909 = STYLED_ITEM('color',(#910),#640);
+#910 = PRESENTATION_STYLE_ASSIGNMENT((#911));
+#911 = SURFACE_STYLE_USAGE(.BOTH.,#912);
+#912 = SURFACE_SIDE_STYLE('',(#913));
+#913 = SURFACE_STYLE_FILL_AREA(#914);
+#914 = FILL_AREA_STYLE('',(#915));
+#915 = FILL_AREA_STYLE_COLOUR('',#781);
+#916 = STYLED_ITEM('color',(#917),#666);
+#917 = PRESENTATION_STYLE_ASSIGNMENT((#918));
+#918 = SURFACE_STYLE_USAGE(.BOTH.,#919);
+#919 = SURFACE_SIDE_STYLE('',(#920));
+#920 = SURFACE_STYLE_FILL_AREA(#921);
+#921 = FILL_AREA_STYLE('',(#922));
+#922 = FILL_AREA_STYLE_COLOUR('',#781);
+#923 = STYLED_ITEM('color',(#924),#691);
+#924 = PRESENTATION_STYLE_ASSIGNMENT((#925));
+#925 = SURFACE_STYLE_USAGE(.BOTH.,#926);
+#926 = SURFACE_SIDE_STYLE('',(#927));
+#927 = SURFACE_STYLE_FILL_AREA(#928);
+#928 = FILL_AREA_STYLE('',(#929));
+#929 = FILL_AREA_STYLE_COLOUR('',#781);
+#930 = STYLED_ITEM('color',(#931),#717);
+#931 = PRESENTATION_STYLE_ASSIGNMENT((#932));
+#932 = SURFACE_STYLE_USAGE(.BOTH.,#933);
+#933 = SURFACE_SIDE_STYLE('',(#934));
+#934 = SURFACE_STYLE_FILL_AREA(#935);
+#935 = FILL_AREA_STYLE('',(#936));
+#936 = FILL_AREA_STYLE_COLOUR('',#781);
+#937 = STYLED_ITEM('color',(#938),#735);
+#938 = PRESENTATION_STYLE_ASSIGNMENT((#939));
+#939 = SURFACE_STYLE_USAGE(.BOTH.,#940);
+#940 = SURFACE_SIDE_STYLE('',(#941));
+#941 = SURFACE_STYLE_FILL_AREA(#942);
+#942 = FILL_AREA_STYLE('',(#943));
+#943 = FILL_AREA_STYLE_COLOUR('',#887);
+#944 = STYLED_ITEM('color',(#945),#744);
+#945 = PRESENTATION_STYLE_ASSIGNMENT((#946));
+#946 = SURFACE_STYLE_USAGE(.BOTH.,#947);
+#947 = SURFACE_SIDE_STYLE('',(#948));
+#948 = SURFACE_STYLE_FILL_AREA(#949);
+#949 = FILL_AREA_STYLE('',(#950));
+#950 = FILL_AREA_STYLE_COLOUR('',#887);
+#951 = STYLED_ITEM('color',(#952),#753);
+#952 = PRESENTATION_STYLE_ASSIGNMENT((#953));
+#953 = SURFACE_STYLE_USAGE(.BOTH.,#954);
+#954 = SURFACE_SIDE_STYLE('',(#955));
+#955 = SURFACE_STYLE_FILL_AREA(#956);
+#956 = FILL_AREA_STYLE('',(#957));
+#957 = FILL_AREA_STYLE_COLOUR('',#781);
+ENDSEC;
+END-ISO-10303-21;