← Commit history
README.mdadded+70
@@ -0,0 +1,70 @@+# RS3MFSH++**Taiwan Semiconductor** · Fast Recovery / High Efficiency Diodes · SOD-128++RS3MFSH from Taiwan Semiconductor, in a SOD-128. 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 | K | passive | Cathode: the banded/marked end per the datasheet; pad 1 of the KiCad diode footprint. |+| 2 | A | passive | Anode. |++## Key specifications++| Parameter | Value |+|---|---|+| Manufacturer | Taiwan Semiconductor |+| Package | SOD-128 |+| Category | Diodes |+| Pins | 2 |++## Electrical characteristics++Limits as printed in the datasheet (page.json `metadata.characteristics` carries them as data).++| Parameter | Symbol | Min | Typ | Max | Unit | Conditions | Page |+|---|---|---|---|---|---|---|---|+| Forward voltage | VF |  | 1.1 | 1.21 | V | IF = 1.5A, TJ = 25°C | 2 |+| Forward voltage | VF |  | 1.2 | 1.3 | V | IF = 3.0A, TJ = 25°C | 2 |+| Forward voltage | VF |  | 0.9 | 1 | V | IF = 1.5A, TJ = 125°C | 2 |+| Forward voltage | VF |  | 1.03 | 1.2 | V | IF = 3.0A, TJ = 125°C | 2 |+| Reverse current | IR |  |  | 5 | μA | @ rated VR, TJ = 25°C; pulse test PW = 30ms | 2 |+| Reverse current | IR |  |  | 250 | μA | @ rated VR, TJ = 150°C; pulse test PW = 30ms | 2 |+| Junction capacitance | CJ |  | 15 |  | pF | 1MHz, VR = 4.0V | 2 |+| Reverse recovery time | trr |  |  | 160 | ns | IF = 0.5A, IR = 1.0A, Irr = 0.25A | 2 |+| Repetitive peak reverse voltage | VRRM |  |  | 1000 | V |  | 1 |+| Reverse voltage, total rms value | VR(RMS) |  |  | 700 | V |  | 1 |+| Forward current | IF |  |  | 3 | A |  | 1 |+| Surge peak forward current | IFSM |  |  | 80 | A | 8.3 ms single half sine-wave superimposed on rated load | 1 |+| Junction temperature | TJ | -55 |  | 150 | °C |  | 1 |+| Storage temperature | TSTG | -55 |  | 150 | °C |  | 1 |+| Junction-to-lead thermal resistance | RΘJL |  | 23 |  | °C/W |  | 2 |+| Junction-to-ambient thermal resistance | RΘJA |  | 88 |  | °C/W |  | 2 |+| Junction-to-case thermal resistance | RΘJC |  | 24 |  | °C/W |  | 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 |+|---|---|---|---|---|+| contacts |  | tin | ● Terminal: Matte tin plated leads, solderable per J-STD-002 ● Meet JESD 201 class 2 whisker test | 1 |++## CAD (KiCad official)++- Symbol: `RS3MFSH`+- Footprint: `Diode_SMD:D_SOD-128`+- 3D model: SOD-128 (KiCad packages3D, STEP)+- 3D model files: `rs3mfsh-etched.step` / `rs3mfsh-etched.glb` carry the MPN laser-etched on the die in a toggleable `Adom.LaserEtch` group (Fusion-ready); `rs3mfsh.step` / `rs3mfsh.glb` are the bare package body.++## Provenance++Data extracted from the manufacturer datasheet, not a distributor listing:++- **Datasheet:** [Taiwan Semiconductor datasheet](docs/rs3mfsh-datasheet.pdf) (5 pp, sha256 `a89154b1faaefc42`, retrieved 2026-10-21, tier: lcsc)+- **Extractor:** parts-factory `2.0.0` / `extract_pins`, primary `cathode-band convention` (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/rs3mfsh-datasheet.pdf)
docs/hero.pngadded
⋯ 1 unchanged line ⋯
docs/rs3mfsh-datasheet.pdfadded
⋯ 1 unchanged line ⋯
package.jsonadded+159
@@ -0,0 +1,159 @@+{+  "slug": "rs3mfsh",+  "version": "0.1.0",+  "type": "component",+  "description": "Taiwan Semiconductor Fast Recovery / High Efficiency Diodes, SOD-128. 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",+    "diodes",+    "rs3mfsh",+    "factory-2.0.0",+    "extractor-text"+  ],+  "dependencies": {},+  "hero": {+    "type": "image",+    "path": "docs/hero.png"+  },+  "files": [+    "page.json",+    "README.md",+    "rs3mfsh.kicad_sym",+    "rs3mfsh.kicad_mod",+    "rs3mfsh.glb",+    "rs3mfsh.step",+    "rs3mfsh.lbr",+    "docs/hero.png",+    "docs/rs3mfsh-datasheet.pdf",+    "viewers/symbol.html",+    "viewers/footprint.html",+    "rs3mfsh-hero.glb",+    "rs3mfsh-hero.overlay.json",+    "rs3mfsh-etched.glb"+  ],+  "component": {+    "mpn": "RS3MFSH",+    "manufacturer": "Taiwan Semiconductor",+    "package": "SOD-128",+    "pin_count": 2,+    "category": "Diodes",+    "subcategory": "Fast Recovery / High Efficiency Diodes",+    "datasheet": "https://datasheet.lcsc.com/datasheet/pdf/e0d40409bdf923432a1d0b3efeb89991.pdf",+    "parts": {+      "symbol": "rs3mfsh.kicad_sym",+      "footprint": "rs3mfsh.kicad_mod",+      "model_3d": "rs3mfsh-hero.glb",+      "model_3d_plain": "rs3mfsh-etched.glb",+      "model_3d_step": "rs3mfsh-etched.step",+      "model_3d_step_plain": "rs3mfsh.step",+      "lbr": "rs3mfsh.lbr"+    },+    "distributor_links": {+      "lcsc": "C5345791",+      "digikey": "1801-RS3MFSHTR-ND",+      "mouser": "821-RS3MFSH"+    },+    "distributor_check": {+      "checked_at": "2026-10-21T05:50:13Z",+      "source": "Component Ocean /api/assign-pns",+      "digikey": {+        "pn": "1801-RS3MFSHTR-ND",+        "status": "found",+        "lifecycle": "Active"+      },+      "mouser": {+        "pn": "821-RS3MFSH",+        "status": "found"+      }+    },+    "pins": [+      {+        "number": "1",+        "name": "K",+        "type": "passive",+        "description": "Cathode: the banded/marked end per the datasheet; pad 1 of the KiCad diode footprint."+      },+      {+        "number": "2",+        "name": "A",+        "type": "passive",+        "description": "Anode."+      }+    ],+    "provenance": {+      "extractor": "extract_pins",+      "factory_chain": {+        "factory": "2.0.0",+        "extractor": "extract_pins",+        "primary_model": "cathode-band convention",+        "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": 5,+        "cost_usd": 0.0009,+        "at": "2026-10-21T05:46:16"+      },+      "datasheet": {+        "url": "https://datasheet.lcsc.com/datasheet/pdf/e0d40409bdf923432a1d0b3efeb89991.pdf",+        "pages": 5,+        "sha256": "a89154b1faaefc42",+        "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": "rs3mfsh.step",+        "role": "plain",+        "up": "Z",+        "units": "mm",+        "origin": "footprint origin = pad-pattern centre",+        "seat": "z = 0",+        "extents_mm": [+          4.7,+          2.5,+          1.01+        ],+        "zmin_mm": -0.0,+        "centre_offset_mm": 0.0,+        "footprint_binding": "identity",+        "sha256": "c98f6c45e31c085ad7293f96c19813d749b20d47245b9c5c01f816003df24d8c",+        "checked": "2026-10-21",+        "checked_by": "factory/step_pose.py (Z-up, origin, seat, binding)"+      },+      {+        "file": "rs3mfsh-etched.step",+        "role": "eda",+        "up": "Z",+        "units": "mm",+        "origin": "footprint origin = pad-pattern centre",+        "seat": "z = 0",+        "extents_mm": [+          4.7,+          2.5,+          1.01+        ],+        "zmin_mm": -0.0,+        "centre_offset_mm": 0.0,+        "footprint_binding": "identity",+        "sha256": "fac317b68fe981c33b94422a0568ca1d11089b6c76afaf0eceab5b958c912fb5",+        "checked": "2026-10-21",+        "checked_by": "factory/step_pose.py (Z-up, origin, seat, binding)"+      }+    ]+  }+}
page.jsonadded+165
@@ -0,0 +1,165 @@+{+  "slug": "rs3mfsh",+  "version": "0.1.0",+  "type": "component",+  "description": "Taiwan Semiconductor Fast Recovery / High Efficiency Diodes, SOD-128. 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",+    "diodes",+    "rs3mfsh",+    "factory-2.0.0",+    "extractor-text"+  ],+  "dependencies": {},+  "hero": {+    "type": "image",+    "path": "docs/hero.png"+  },+  "files": [+    "page.json",+    "README.md",+    "rs3mfsh.kicad_sym",+    "rs3mfsh.kicad_mod",+    "rs3mfsh.glb",+    "rs3mfsh.step",+    "rs3mfsh.lbr",+    "docs/hero.png",+    "docs/rs3mfsh-datasheet.pdf",+    "viewers/symbol.html",+    "viewers/footprint.html",+    "rs3mfsh-hero.glb",+    "rs3mfsh-hero.overlay.json",+    "rs3mfsh-etched.glb"+  ],+  "component": {+    "mpn": "RS3MFSH",+    "manufacturer": "Taiwan Semiconductor",+    "package": "SOD-128",+    "pin_count": 2,+    "category": "Diodes",+    "subcategory": "Fast Recovery / High Efficiency Diodes",+    "datasheet": "https://datasheet.lcsc.com/datasheet/pdf/e0d40409bdf923432a1d0b3efeb89991.pdf",+    "parts": {+      "symbol": "rs3mfsh.kicad_sym",+      "footprint": "rs3mfsh.kicad_mod",+      "model_3d": "rs3mfsh-hero.glb",+      "model_3d_plain": "rs3mfsh-etched.glb",+      "model_3d_step": "rs3mfsh-etched.step",+      "model_3d_step_plain": "rs3mfsh.step",+      "lbr": "rs3mfsh.lbr"+    },+    "distributor_links": {+      "lcsc": "C5345791",+      "digikey": "1801-RS3MFSHTR-ND",+      "mouser": "821-RS3MFSH"+    },+    "distributor_check": {+      "checked_at": "2026-10-21T05:50:13Z",+      "source": "Component Ocean /api/assign-pns",+      "digikey": {+        "pn": "1801-RS3MFSHTR-ND",+        "status": "found",+        "lifecycle": "Active"+      },+      "mouser": {+        "pn": "821-RS3MFSH",+        "status": "found"+      }+    },+    "pins": [+      {+        "number": "1",+        "name": "K",+        "type": "passive",+        "description": "Cathode: the banded/marked end per the datasheet; pad 1 of the KiCad diode footprint."+      },+      {+        "number": "2",+        "name": "A",+        "type": "passive",+        "description": "Anode."+      }+    ],+    "provenance": {+      "extractor": "extract_pins",+      "factory_chain": {+        "factory": "2.0.0",+        "extractor": "extract_pins",+        "primary_model": "cathode-band convention",+        "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": 5,+        "cost_usd": 0.0009,+        "at": "2026-10-21T05:46:16"+      },+      "datasheet": {+        "url": "https://datasheet.lcsc.com/datasheet/pdf/e0d40409bdf923432a1d0b3efeb89991.pdf",+        "pages": 5,+        "sha256": "a89154b1faaefc42",+        "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": "rs3mfsh.step",+        "role": "plain",+        "up": "Z",+        "units": "mm",+        "origin": "footprint origin = pad-pattern centre",+        "seat": "z = 0",+        "extents_mm": [+          4.7,+          2.5,+          1.01+        ],+        "zmin_mm": 0,+        "centre_offset_mm": 0,+        "footprint_binding": "identity",+        "sha256": "c98f6c45e31c085ad7293f96c19813d749b20d47245b9c5c01f816003df24d8c",+        "checked": "2026-10-21",+        "checked_by": "factory/step_pose.py (Z-up, origin, seat, binding)"+      },+      {+        "file": "rs3mfsh-etched.step",+        "role": "eda",+        "up": "Z",+        "units": "mm",+        "origin": "footprint origin = pad-pattern centre",+        "seat": "z = 0",+        "extents_mm": [+          4.7,+          2.5,+          1.01+        ],+        "zmin_mm": 0,+        "centre_offset_mm": 0,+        "footprint_binding": "identity",+        "sha256": "fac317b68fe981c33b94422a0568ca1d11089b6c76afaf0eceab5b958c912fb5",+        "checked": "2026-10-21",+        "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
rs3mfsh-etched.glbadded
⋯ 1 unchanged line ⋯
rs3mfsh-hero.glbadded
⋯ 1 unchanged line ⋯
rs3mfsh-hero.overlay.jsonadded+133
@@ -0,0 +1,133 @@+{+  "spec": "adom-hero 1.4",+  "mpn": "RS3MFSH",+  "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": 5.8,+      "dash_mm": 0.145,+      "gap_mm": 0.087,+      "pad_stroke_mm": 0.0348+    },+    "silkscreen": {+      "material": "Silkscreen reference lines - 30 percent opacity",+      "rgba": [+        0.92,+        0.96,+        1.0,+        0.3+      ],+      "footprint_items": 3,+      "pin1": {+        "source": "added dot (AI)",+        "pad": "1",+        "center_mm": [+          -3.408,+          0.0+        ],+        "r_mm": 0.308+      }+    },+    "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": 0+    }+  },+  "align": {+    "ok": true,+    "centre_offset_mm": 0.0,+    "tolerance_mm": 0.464,+    "orientation_flipped": false,+    "contacts_bbox_mm": [+      -2.35,+      2.35,+      -1.239,+      1.239+    ],+    "pads_bbox_mm": [+      -2.9,+      2.9,+      -1.05,+      1.05+    ],+    "seating_z_mm": 0.0+  },+  "sources": {+    "glb": "rs3mfsh-etched.glb",+    "glb_sha256": "a09826cadf337ca5c963cc79ebb22ed07bf74a4c604b9c5b80a929c83307201e",+    "footprint": "rs3mfsh.kicad_mod",+    "footprint_sha256": "d2ed03b6d0dbdb117d26640001840e9fce5d818d3eae6c19ff6deb0bdc9a561a",+    "pins": "page.json component.pins",+    "pins_sha256": "39976ec65467062bd1995d0256fc1ea9d33147ed89e56951d4022a282daa33ff"+  },+  "generator": "adom-wiki 1.7.76 (component_hero)",+  "labels": [+    {+      "pad": "1",+      "text": "K",+      "x": -3.866,+      "y": 0.0,+      "align": "right",+      "vertical": false,+      "h": 0.6+    },+    {+      "pad": "2",+      "text": "A",+      "x": 3.05,+      "y": 0.0,+      "align": "left",+      "vertical": false,+      "h": 0.6+    }+  ],+  "pads": [+    {+      "number": "1",+      "shape": "roundrect",+      "center_mm": [+        -2.2,+        0.0+      ],+      "size_mm": [+        1.4,+        2.1+      ],+      "rot": 0.0+    },+    {+      "number": "2",+      "shape": "roundrect",+      "center_mm": [+        2.2,+        0.0+      ],+      "size_mm": [+        1.4,+        2.1+      ],+      "rot": 0.0+    }+  ]+}
rs3mfsh.glbadded
⋯ 1 unchanged line ⋯
rs3mfsh.kicad_modadded+275
@@ -0,0 +1,275 @@+(footprint "D_SOD-128"+	(version 20260206)+	(generator "pcbnew")+	(generator_version "10.0")+	(layer "F.Cu")+	(descr "D_SOD-128 (CFP5 SlimSMAW), https://assets.nexperia.com/documents/outline-drawing/SOD128.pdf")+	(tags "D_SOD-128")+	(property "Reference" "REF**"+		(at 0 -2.25 0)+		(layer "F.SilkS")+		(uuid "057b5939-c39d-4af6-9dd1-06eccca4b14f")+		(effects+			(font+				(size 1 1)+				(thickness 0.15)+			)+		)+	)+	(property "Value" "D_SOD-128"+		(at 0 2.25 0)+		(layer "F.Fab")+		(uuid "54f20492-9124-4bd2-90c7-e5e6fd856f42")+		(effects+			(font+				(size 1 1)+				(thickness 0.15)+			)+		)+	)+	(property "Datasheet" ""+		(at 0 0 0)+		(unlocked yes)+		(layer "F.Fab")+		(hide yes)+		(uuid "e95f53e4-80c1-432a-9f9b-55f0bb917be9")+		(effects+			(font+				(size 1.27 1.27)+				(thickness 0.15)+			)+		)+	)+	(property "Description" ""+		(at 0 0 0)+		(unlocked yes)+		(layer "F.Fab")+		(hide yes)+		(uuid "eaca6788-8d9f-41c1-9340-30dcdc56f750")+		(effects+			(font+				(size 1.27 1.27)+				(thickness 0.15)+			)+		)+	)+	(attr smd)+	(duplicate_pad_numbers_are_jumpers no)+	(fp_line+		(start -3.16 -1.36)+		(end -3.16 1.36)+		(stroke+			(width 0.12)+			(type solid)+		)+		(layer "F.SilkS")+		(uuid "0098434e-ae00-4573-ab20-2d1652625784")+	)+	(fp_line+		(start -3.16 -1.36)+		(end 1.9 -1.36)+		(stroke+			(width 0.12)+			(type solid)+		)+		(layer "F.SilkS")+		(uuid "de53356a-a01c-47a0-bdfc-1e31d59c512d")+	)+	(fp_line+		(start -3.16 1.36)+		(end 1.9 1.36)+		(stroke+			(width 0.12)+			(type solid)+		)+		(layer "F.SilkS")+		(uuid "9d5b1797-fd2a-4144-a7a2-15dc6112a49a")+	)+	(fp_line+		(start -3.15 -1.5)+		(end -3.15 1.5)+		(stroke+			(width 0.05)+			(type solid)+		)+		(layer "F.CrtYd")+		(uuid "3d0c9f36-e513-424a-8ec0-5601d3b40195")+	)+	(fp_line+		(start -3.15 -1.5)+		(end 3.15 -1.5)+		(stroke+			(width 0.05)+			(type solid)+		)+		(layer "F.CrtYd")+		(uuid "fa204c6a-6e15-4413-888a-150089e698d9")+	)+	(fp_line+		(start 3.15 -1.5)+		(end 3.15 1.5)+		(stroke+			(width 0.05)+			(type solid)+		)+		(layer "F.CrtYd")+		(uuid "4927e67a-2ca0-41e0-be9e-c0a494d8f443")+	)+	(fp_line+		(start 3.15 1.5)+		(end -3.15 1.5)+		(stroke+			(width 0.05)+			(type solid)+		)+		(layer "F.CrtYd")+		(uuid "de467ee4-ed91-4605-aed0-55c0042f0b38")+	)+	(fp_line+		(start -1.9 -1.25)+		(end 1.9 -1.25)+		(stroke+			(width 0.1)+			(type solid)+		)+		(layer "F.Fab")+		(uuid "a29879a5-db73-4ec8-aba4-b6bfdba904d4")+	)+	(fp_line+		(start -1.9 1.25)+		(end -1.9 -1.25)+		(stroke+			(width 0.1)+			(type solid)+		)+		(layer "F.Fab")+		(uuid "645b104a-14c8-42e3-97e2-a30c44c573a3")+	)+	(fp_line+		(start -0.75 0)+		(end -0.35 0)+		(stroke+			(width 0.1)+			(type solid)+		)+		(layer "F.Fab")+		(uuid "792ded06-ee9b-46df-9de3-4de187286bf9")+	)+	(fp_line+		(start -0.35 0)+		(end -0.35 -0.55)+		(stroke+			(width 0.1)+			(type solid)+		)+		(layer "F.Fab")+		(uuid "a03e27c2-0705-40ac-a5b7-bc15b90b857d")+	)+	(fp_line+		(start -0.35 0)+		(end -0.35 0.55)+		(stroke+			(width 0.1)+			(type solid)+		)+		(layer "F.Fab")+		(uuid "04473877-1ab1-4018-8f16-a4e1c812811f")+	)+	(fp_line+		(start -0.35 0)+		(end 0.25 -0.4)+		(stroke+			(width 0.1)+			(type solid)+		)+		(layer "F.Fab")+		(uuid "290a2bd2-e124-4447-b13e-c5a85367b2df")+	)+	(fp_line+		(start 0.25 -0.4)+		(end 0.25 0.4)+		(stroke+			(width 0.1)+			(type solid)+		)+		(layer "F.Fab")+		(uuid "444347d4-419d-401e-8e8c-fb5a35105d8a")+	)+	(fp_line+		(start 0.25 0)+		(end 0.75 0)+		(stroke+			(width 0.1)+			(type solid)+		)+		(layer "F.Fab")+		(uuid "3e767dc9-91f0-477c-bf83-0df5c4cc8d2f")+	)+	(fp_line+		(start 0.25 0.4)+		(end -0.35 0)+		(stroke+			(width 0.1)+			(type solid)+		)+		(layer "F.Fab")+		(uuid "de31c0ba-d76f-4b61-952e-b83d1b9f6eb0")+	)+	(fp_line+		(start 1.9 -1.25)+		(end 1.9 1.25)+		(stroke+			(width 0.1)+			(type solid)+		)+		(layer "F.Fab")+		(uuid "92de2151-ed33-41f6-8b81-c52c55e5c0f5")+	)+	(fp_line+		(start 1.9 1.25)+		(end -1.9 1.25)+		(stroke+			(width 0.1)+			(type solid)+		)+		(layer "F.Fab")+		(uuid "a737ac82-8990-47b5-9044-8888aacfd1dd")+	)+	(fp_text user "${REFERENCE}"+		(at 0 -2.25 0)+		(layer "F.Fab")+		(uuid "df137510-905d-49fb-8544-240d53a4e76f")+		(effects+			(font+				(size 1 1)+				(thickness 0.15)+			)+		)+	)+	(pad "1" smd roundrect+		(at -2.2 0)+		(size 1.4 2.1)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(roundrect_rratio 0.1785714286)+		(uuid "6c979a5d-88e3-4895-9c93-bc369e8994b3")+	)+	(pad "2" smd roundrect+		(at 2.2 0)+		(size 1.4 2.1)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(roundrect_rratio 0.1785714286)+		(uuid "e1598ff1-9575-4ede-be78-f4817887dc53")+	)+	(embedded_fonts no)+	(model "${KICAD10_3DMODEL_DIR}/Diode_SMD.3dshapes/D_SOD-128.step"+		(offset+			(xyz 0 0 0)+		)+		(scale+			(xyz 1 1 1)+		)+		(rotate+			(xyz 0 0 0)+		)+	)+)
rs3mfsh.kicad_symadded+21
@@ -0,0 +1,21 @@+(kicad_symbol_lib (version 20211014) (generator ds2sf_rect)+  (symbol "RS3MFSH" (in_bom yes) (on_board yes)+    (property "Reference" "U" (at 0 5.08 0) (effects (font (size 1.27 1.27))))+    (property "Value" "RS3MFSH" (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 "RS3MFSH_0_1"+    (rectangle (start -12.70 2.54) (end 12.70 -2.54)+      (stroke (width 0.254) (type default)) (fill (type background)))+    )+    (symbol "RS3MFSH_1_1"+    (pin passive line (at -17.78 0.00 0) (length 5.08)+      (name "K" (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 "A" (effects (font (size 1.27 1.27))))+      (number "2" (effects (font (size 1.27 1.27))))+    )+    )+  )+)
rs3mfsh.lbradded+108
@@ -0,0 +1,108 @@+<?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="D_SOD-128">+  <description>2 pads, 5.8 x 2.1 mm. D_SOD-128 (CFP5 SlimSMAW)</description>+  <smd name="1" x="-2.2000" y="-0.0000" dx="1.4000" dy="2.1000" layer="1" roundness="36"/>+  <smd name="2" x="2.2000" y="-0.0000" dx="1.4000" dy="2.1000" layer="1" roundness="36"/>+  <wire x1="-3.1600" y1="1.3600" x2="-3.1600" y2="-1.3600" width="0.1200" layer="21"/>+  <wire x1="-3.1600" y1="1.3600" x2="1.9000" y2="1.3600" width="0.1200" layer="21"/>+  <wire x1="-3.1600" y1="-1.3600" x2="1.9000" y2="-1.3600" width="0.1200" layer="21"/>+  <wire x1="-1.9000" y1="1.2500" x2="1.9000" y2="1.2500" width="0.1000" layer="51"/>+  <wire x1="-1.9000" y1="-1.2500" x2="-1.9000" y2="1.2500" width="0.1000" layer="51"/>+  <wire x1="-0.7500" y1="-0.0000" x2="-0.3500" y2="-0.0000" width="0.1000" layer="51"/>+  <wire x1="-0.3500" y1="-0.0000" x2="-0.3500" y2="0.5500" width="0.1000" layer="51"/>+  <wire x1="-0.3500" y1="-0.0000" x2="-0.3500" y2="-0.5500" width="0.1000" layer="51"/>+  <wire x1="-0.3500" y1="-0.0000" x2="0.2500" y2="0.4000" width="0.1000" layer="51"/>+  <wire x1="0.2500" y1="0.4000" x2="0.2500" y2="-0.4000" width="0.1000" layer="51"/>+  <wire x1="0.2500" y1="-0.0000" x2="0.7500" y2="-0.0000" width="0.1000" layer="51"/>+  <wire x1="0.2500" y1="-0.4000" x2="-0.3500" y2="-0.0000" width="0.1000" layer="51"/>+  <wire x1="1.9000" y1="1.2500" x2="1.9000" y2="-1.2500" width="0.1000" layer="51"/>+  <wire x1="1.9000" y1="-1.2500" x2="-1.9000" y2="-1.2500" width="0.1000" layer="51"/>+  <text x="0" y="1.960" size="1.27" layer="25" align="bottom-center">&gt;NAME</text>+  <text x="0" y="-1.960" size="1.27" layer="27" align="top-center">&gt;VALUE</text>+</package>+</packages>+<symbols>+<symbol name="RS3MFSH">+  <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="K" x="-17.78" y="0" length="middle" direction="pas"/>+  <pin name="A" x="17.78" y="0" length="middle" direction="pas" rot="R180"/>+</symbol>+</symbols>+<devicesets>+<deviceset name="RS3MFSH" prefix="U">+  <description></description>+  <gates>+    <gate name="G$1" symbol="RS3MFSH" x="0" y="0"/>+  </gates>+  <devices>+    <device name="" package="D_SOD-128">+      <connects>+        <connect gate="G$1" pin="K" pad="1"/>+        <connect gate="G$1" pin="A" pad="2"/>+      </connects>+      <technologies><technology name=""/></technologies>+    </device>+  </devices>+</deviceset>+</devicesets>+</library>+</drawing>+</eagle>\ No newline at end of file
rs3mfsh.stepadded+1124
@@ -0,0 +1,1124 @@+ISO-10303-21;
+HEADER;
+/* D_SOD-128.step 3D STEP model for use in ECAD systems
+ * Copyright (C) 2024, KiCAD
+ * 
+ * This work is licensed under the
+ * [Creative Commons CC-BY-SA 4.0 License](https://creativecommons.org/licenses/by-sa/4.0/legalcode),
+ * with the following exception:
+ * 
+ * To the extent that the creation of electronic designs that use 'Licensed Material' can be
+ * considered to be 'Adapted Material', then the copyright holder waives article 3 of the license
+ * with respect to these designs and any generated files which use data provided as part of the
+ * 'Licensed Material'.
+ * 
+ * You are free to use the library data in your own projects without the obligation to share your
+ * project files under this or any other license agreement. However, if you wish to distribute
+ * these libraries, or parts thereof (including in modified form) as a collection then the exception
+ * above does not apply. Please refer to
+ * https://gitlab.com/kicad/libraries/kicad-packages3D/-/blob/master/LICENSE.md for further clarification
+ * of the exception.
+ * 
+ * Disclaimer of Warranties and Limitation of Liability.
+ * These libraries are provided in the hope that they will be useful, but are provided without warranty of any kind, express or implied.
+ * USE 3D CAD DATA AT YOUR OWN RISK
+ * DO NOT RELY UPON ANY INFORMATION FOUND HERE WITHOUT INDEPENDENT VERIFICATION.
+ */
+
+FILE_DESCRIPTION(
+/* description */ ('model of D_SOD-128'),
+/* implementation_level */ '2;1');
+
+FILE_NAME(
+/* name */ 'D_SOD-128.step',
+/* time_stamp */ '2024-03-02T16:35:30',
+/* author */ ('KiCAD','kicad'),
+/* organization */ ('OCCT'),
+/* preprocessor_version */ '',
+/* originating_system */ 'KiCAD',
+/* authorisation */ '');
+
+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('D_SOD-128','D_SOD-128','',(#8));
+#8 = PRODUCT_CONTEXT('',#2,'mechanical');
+#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#10 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#15),#727);
+#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,#57,#88,#112,#136,#187,#199,#228,#267,#306,
+#323,#352,#384,#415,#441,#467,#498,#530,#547,#573,#597,#621,#638,
+#662,#686,#703,#715));
+#17 = ADVANCED_FACE('',(#18),#52,.F.);
+#18 = FACE_BOUND('',#19,.F.);
+#19 = EDGE_LOOP('',(#20,#30,#38,#46));
+#20 = ORIENTED_EDGE('',*,*,#21,.F.);
+#21 = EDGE_CURVE('',#22,#24,#26,.T.);
+#22 = VERTEX_POINT('',#23);
+#23 = CARTESIAN_POINT('',(-1.791261477967,-1.141261477967,1.));
+#24 = VERTEX_POINT('',#25);
+#25 = CARTESIAN_POINT('',(-1.791261477967,-1.141261477967,1.01));
+#26 = LINE('',#27,#28);
+#27 = CARTESIAN_POINT('',(-1.791261477967,-1.141261477967,0.99));
+#28 = VECTOR('',#29,1.);
+#29 = DIRECTION('',(0.,0.,1.));
+#30 = ORIENTED_EDGE('',*,*,#31,.F.);
+#31 = EDGE_CURVE('',#32,#22,#34,.T.);
+#32 = VERTEX_POINT('',#33);
+#33 = CARTESIAN_POINT('',(-1.791261477967,1.141261477967,1.));
+#34 = LINE('',#35,#36);
+#35 = CARTESIAN_POINT('',(-1.791261477967,-1.166261477967,1.));
+#36 = VECTOR('',#37,1.);
+#37 = DIRECTION('',(0.,-1.,0.));
+#38 = ORIENTED_EDGE('',*,*,#39,.T.);
+#39 = EDGE_CURVE('',#32,#40,#42,.T.);
+#40 = VERTEX_POINT('',#41);
+#41 = CARTESIAN_POINT('',(-1.791261477967,1.141261477967,1.01));
+#42 = LINE('',#43,#44);
+#43 = CARTESIAN_POINT('',(-1.791261477967,1.141261477967,0.99));
+#44 = VECTOR('',#45,1.);
+#45 = DIRECTION('',(0.,0.,1.));
+#46 = ORIENTED_EDGE('',*,*,#47,.F.);
+#47 = EDGE_CURVE('',#24,#40,#48,.T.);
+#48 = LINE('',#49,#50);
+#49 = CARTESIAN_POINT('',(-1.791261477967,-1.141261477967,1.01));
+#50 = VECTOR('',#51,1.);
+#51 = DIRECTION('',(0.,1.,0.));
+#52 = PLANE('',#53);
+#53 = AXIS2_PLACEMENT_3D('',#54,#55,#56);
+#54 = CARTESIAN_POINT('',(-1.791261477967,-1.141261477967,0.99));
+#55 = DIRECTION('',(1.,0.,0.));
+#56 = DIRECTION('',(0.,0.,1.));
+#57 = ADVANCED_FACE('',(#58),#83,.F.);
+#58 = FACE_BOUND('',#59,.F.);
+#59 = EDGE_LOOP('',(#60,#70,#76,#77));
+#60 = ORIENTED_EDGE('',*,*,#61,.F.);
+#61 = EDGE_CURVE('',#62,#64,#66,.T.);
+#62 = VERTEX_POINT('',#63);
+#63 = CARTESIAN_POINT('',(-1.191261477967,-1.141261477967,1.));
+#64 = VERTEX_POINT('',#65);
+#65 = CARTESIAN_POINT('',(-1.191261477967,-1.141261477967,1.01));
+#66 = LINE('',#67,#68);
+#67 = CARTESIAN_POINT('',(-1.191261477967,-1.141261477967,0.99));
+#68 = VECTOR('',#69,1.);
+#69 = DIRECTION('',(0.,0.,1.));
+#70 = ORIENTED_EDGE('',*,*,#71,.F.);
+#71 = EDGE_CURVE('',#22,#62,#72,.T.);
+#72 = LINE('',#73,#74);
+#73 = CARTESIAN_POINT('',(-1.816261477967,-1.141261477967,1.));
+#74 = VECTOR('',#75,1.);
+#75 = DIRECTION('',(1.,-0.,0.));
+#76 = ORIENTED_EDGE('',*,*,#21,.T.);
+#77 = ORIENTED_EDGE('',*,*,#78,.T.);
+#78 = EDGE_CURVE('',#24,#64,#79,.T.);
+#79 = LINE('',#80,#81);
+#80 = CARTESIAN_POINT('',(-1.791261477967,-1.141261477967,1.01));
+#81 = VECTOR('',#82,1.);
+#82 = DIRECTION('',(1.,0.,0.));
+#83 = PLANE('',#84);
+#84 = AXIS2_PLACEMENT_3D('',#85,#86,#87);
+#85 = CARTESIAN_POINT('',(-1.791261477967,-1.141261477967,0.99));
+#86 = DIRECTION('',(0.,1.,0.));
+#87 = DIRECTION('',(0.,0.,1.));
+#88 = ADVANCED_FACE('',(#89),#107,.T.);
+#89 = FACE_BOUND('',#90,.T.);
+#90 = EDGE_LOOP('',(#91,#92,#93,#101));
+#91 = ORIENTED_EDGE('',*,*,#47,.F.);
+#92 = ORIENTED_EDGE('',*,*,#78,.T.);
+#93 = ORIENTED_EDGE('',*,*,#94,.T.);
+#94 = EDGE_CURVE('',#64,#95,#97,.T.);
+#95 = VERTEX_POINT('',#96);
+#96 = CARTESIAN_POINT('',(-1.191261477967,1.141261477967,1.01));
+#97 = LINE('',#98,#99);
+#98 = CARTESIAN_POINT('',(-1.191261477967,-1.141261477967,1.01));
+#99 = VECTOR('',#100,1.);
+#100 = DIRECTION('',(0.,1.,0.));
+#101 = ORIENTED_EDGE('',*,*,#102,.F.);
+#102 = EDGE_CURVE('',#40,#95,#103,.T.);
+#103 = LINE('',#104,#105);
+#104 = CARTESIAN_POINT('',(-1.791261477967,1.141261477967,1.01));
+#105 = VECTOR('',#106,1.);
+#106 = DIRECTION('',(1.,0.,0.));
+#107 = PLANE('',#108);
+#108 = AXIS2_PLACEMENT_3D('',#109,#110,#111);
+#109 = CARTESIAN_POINT('',(-1.791261477967,-1.141261477967,1.01));
+#110 = DIRECTION('',(0.,0.,1.));
+#111 = DIRECTION('',(1.,0.,0.));
+#112 = ADVANCED_FACE('',(#113),#131,.T.);
+#113 = FACE_BOUND('',#114,.T.);
+#114 = EDGE_LOOP('',(#115,#123,#129,#130));
+#115 = ORIENTED_EDGE('',*,*,#116,.F.);
+#116 = EDGE_CURVE('',#117,#95,#119,.T.);
+#117 = VERTEX_POINT('',#118);
+#118 = CARTESIAN_POINT('',(-1.191261477967,1.141261477967,1.));
+#119 = LINE('',#120,#121);
+#120 = CARTESIAN_POINT('',(-1.191261477967,1.141261477967,0.99));
+#121 = VECTOR('',#122,1.);
+#122 = DIRECTION('',(0.,0.,1.));
+#123 = ORIENTED_EDGE('',*,*,#124,.F.);
+#124 = EDGE_CURVE('',#32,#117,#125,.T.);
+#125 = LINE('',#126,#127);
+#126 = CARTESIAN_POINT('',(-1.816261477967,1.141261477967,1.));
+#127 = VECTOR('',#128,1.);
+#128 = DIRECTION('',(1.,-0.,0.));
+#129 = ORIENTED_EDGE('',*,*,#39,.T.);
+#130 = ORIENTED_EDGE('',*,*,#102,.T.);
+#131 = PLANE('',#132);
+#132 = AXIS2_PLACEMENT_3D('',#133,#134,#135);
+#133 = CARTESIAN_POINT('',(-1.791261477967,1.141261477967,0.99));
+#134 = DIRECTION('',(0.,1.,0.));
+#135 = DIRECTION('',(0.,0.,1.));
+#136 = ADVANCED_FACE('',(#137,#171),#182,.F.);
+#137 = FACE_BOUND('',#138,.F.);
+#138 = EDGE_LOOP('',(#139,#149,#157,#165));
+#139 = ORIENTED_EDGE('',*,*,#140,.F.);
+#140 = EDGE_CURVE('',#141,#143,#145,.T.);
+#141 = VERTEX_POINT('',#142);
+#142 = CARTESIAN_POINT('',(-1.841261477967,-1.191261477967,1.));
+#143 = VERTEX_POINT('',#144);
+#144 = CARTESIAN_POINT('',(1.841261477967,-1.191261477967,1.));
+#145 = LINE('',#146,#147);
+#146 = CARTESIAN_POINT('',(-1.841261477967,-1.191261477967,1.));
+#147 = VECTOR('',#148,1.);
+#148 = DIRECTION('',(1.,0.,0.));
+#149 = ORIENTED_EDGE('',*,*,#150,.F.);
+#150 = EDGE_CURVE('',#151,#141,#153,.T.);
+#151 = VERTEX_POINT('',#152);
+#152 = CARTESIAN_POINT('',(-1.841261477967,1.191261477967,1.));
+#153 = LINE('',#154,#155);
+#154 = CARTESIAN_POINT('',(-1.841261477967,1.191261477967,1.));
+#155 = VECTOR('',#156,1.);
+#156 = DIRECTION('',(0.,-1.,0.));
+#157 = ORIENTED_EDGE('',*,*,#158,.F.);
+#158 = EDGE_CURVE('',#159,#151,#161,.T.);
+#159 = VERTEX_POINT('',#160);
+#160 = CARTESIAN_POINT('',(1.841261477967,1.191261477967,1.));
+#161 = LINE('',#162,#163);
+#162 = CARTESIAN_POINT('',(1.841261477967,1.191261477967,1.));
+#163 = VECTOR('',#164,1.);
+#164 = DIRECTION('',(-1.,0.,0.));
+#165 = ORIENTED_EDGE('',*,*,#166,.F.);
+#166 = EDGE_CURVE('',#143,#159,#167,.T.);
+#167 = LINE('',#168,#169);
+#168 = CARTESIAN_POINT('',(1.841261477967,-1.191261477967,1.));
+#169 = VECTOR('',#170,1.);
+#170 = DIRECTION('',(0.,1.,0.));
+#171 = FACE_BOUND('',#172,.F.);
+#172 = EDGE_LOOP('',(#173,#174,#175,#176));
+#173 = ORIENTED_EDGE('',*,*,#124,.F.);
+#174 = ORIENTED_EDGE('',*,*,#31,.T.);
+#175 = ORIENTED_EDGE('',*,*,#71,.T.);
+#176 = ORIENTED_EDGE('',*,*,#177,.F.);
+#177 = EDGE_CURVE('',#117,#62,#178,.T.);
+#178 = LINE('',#179,#180);
+#179 = CARTESIAN_POINT('',(-1.191261477967,-1.166261477967,1.));
+#180 = VECTOR('',#181,1.);
+#181 = DIRECTION('',(0.,-1.,0.));
+#182 = PLANE('',#183);
+#183 = AXIS2_PLACEMENT_3D('',#184,#185,#186);
+#184 = CARTESIAN_POINT('',(-1.841261477967,-1.191261477967,1.));
+#185 = DIRECTION('',(0.,0.,-1.));
+#186 = DIRECTION('',(0.839599898178,0.543205311995,0.));
+#187 = ADVANCED_FACE('',(#188),#194,.T.);
+#188 = FACE_BOUND('',#189,.T.);
+#189 = EDGE_LOOP('',(#190,#191,#192,#193));
+#190 = ORIENTED_EDGE('',*,*,#61,.F.);
+#191 = ORIENTED_EDGE('',*,*,#177,.F.);
+#192 = ORIENTED_EDGE('',*,*,#116,.T.);
+#193 = ORIENTED_EDGE('',*,*,#94,.F.);
+#194 = PLANE('',#195);
+#195 = AXIS2_PLACEMENT_3D('',#196,#197,#198);
+#196 = CARTESIAN_POINT('',(-1.191261477967,-1.141261477967,0.99));
+#197 = DIRECTION('',(1.,0.,0.));
+#198 = DIRECTION('',(0.,0.,1.));
+#199 = ADVANCED_FACE('',(#200),#223,.T.);
+#200 = FACE_BOUND('',#201,.T.);
+#201 = EDGE_LOOP('',(#202,#212,#217,#218));
+#202 = ORIENTED_EDGE('',*,*,#203,.T.);
+#203 = EDGE_CURVE('',#204,#206,#208,.T.);
+#204 = VERTEX_POINT('',#205);
+#205 = CARTESIAN_POINT('',(-1.9,-1.25,0.16));
+#206 = VERTEX_POINT('',#207);
+#207 = CARTESIAN_POINT('',(1.9,-1.25,0.16));
+#208 = LINE('',#209,#210);
+#209 = CARTESIAN_POINT('',(-1.9,-1.25,0.16));
+#210 = VECTOR('',#211,1.);
+#211 = DIRECTION('',(1.,0.,0.));
+#212 = ORIENTED_EDGE('',*,*,#213,.T.);
+#213 = EDGE_CURVE('',#206,#143,#214,.T.);
+#214 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#215,#216),.UNSPECIFIED.,.F.,.F.,
+(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#215 = CARTESIAN_POINT('',(1.9,-1.25,0.16));
+#216 = CARTESIAN_POINT('',(1.841261477967,-1.191261477967,1.));
+#217 = ORIENTED_EDGE('',*,*,#140,.F.);
+#218 = ORIENTED_EDGE('',*,*,#219,.F.);
+#219 = EDGE_CURVE('',#204,#141,#220,.T.);
+#220 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#221,#222),.UNSPECIFIED.,.F.,.F.,
+(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#221 = CARTESIAN_POINT('',(-1.9,-1.25,0.16));
+#222 = CARTESIAN_POINT('',(-1.841261477967,-1.191261477967,1.));
+#223 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+(#224,#225)
+,(#226,#227
+)),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,3.8),(0.,1.),
+.PIECEWISE_BEZIER_KNOTS.);
+#224 = CARTESIAN_POINT('',(-1.9,-1.25,0.16));
+#225 = CARTESIAN_POINT('',(-1.841261477967,-1.191261477967,1.));
+#226 = CARTESIAN_POINT('',(1.9,-1.25,0.16));
+#227 = CARTESIAN_POINT('',(1.841261477967,-1.191261477967,1.));
+#228 = ADVANCED_FACE('',(#229),#262,.T.);
+#229 = FACE_BOUND('',#230,.T.);
+#230 = EDGE_LOOP('',(#231,#241,#249,#255,#256,#257));
+#231 = ORIENTED_EDGE('',*,*,#232,.T.);
+#232 = EDGE_CURVE('',#233,#235,#237,.T.);
+#233 = VERTEX_POINT('',#234);
+#234 = CARTESIAN_POINT('',(-1.9,1.25,0.16));
+#235 = VERTEX_POINT('',#236);
+#236 = CARTESIAN_POINT('',(-1.9,0.875,0.16));
+#237 = LINE('',#238,#239);
+#238 = CARTESIAN_POINT('',(-1.9,1.25,0.16));
+#239 = VECTOR('',#240,1.);
+#240 = DIRECTION('',(0.,-1.,0.));
+#241 = ORIENTED_EDGE('',*,*,#242,.T.);
+#242 = EDGE_CURVE('',#235,#243,#245,.T.);
+#243 = VERTEX_POINT('',#244);
+#244 = CARTESIAN_POINT('',(-1.9,-0.875,0.16));
+#245 = LINE('',#246,#247);
+#246 = CARTESIAN_POINT('',(-1.9,1.25,0.16));
+#247 = VECTOR('',#248,1.);
+#248 = DIRECTION('',(0.,-1.,0.));
+#249 = ORIENTED_EDGE('',*,*,#250,.T.);
+#250 = EDGE_CURVE('',#243,#204,#251,.T.);
+#251 = LINE('',#252,#253);
+#252 = CARTESIAN_POINT('',(-1.9,1.25,0.16));
+#253 = VECTOR('',#254,1.);
+#254 = DIRECTION('',(0.,-1.,0.));
+#255 = ORIENTED_EDGE('',*,*,#219,.T.);
+#256 = ORIENTED_EDGE('',*,*,#150,.F.);
+#257 = ORIENTED_EDGE('',*,*,#258,.F.);
+#258 = EDGE_CURVE('',#233,#151,#259,.T.);
+#259 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#260,#261),.UNSPECIFIED.,.F.,.F.,
+(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#260 = CARTESIAN_POINT('',(-1.9,1.25,0.16));
+#261 = CARTESIAN_POINT('',(-1.841261477967,1.191261477967,1.));
+#262 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+(#263,#264)
+,(#265,#266
+)),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,2.5),(0.,1.),
+.PIECEWISE_BEZIER_KNOTS.);
+#263 = CARTESIAN_POINT('',(-1.9,1.25,0.16));
+#264 = CARTESIAN_POINT('',(-1.841261477967,1.191261477967,1.));
+#265 = CARTESIAN_POINT('',(-1.9,-1.25,0.16));
+#266 = CARTESIAN_POINT('',(-1.841261477967,-1.191261477967,1.));
+#267 = ADVANCED_FACE('',(#268),#301,.T.);
+#268 = FACE_BOUND('',#269,.T.);
+#269 = EDGE_LOOP('',(#270,#278,#286,#294,#299,#300));
+#270 = ORIENTED_EDGE('',*,*,#271,.T.);
+#271 = EDGE_CURVE('',#206,#272,#274,.T.);
+#272 = VERTEX_POINT('',#273);
+#273 = CARTESIAN_POINT('',(1.9,-0.875,0.16));
+#274 = LINE('',#275,#276);
+#275 = CARTESIAN_POINT('',(1.9,-1.25,0.16));
+#276 = VECTOR('',#277,1.);
+#277 = DIRECTION('',(0.,1.,0.));
+#278 = ORIENTED_EDGE('',*,*,#279,.T.);
+#279 = EDGE_CURVE('',#272,#280,#282,.T.);
+#280 = VERTEX_POINT('',#281);
+#281 = CARTESIAN_POINT('',(1.9,0.875,0.16));
+#282 = LINE('',#283,#284);
+#283 = CARTESIAN_POINT('',(1.9,-1.25,0.16));
+#284 = VECTOR('',#285,1.);
+#285 = DIRECTION('',(0.,1.,0.));
+#286 = ORIENTED_EDGE('',*,*,#287,.T.);
+#287 = EDGE_CURVE('',#280,#288,#290,.T.);
+#288 = VERTEX_POINT('',#289);
+#289 = CARTESIAN_POINT('',(1.9,1.25,0.16));
+#290 = LINE('',#291,#292);
+#291 = CARTESIAN_POINT('',(1.9,-1.25,0.16));
+#292 = VECTOR('',#293,1.);
+#293 = DIRECTION('',(0.,1.,0.));
+#294 = ORIENTED_EDGE('',*,*,#295,.T.);
+#295 = EDGE_CURVE('',#288,#159,#296,.T.);
+#296 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#297,#298),.UNSPECIFIED.,.F.,.F.,
+(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#297 = CARTESIAN_POINT('',(1.9,1.25,0.16));
+#298 = CARTESIAN_POINT('',(1.841261477967,1.191261477967,1.));
+#299 = ORIENTED_EDGE('',*,*,#166,.F.);
+#300 = ORIENTED_EDGE('',*,*,#213,.F.);
+#301 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+(#302,#303)
+,(#304,#305
+)),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,2.5),(0.,1.),
+.PIECEWISE_BEZIER_KNOTS.);
+#302 = CARTESIAN_POINT('',(1.9,-1.25,0.16));
+#303 = CARTESIAN_POINT('',(1.841261477967,-1.191261477967,1.));
+#304 = CARTESIAN_POINT('',(1.9,1.25,0.16));
+#305 = CARTESIAN_POINT('',(1.841261477967,1.191261477967,1.));
+#306 = ADVANCED_FACE('',(#307),#318,.T.);
+#307 = FACE_BOUND('',#308,.T.);
+#308 = EDGE_LOOP('',(#309,#315,#316,#317));
+#309 = ORIENTED_EDGE('',*,*,#310,.T.);
+#310 = EDGE_CURVE('',#288,#233,#311,.T.);
+#311 = LINE('',#312,#313);
+#312 = CARTESIAN_POINT('',(1.9,1.25,0.16));
+#313 = VECTOR('',#314,1.);
+#314 = DIRECTION('',(-1.,0.,0.));
+#315 = ORIENTED_EDGE('',*,*,#258,.T.);
+#316 = ORIENTED_EDGE('',*,*,#158,.F.);
+#317 = ORIENTED_EDGE('',*,*,#295,.F.);
+#318 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+(#319,#320)
+,(#321,#322
+)),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,3.8),(0.,1.),
+.PIECEWISE_BEZIER_KNOTS.);
+#319 = CARTESIAN_POINT('',(1.9,1.25,0.16));
+#320 = CARTESIAN_POINT('',(1.841261477967,1.191261477967,1.));
+#321 = CARTESIAN_POINT('',(-1.9,1.25,0.16));
+#322 = CARTESIAN_POINT('',(-1.841261477967,1.191261477967,1.));
+#323 = ADVANCED_FACE('',(#324),#347,.T.);
+#324 = FACE_BOUND('',#325,.T.);
+#325 = EDGE_LOOP('',(#326,#336,#341,#342));
+#326 = ORIENTED_EDGE('',*,*,#327,.T.);
+#327 = EDGE_CURVE('',#328,#330,#332,.T.);
+#328 = VERTEX_POINT('',#329);
+#329 = CARTESIAN_POINT('',(-1.888811710089,-1.238811710089,0.));
+#330 = VERTEX_POINT('',#331);
+#331 = CARTESIAN_POINT('',(1.888811710089,-1.238811710089,0.));
+#332 = LINE('',#333,#334);
+#333 = CARTESIAN_POINT('',(-1.888811710089,-1.238811710089,0.));
+#334 = VECTOR('',#335,1.);
+#335 = DIRECTION('',(1.,0.,0.));
+#336 = ORIENTED_EDGE('',*,*,#337,.T.);
+#337 = EDGE_CURVE('',#330,#206,#338,.T.);
+#338 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#339,#340),.UNSPECIFIED.,.F.,.F.,
+(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#339 = CARTESIAN_POINT('',(1.888811710089,-1.238811710089,0.));
+#340 = CARTESIAN_POINT('',(1.9,-1.25,0.16));
+#341 = ORIENTED_EDGE('',*,*,#203,.F.);
+#342 = ORIENTED_EDGE('',*,*,#343,.F.);
+#343 = EDGE_CURVE('',#328,#204,#344,.T.);
+#344 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#345,#346),.UNSPECIFIED.,.F.,.F.,
+(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#345 = CARTESIAN_POINT('',(-1.888811710089,-1.238811710089,0.));
+#346 = CARTESIAN_POINT('',(-1.9,-1.25,0.16));
+#347 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+(#348,#349)
+,(#350,#351
+)),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,3.8),(0.,1.),
+.PIECEWISE_BEZIER_KNOTS.);
+#348 = CARTESIAN_POINT('',(-1.888811710089,-1.238811710089,0.));
+#349 = CARTESIAN_POINT('',(-1.9,-1.25,0.16));
+#350 = CARTESIAN_POINT('',(1.888811710089,-1.238811710089,0.));
+#351 = CARTESIAN_POINT('',(1.9,-1.25,0.16));
+#352 = ADVANCED_FACE('',(#353),#379,.T.);
+#353 = FACE_BOUND('',#354,.T.);
+#354 = EDGE_LOOP('',(#355,#362,#370,#378));
+#355 = ORIENTED_EDGE('',*,*,#356,.F.);
+#356 = EDGE_CURVE('',#357,#233,#359,.T.);
+#357 = VERTEX_POINT('',#358);
+#358 = CARTESIAN_POINT('',(-1.888811710089,1.238811710089,0.));
+#359 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#360,#361),.UNSPECIFIED.,.F.,.F.,
+(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#360 = CARTESIAN_POINT('',(-1.888811710089,1.238811710089,0.));
+#361 = CARTESIAN_POINT('',(-1.9,1.25,0.16));
+#362 = ORIENTED_EDGE('',*,*,#363,.T.);
+#363 = EDGE_CURVE('',#357,#364,#366,.T.);
+#364 = VERTEX_POINT('',#365);
+#365 = CARTESIAN_POINT('',(-1.888811710089,0.875,0.));
+#366 = LINE('',#367,#368);
+#367 = CARTESIAN_POINT('',(-1.888811710089,1.238811710089,0.));
+#368 = VECTOR('',#369,1.);
+#369 = DIRECTION('',(0.,-1.,0.));
+#370 = ORIENTED_EDGE('',*,*,#371,.T.);
+#371 = EDGE_CURVE('',#364,#235,#372,.T.);
+#372 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#373,#374,#375,#376,#377),
+.UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#373 = CARTESIAN_POINT('',(-1.888811710089,0.875,0.));
+#374 = CARTESIAN_POINT('',(-1.891608781024,0.875,3.999997794028E-02));
+#375 = CARTESIAN_POINT('',(-1.894405853003,0.875,7.999997080806E-02));
+#376 = CARTESIAN_POINT('',(-1.897202926003,0.875,0.119999978268));
+#377 = CARTESIAN_POINT('',(-1.9,0.875,0.16));
+#378 = ORIENTED_EDGE('',*,*,#232,.F.);
+#379 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+(#380,#381)
+,(#382,#383
+)),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,2.5),(0.,1.),
+.PIECEWISE_BEZIER_KNOTS.);
+#380 = CARTESIAN_POINT('',(-1.888811710089,1.238811710089,0.));
+#381 = CARTESIAN_POINT('',(-1.9,1.25,0.16));
+#382 = CARTESIAN_POINT('',(-1.888811710089,-1.238811710089,0.));
+#383 = CARTESIAN_POINT('',(-1.9,-1.25,0.16));
+#384 = ADVANCED_FACE('',(#385),#410,.T.);
+#385 = FACE_BOUND('',#386,.T.);
+#386 = EDGE_LOOP('',(#387,#388,#396,#404));
+#387 = ORIENTED_EDGE('',*,*,#242,.F.);
+#388 = ORIENTED_EDGE('',*,*,#389,.T.);
+#389 = EDGE_CURVE('',#235,#390,#392,.T.);
+#390 = VERTEX_POINT('',#391);
+#391 = CARTESIAN_POINT('',(-2.35,0.875,0.16));
+#392 = LINE('',#393,#394);
+#393 = CARTESIAN_POINT('',(-1.888811710089,0.875,0.16));
+#394 = VECTOR('',#395,1.);
+#395 = DIRECTION('',(-1.,2.22044604925E-16,0.));
+#396 = ORIENTED_EDGE('',*,*,#397,.T.);
+#397 = EDGE_CURVE('',#390,#398,#400,.T.);
+#398 = VERTEX_POINT('',#399);
+#399 = CARTESIAN_POINT('',(-2.35,-0.875,0.16));
+#400 = LINE('',#401,#402);
+#401 = CARTESIAN_POINT('',(-2.35,0.875,0.16));
+#402 = VECTOR('',#403,1.);
+#403 = DIRECTION('',(-2.22044604925E-16,-1.,0.));
+#404 = ORIENTED_EDGE('',*,*,#405,.F.);
+#405 = EDGE_CURVE('',#243,#398,#406,.T.);
+#406 = LINE('',#407,#408);
+#407 = CARTESIAN_POINT('',(-1.888811710089,-0.875,0.16));
+#408 = VECTOR('',#409,1.);
+#409 = DIRECTION('',(-1.,2.22044604925E-16,0.));
+#410 = PLANE('',#411);
+#411 = AXIS2_PLACEMENT_3D('',#412,#413,#414);
+#412 = CARTESIAN_POINT('',(-1.888811710089,0.875,0.16));
+#413 = DIRECTION('',(0.,0.,1.));
+#414 = DIRECTION('',(-1.,2.22044604925E-16,0.));
+#415 = ADVANCED_FACE('',(#416),#436,.T.);
+#416 = FACE_BOUND('',#417,.T.);
+#417 = EDGE_LOOP('',(#418,#428,#434,#435));
+#418 = ORIENTED_EDGE('',*,*,#419,.F.);
+#419 = EDGE_CURVE('',#420,#243,#422,.T.);
+#420 = VERTEX_POINT('',#421);
+#421 = CARTESIAN_POINT('',(-1.888811710089,-0.875,0.));
+#422 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#423,#424,#425,#426,#427),
+.UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#423 = CARTESIAN_POINT('',(-1.888811710089,-0.875,0.));
+#424 = CARTESIAN_POINT('',(-1.891608781024,-0.875,3.999997794028E-02));
+#425 = CARTESIAN_POINT('',(-1.894405853003,-0.875,7.999997080806E-02));
+#426 = CARTESIAN_POINT('',(-1.897202926003,-0.875,0.119999978268));
+#427 = CARTESIAN_POINT('',(-1.9,-0.875,0.16));
+#428 = ORIENTED_EDGE('',*,*,#429,.T.);
+#429 = EDGE_CURVE('',#420,#328,#430,.T.);
+#430 = LINE('',#431,#432);
+#431 = CARTESIAN_POINT('',(-1.888811710089,1.238811710089,0.));
+#432 = VECTOR('',#433,1.);
+#433 = DIRECTION('',(0.,-1.,0.));
+#434 = ORIENTED_EDGE('',*,*,#343,.T.);
+#435 = ORIENTED_EDGE('',*,*,#250,.F.);
+#436 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+(#437,#438)
+,(#439,#440
+)),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,2.5),(0.,1.),
+.PIECEWISE_BEZIER_KNOTS.);
+#437 = CARTESIAN_POINT('',(-1.888811710089,1.238811710089,0.));
+#438 = CARTESIAN_POINT('',(-1.9,1.25,0.16));
+#439 = CARTESIAN_POINT('',(-1.888811710089,-1.238811710089,0.));
+#440 = CARTESIAN_POINT('',(-1.9,-1.25,0.16));
+#441 = ADVANCED_FACE('',(#442),#462,.T.);
+#442 = FACE_BOUND('',#443,.T.);
+#443 = EDGE_LOOP('',(#444,#445,#453,#461));
+#444 = ORIENTED_EDGE('',*,*,#337,.F.);
+#445 = ORIENTED_EDGE('',*,*,#446,.T.);
+#446 = EDGE_CURVE('',#330,#447,#449,.T.);
+#447 = VERTEX_POINT('',#448);
+#448 = CARTESIAN_POINT('',(1.888811710089,-0.875,0.));
+#449 = LINE('',#450,#451);
+#450 = CARTESIAN_POINT('',(1.888811710089,-1.238811710089,0.));
+#451 = VECTOR('',#452,1.);
+#452 = DIRECTION('',(0.,1.,0.));
+#453 = ORIENTED_EDGE('',*,*,#454,.T.);
+#454 = EDGE_CURVE('',#447,#272,#455,.T.);
+#455 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#456,#457,#458,#459,#460),
+.UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#456 = CARTESIAN_POINT('',(1.888811710089,-0.875,0.));
+#457 = CARTESIAN_POINT('',(1.891608781024,-0.875,3.999997794028E-02));
+#458 = CARTESIAN_POINT('',(1.894405853003,-0.875,7.999997080806E-02));
+#459 = CARTESIAN_POINT('',(1.897202926003,-0.875,0.119999978268));
+#460 = CARTESIAN_POINT('',(1.9,-0.875,0.16));
+#461 = ORIENTED_EDGE('',*,*,#271,.F.);
+#462 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+(#463,#464)
+,(#465,#466
+)),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,2.5),(0.,1.),
+.PIECEWISE_BEZIER_KNOTS.);
+#463 = CARTESIAN_POINT('',(1.888811710089,-1.238811710089,0.));
+#464 = CARTESIAN_POINT('',(1.9,-1.25,0.16));
+#465 = CARTESIAN_POINT('',(1.888811710089,1.238811710089,0.));
+#466 = CARTESIAN_POINT('',(1.9,1.25,0.16));
+#467 = ADVANCED_FACE('',(#468),#493,.T.);
+#468 = FACE_BOUND('',#469,.T.);
+#469 = EDGE_LOOP('',(#470,#471,#479,#487));
+#470 = ORIENTED_EDGE('',*,*,#279,.F.);
+#471 = ORIENTED_EDGE('',*,*,#472,.T.);
+#472 = EDGE_CURVE('',#272,#473,#475,.T.);
+#473 = VERTEX_POINT('',#474);
+#474 = CARTESIAN_POINT('',(2.35,-0.875,0.16));
+#475 = LINE('',#476,#477);
+#476 = CARTESIAN_POINT('',(1.888811710089,-0.875,0.16));
+#477 = VECTOR('',#478,1.);
+#478 = DIRECTION('',(1.,-3.330669073875E-16,0.));
+#479 = ORIENTED_EDGE('',*,*,#480,.T.);
+#480 = EDGE_CURVE('',#473,#481,#483,.T.);
+#481 = VERTEX_POINT('',#482);
+#482 = CARTESIAN_POINT('',(2.35,0.875,0.16));
+#483 = LINE('',#484,#485);
+#484 = CARTESIAN_POINT('',(2.35,-0.875,0.16));
+#485 = VECTOR('',#486,1.);
+#486 = DIRECTION('',(3.330669073875E-16,1.,0.));
+#487 = ORIENTED_EDGE('',*,*,#488,.F.);
+#488 = EDGE_CURVE('',#280,#481,#489,.T.);
+#489 = LINE('',#490,#491);
+#490 = CARTESIAN_POINT('',(1.888811710089,0.875,0.16));
+#491 = VECTOR('',#492,1.);
+#492 = DIRECTION('',(1.,-3.330669073875E-16,0.));
+#493 = PLANE('',#494);
+#494 = AXIS2_PLACEMENT_3D('',#495,#496,#497);
+#495 = CARTESIAN_POINT('',(1.888811710089,-0.875,0.16));
+#496 = DIRECTION('',(0.,0.,1.));
+#497 = DIRECTION('',(1.,-3.330669073875E-16,0.));
+#498 = ADVANCED_FACE('',(#499),#525,.T.);
+#499 = FACE_BOUND('',#500,.T.);
+#500 = EDGE_LOOP('',(#501,#511,#519,#524));
+#501 = ORIENTED_EDGE('',*,*,#502,.F.);
+#502 = EDGE_CURVE('',#503,#280,#505,.T.);
+#503 = VERTEX_POINT('',#504);
+#504 = CARTESIAN_POINT('',(1.888811710089,0.875,0.));
+#505 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#506,#507,#508,#509,#510),
+.UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#506 = CARTESIAN_POINT('',(1.888811710089,0.875,0.));
+#507 = CARTESIAN_POINT('',(1.891608781024,0.875,3.999997794028E-02));
+#508 = CARTESIAN_POINT('',(1.894405853003,0.875,7.999997080806E-02));
+#509 = CARTESIAN_POINT('',(1.897202926003,0.875,0.119999978268));
+#510 = CARTESIAN_POINT('',(1.9,0.875,0.16));
+#511 = ORIENTED_EDGE('',*,*,#512,.T.);
+#512 = EDGE_CURVE('',#503,#513,#515,.T.);
+#513 = VERTEX_POINT('',#514);
+#514 = CARTESIAN_POINT('',(1.888811710089,1.238811710089,0.));
+#515 = LINE('',#516,#517);
+#516 = CARTESIAN_POINT('',(1.888811710089,-1.238811710089,0.));
+#517 = VECTOR('',#518,1.);
+#518 = DIRECTION('',(0.,1.,0.));
+#519 = ORIENTED_EDGE('',*,*,#520,.T.);
+#520 = EDGE_CURVE('',#513,#288,#521,.T.);
+#521 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#522,#523),.UNSPECIFIED.,.F.,.F.,
+(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#522 = CARTESIAN_POINT('',(1.888811710089,1.238811710089,0.));
+#523 = CARTESIAN_POINT('',(1.9,1.25,0.16));
+#524 = ORIENTED_EDGE('',*,*,#287,.F.);
+#525 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+(#526,#527)
+,(#528,#529
+)),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,2.5),(0.,1.),
+.PIECEWISE_BEZIER_KNOTS.);
+#526 = CARTESIAN_POINT('',(1.888811710089,-1.238811710089,0.));
+#527 = CARTESIAN_POINT('',(1.9,-1.25,0.16));
+#528 = CARTESIAN_POINT('',(1.888811710089,1.238811710089,0.));
+#529 = CARTESIAN_POINT('',(1.9,1.25,0.16));
+#530 = ADVANCED_FACE('',(#531),#542,.T.);
+#531 = FACE_BOUND('',#532,.T.);
+#532 = EDGE_LOOP('',(#533,#539,#540,#541));
+#533 = ORIENTED_EDGE('',*,*,#534,.T.);
+#534 = EDGE_CURVE('',#513,#357,#535,.T.);
+#535 = LINE('',#536,#537);
+#536 = CARTESIAN_POINT('',(1.888811710089,1.238811710089,0.));
+#537 = VECTOR('',#538,1.);
+#538 = DIRECTION('',(-1.,0.,0.));
+#539 = ORIENTED_EDGE('',*,*,#356,.T.);
+#540 = ORIENTED_EDGE('',*,*,#310,.F.);
+#541 = ORIENTED_EDGE('',*,*,#520,.F.);
+#542 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+(#543,#544)
+,(#545,#546
+)),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,3.8),(0.,1.),
+.PIECEWISE_BEZIER_KNOTS.);
+#543 = CARTESIAN_POINT('',(1.888811710089,1.238811710089,0.));
+#544 = CARTESIAN_POINT('',(1.9,1.25,0.16));
+#545 = CARTESIAN_POINT('',(-1.888811710089,1.238811710089,0.));
+#546 = CARTESIAN_POINT('',(-1.9,1.25,0.16));
+#547 = ADVANCED_FACE('',(#548),#568,.T.);
+#548 = FACE_BOUND('',#549,.F.);
+#549 = EDGE_LOOP('',(#550,#551,#552,#558,#559,#560,#561,#567));
+#550 = ORIENTED_EDGE('',*,*,#327,.T.);
+#551 = ORIENTED_EDGE('',*,*,#446,.T.);
+#552 = ORIENTED_EDGE('',*,*,#553,.T.);
+#553 = EDGE_CURVE('',#447,#503,#554,.T.);
+#554 = LINE('',#555,#556);
+#555 = CARTESIAN_POINT('',(1.888811710089,-0.875,0.));
+#556 = VECTOR('',#557,1.);
+#557 = DIRECTION('',(3.330669073875E-16,1.,0.));
+#558 = ORIENTED_EDGE('',*,*,#512,.T.);
+#559 = ORIENTED_EDGE('',*,*,#534,.T.);
+#560 = ORIENTED_EDGE('',*,*,#363,.T.);
+#561 = ORIENTED_EDGE('',*,*,#562,.T.);
+#562 = EDGE_CURVE('',#364,#420,#563,.T.);
+#563 = LINE('',#564,#565);
+#564 = CARTESIAN_POINT('',(-1.888811710089,0.875,0.));
+#565 = VECTOR('',#566,1.);
+#566 = DIRECTION('',(-2.22044604925E-16,-1.,0.));
+#567 = ORIENTED_EDGE('',*,*,#429,.T.);
+#568 = PLANE('',#569);
+#569 = AXIS2_PLACEMENT_3D('',#570,#571,#572);
+#570 = CARTESIAN_POINT('',(-1.888811710089,-1.238811710089,0.));
+#571 = DIRECTION('',(0.,0.,-1.));
+#572 = DIRECTION('',(0.83619429088,0.548433321288,0.));
+#573 = ADVANCED_FACE('',(#574),#592,.F.);
+#574 = FACE_BOUND('',#575,.F.);
+#575 = EDGE_LOOP('',(#576,#584,#585,#586));
+#576 = ORIENTED_EDGE('',*,*,#577,.F.);
+#577 = EDGE_CURVE('',#364,#578,#580,.T.);
+#578 = VERTEX_POINT('',#579);
+#579 = CARTESIAN_POINT('',(-2.35,0.875,0.));
+#580 = LINE('',#581,#582);
+#581 = CARTESIAN_POINT('',(-1.888811710089,0.875,0.));
+#582 = VECTOR('',#583,1.);
+#583 = DIRECTION('',(-1.,2.22044604925E-16,0.));
+#584 = ORIENTED_EDGE('',*,*,#371,.T.);
+#585 = ORIENTED_EDGE('',*,*,#389,.T.);
+#586 = ORIENTED_EDGE('',*,*,#587,.F.);
+#587 = EDGE_CURVE('',#578,#390,#588,.T.);
+#588 = LINE('',#589,#590);
+#589 = CARTESIAN_POINT('',(-2.35,0.875,0.));
+#590 = VECTOR('',#591,1.);
+#591 = DIRECTION('',(0.,0.,1.));
+#592 = PLANE('',#593);
+#593 = AXIS2_PLACEMENT_3D('',#594,#595,#596);
+#594 = CARTESIAN_POINT('',(-1.888811710089,0.875,0.));
+#595 = DIRECTION('',(-2.22044604925E-16,-1.,0.));
+#596 = DIRECTION('',(0.,0.,1.));
+#597 = ADVANCED_FACE('',(#598),#616,.T.);
+#598 = FACE_BOUND('',#599,.T.);
+#599 = EDGE_LOOP('',(#600,#608,#609,#610));
+#600 = ORIENTED_EDGE('',*,*,#601,.F.);
+#601 = EDGE_CURVE('',#420,#602,#604,.T.);
+#602 = VERTEX_POINT('',#603);
+#603 = CARTESIAN_POINT('',(-2.35,-0.875,0.));
+#604 = LINE('',#605,#606);
+#605 = CARTESIAN_POINT('',(-1.888811710089,-0.875,0.));
+#606 = VECTOR('',#607,1.);
+#607 = DIRECTION('',(-1.,2.22044604925E-16,0.));
+#608 = ORIENTED_EDGE('',*,*,#419,.T.);
+#609 = ORIENTED_EDGE('',*,*,#405,.T.);
+#610 = ORIENTED_EDGE('',*,*,#611,.F.);
+#611 = EDGE_CURVE('',#602,#398,#612,.T.);
+#612 = LINE('',#613,#614);
+#613 = CARTESIAN_POINT('',(-2.35,-0.875,0.));
+#614 = VECTOR('',#615,1.);
+#615 = DIRECTION('',(0.,0.,1.));
+#616 = PLANE('',#617);
+#617 = AXIS2_PLACEMENT_3D('',#618,#619,#620);
+#618 = CARTESIAN_POINT('',(-1.888811710089,-0.875,0.));
+#619 = DIRECTION('',(-2.22044604925E-16,-1.,0.));
+#620 = DIRECTION('',(0.,0.,1.));
+#621 = ADVANCED_FACE('',(#622),#633,.T.);
+#622 = FACE_BOUND('',#623,.T.);
+#623 = EDGE_LOOP('',(#624,#625,#631,#632));
+#624 = ORIENTED_EDGE('',*,*,#587,.F.);
+#625 = ORIENTED_EDGE('',*,*,#626,.T.);
+#626 = EDGE_CURVE('',#578,#602,#627,.T.);
+#627 = LINE('',#628,#629);
+#628 = CARTESIAN_POINT('',(-2.35,0.875,0.));
+#629 = VECTOR('',#630,1.);
+#630 = DIRECTION('',(-2.22044604925E-16,-1.,0.));
+#631 = ORIENTED_EDGE('',*,*,#611,.T.);
+#632 = ORIENTED_EDGE('',*,*,#397,.F.);
+#633 = PLANE('',#634);
+#634 = AXIS2_PLACEMENT_3D('',#635,#636,#637);
+#635 = CARTESIAN_POINT('',(-2.35,0.875,0.));
+#636 = DIRECTION('',(-1.,2.22044604925E-16,0.));
+#637 = DIRECTION('',(0.,0.,1.));
+#638 = ADVANCED_FACE('',(#639),#657,.F.);
+#639 = FACE_BOUND('',#640,.F.);
+#640 = EDGE_LOOP('',(#641,#649,#650,#651));
+#641 = ORIENTED_EDGE('',*,*,#642,.F.);
+#642 = EDGE_CURVE('',#447,#643,#645,.T.);
+#643 = VERTEX_POINT('',#644);
+#644 = CARTESIAN_POINT('',(2.35,-0.875,0.));
+#645 = LINE('',#646,#647);
+#646 = CARTESIAN_POINT('',(1.888811710089,-0.875,0.));
+#647 = VECTOR('',#648,1.);
+#648 = DIRECTION('',(1.,-3.330669073875E-16,0.));
+#649 = ORIENTED_EDGE('',*,*,#454,.T.);
+#650 = ORIENTED_EDGE('',*,*,#472,.T.);
+#651 = ORIENTED_EDGE('',*,*,#652,.F.);
+#652 = EDGE_CURVE('',#643,#473,#653,.T.);
+#653 = LINE('',#654,#655);
+#654 = CARTESIAN_POINT('',(2.35,-0.875,0.));
+#655 = VECTOR('',#656,1.);
+#656 = DIRECTION('',(0.,0.,1.));
+#657 = PLANE('',#658);
+#658 = AXIS2_PLACEMENT_3D('',#659,#660,#661);
+#659 = CARTESIAN_POINT('',(1.888811710089,-0.875,0.));
+#660 = DIRECTION('',(3.330669073875E-16,1.,0.));
+#661 = DIRECTION('',(0.,0.,1.));
+#662 = ADVANCED_FACE('',(#663),#681,.T.);
+#663 = FACE_BOUND('',#664,.T.);
+#664 = EDGE_LOOP('',(#665,#673,#674,#675));
+#665 = ORIENTED_EDGE('',*,*,#666,.F.);
+#666 = EDGE_CURVE('',#503,#667,#669,.T.);
+#667 = VERTEX_POINT('',#668);
+#668 = CARTESIAN_POINT('',(2.35,0.875,0.));
+#669 = LINE('',#670,#671);
+#670 = CARTESIAN_POINT('',(1.888811710089,0.875,0.));
+#671 = VECTOR('',#672,1.);
+#672 = DIRECTION('',(1.,-3.330669073875E-16,0.));
+#673 = ORIENTED_EDGE('',*,*,#502,.T.);
+#674 = ORIENTED_EDGE('',*,*,#488,.T.);
+#675 = ORIENTED_EDGE('',*,*,#676,.F.);
+#676 = EDGE_CURVE('',#667,#481,#677,.T.);
+#677 = LINE('',#678,#679);
+#678 = CARTESIAN_POINT('',(2.35,0.875,0.));
+#679 = VECTOR('',#680,1.);
+#680 = DIRECTION('',(0.,0.,1.));
+#681 = PLANE('',#682);
+#682 = AXIS2_PLACEMENT_3D('',#683,#684,#685);
+#683 = CARTESIAN_POINT('',(1.888811710089,0.875,0.));
+#684 = DIRECTION('',(3.330669073875E-16,1.,0.));
+#685 = DIRECTION('',(0.,0.,1.));
+#686 = ADVANCED_FACE('',(#687),#698,.T.);
+#687 = FACE_BOUND('',#688,.T.);
+#688 = EDGE_LOOP('',(#689,#690,#696,#697));
+#689 = ORIENTED_EDGE('',*,*,#652,.F.);
+#690 = ORIENTED_EDGE('',*,*,#691,.T.);
+#691 = EDGE_CURVE('',#643,#667,#692,.T.);
+#692 = LINE('',#693,#694);
+#693 = CARTESIAN_POINT('',(2.35,-0.875,0.));
+#694 = VECTOR('',#695,1.);
+#695 = DIRECTION('',(3.330669073875E-16,1.,0.));
+#696 = ORIENTED_EDGE('',*,*,#676,.T.);
+#697 = ORIENTED_EDGE('',*,*,#480,.F.);
+#698 = PLANE('',#699);
+#699 = AXIS2_PLACEMENT_3D('',#700,#701,#702);
+#700 = CARTESIAN_POINT('',(2.35,-0.875,0.));
+#701 = DIRECTION('',(1.,-3.330669073875E-16,0.));
+#702 = DIRECTION('',(0.,0.,1.));
+#703 = ADVANCED_FACE('',(#704),#710,.F.);
+#704 = FACE_BOUND('',#705,.F.);
+#705 = EDGE_LOOP('',(#706,#707,#708,#709));
+#706 = ORIENTED_EDGE('',*,*,#553,.F.);
+#707 = ORIENTED_EDGE('',*,*,#642,.T.);
+#708 = ORIENTED_EDGE('',*,*,#691,.T.);
+#709 = ORIENTED_EDGE('',*,*,#666,.F.);
+#710 = PLANE('',#711);
+#711 = AXIS2_PLACEMENT_3D('',#712,#713,#714);
+#712 = CARTESIAN_POINT('',(1.888811710089,-0.875,0.));
+#713 = DIRECTION('',(0.,0.,1.));
+#714 = DIRECTION('',(1.,-3.330669073875E-16,0.));
+#715 = ADVANCED_FACE('',(#716),#722,.F.);
+#716 = FACE_BOUND('',#717,.F.);
+#717 = EDGE_LOOP('',(#718,#719,#720,#721));
+#718 = ORIENTED_EDGE('',*,*,#562,.F.);
+#719 = ORIENTED_EDGE('',*,*,#577,.T.);
+#720 = ORIENTED_EDGE('',*,*,#626,.T.);
+#721 = ORIENTED_EDGE('',*,*,#601,.F.);
+#722 = PLANE('',#723);
+#723 = AXIS2_PLACEMENT_3D('',#724,#725,#726);
+#724 = CARTESIAN_POINT('',(-1.888811710089,0.875,0.));
+#725 = DIRECTION('',(0.,0.,1.));
+#726 = DIRECTION('',(-1.,2.22044604925E-16,0.));
+#727 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#731)) GLOBAL_UNIT_ASSIGNED_CONTEXT
+((#728,#729,#730)) REPRESENTATION_CONTEXT('Context #1',
+'3D Context with UNIT and UNCERTAINTY') );
+#728 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#729 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#730 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#731 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-06),#728,
+'distance_accuracy_value','confusion accuracy');
+#732 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7));
+#733 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(#734,
+#744,#753,#762,#771,#780,#789,#798,#808,#817,#826,#835,#844,#853,
+#862,#871,#880,#890,#899,#908,#917,#926,#935,#944,#953,#962,#971,
+#980,#989,#998,#1007),#727);
+#734 = STYLED_ITEM('color',(#735),#17);
+#735 = PRESENTATION_STYLE_ASSIGNMENT((#736,#742));
+#736 = SURFACE_STYLE_USAGE(.BOTH.,#737);
+#737 = SURFACE_SIDE_STYLE('',(#738));
+#738 = SURFACE_STYLE_FILL_AREA(#739);
+#739 = FILL_AREA_STYLE('',(#740));
+#740 = FILL_AREA_STYLE_COLOUR('',#741);
+#741 = COLOUR_RGB('',0.690999998585,0.664000007176,0.597999987832);
+#742 = CURVE_STYLE('',#743,POSITIVE_LENGTH_MEASURE(0.1),#741);
+#743 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#744 = OVER_RIDING_STYLED_ITEM('overriding color',(#745),#31,#734);
+#745 = PRESENTATION_STYLE_ASSIGNMENT((#746,#751));
+#746 = SURFACE_STYLE_USAGE(.BOTH.,#747);
+#747 = SURFACE_SIDE_STYLE('',(#748));
+#748 = SURFACE_STYLE_FILL_AREA(#749);
+#749 = FILL_AREA_STYLE('',(#750));
+#750 = FILL_AREA_STYLE_COLOUR('',#741);
+#751 = CURVE_STYLE('',#752,POSITIVE_LENGTH_MEASURE(0.1),#741);
+#752 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#753 = STYLED_ITEM('color',(#754),#57);
+#754 = PRESENTATION_STYLE_ASSIGNMENT((#755,#760));
+#755 = SURFACE_STYLE_USAGE(.BOTH.,#756);
+#756 = SURFACE_SIDE_STYLE('',(#757));
+#757 = SURFACE_STYLE_FILL_AREA(#758);
+#758 = FILL_AREA_STYLE('',(#759));
+#759 = FILL_AREA_STYLE_COLOUR('',#741);
+#760 = CURVE_STYLE('',#761,POSITIVE_LENGTH_MEASURE(0.1),#741);
+#761 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#762 = OVER_RIDING_STYLED_ITEM('overriding color',(#763),#71,#753);
+#763 = PRESENTATION_STYLE_ASSIGNMENT((#764,#769));
+#764 = SURFACE_STYLE_USAGE(.BOTH.,#765);
+#765 = SURFACE_SIDE_STYLE('',(#766));
+#766 = SURFACE_STYLE_FILL_AREA(#767);
+#767 = FILL_AREA_STYLE('',(#768));
+#768 = FILL_AREA_STYLE_COLOUR('',#741);
+#769 = CURVE_STYLE('',#770,POSITIVE_LENGTH_MEASURE(0.1),#741);
+#770 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#771 = STYLED_ITEM('color',(#772),#88);
+#772 = PRESENTATION_STYLE_ASSIGNMENT((#773,#778));
+#773 = SURFACE_STYLE_USAGE(.BOTH.,#774);
+#774 = SURFACE_SIDE_STYLE('',(#775));
+#775 = SURFACE_STYLE_FILL_AREA(#776);
+#776 = FILL_AREA_STYLE('',(#777));
+#777 = FILL_AREA_STYLE_COLOUR('',#741);
+#778 = CURVE_STYLE('',#779,POSITIVE_LENGTH_MEASURE(0.1),#741);
+#779 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#780 = STYLED_ITEM('color',(#781),#112);
+#781 = PRESENTATION_STYLE_ASSIGNMENT((#782,#787));
+#782 = SURFACE_STYLE_USAGE(.BOTH.,#783);
+#783 = SURFACE_SIDE_STYLE('',(#784));
+#784 = SURFACE_STYLE_FILL_AREA(#785);
+#785 = FILL_AREA_STYLE('',(#786));
+#786 = FILL_AREA_STYLE_COLOUR('',#741);
+#787 = CURVE_STYLE('',#788,POSITIVE_LENGTH_MEASURE(0.1),#741);
+#788 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#789 = OVER_RIDING_STYLED_ITEM('overriding color',(#790),#124,#780);
+#790 = PRESENTATION_STYLE_ASSIGNMENT((#791,#796));
+#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('',#741);
+#796 = CURVE_STYLE('',#797,POSITIVE_LENGTH_MEASURE(0.1),#741);
+#797 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#798 = STYLED_ITEM('color',(#799),#136);
+#799 = PRESENTATION_STYLE_ASSIGNMENT((#800,#806));
+#800 = SURFACE_STYLE_USAGE(.BOTH.,#801);
+#801 = SURFACE_SIDE_STYLE('',(#802));
+#802 = SURFACE_STYLE_FILL_AREA(#803);
+#803 = FILL_AREA_STYLE('',(#804));
+#804 = FILL_AREA_STYLE_COLOUR('',#805);
+#805 = COLOUR_RGB('',0.147999998088,0.145000001626,0.145000001626);
+#806 = CURVE_STYLE('',#807,POSITIVE_LENGTH_MEASURE(0.1),#805);
+#807 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#808 = OVER_RIDING_STYLED_ITEM('overriding color',(#809),#177,#798);
+#809 = PRESENTATION_STYLE_ASSIGNMENT((#810,#815));
+#810 = SURFACE_STYLE_USAGE(.BOTH.,#811);
+#811 = SURFACE_SIDE_STYLE('',(#812));
+#812 = SURFACE_STYLE_FILL_AREA(#813);
+#813 = FILL_AREA_STYLE('',(#814));
+#814 = FILL_AREA_STYLE_COLOUR('',#741);
+#815 = CURVE_STYLE('',#816,POSITIVE_LENGTH_MEASURE(0.1),#741);
+#816 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#817 = STYLED_ITEM('color',(#818),#187);
+#818 = PRESENTATION_STYLE_ASSIGNMENT((#819,#824));
+#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('',#741);
+#824 = CURVE_STYLE('',#825,POSITIVE_LENGTH_MEASURE(0.1),#741);
+#825 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#826 = STYLED_ITEM('color',(#827),#199);
+#827 = PRESENTATION_STYLE_ASSIGNMENT((#828,#833));
+#828 = SURFACE_STYLE_USAGE(.BOTH.,#829);
+#829 = SURFACE_SIDE_STYLE('',(#830));
+#830 = SURFACE_STYLE_FILL_AREA(#831);
+#831 = FILL_AREA_STYLE('',(#832));
+#832 = FILL_AREA_STYLE_COLOUR('',#805);
+#833 = CURVE_STYLE('',#834,POSITIVE_LENGTH_MEASURE(0.1),#805);
+#834 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#835 = STYLED_ITEM('color',(#836),#228);
+#836 = PRESENTATION_STYLE_ASSIGNMENT((#837,#842));
+#837 = SURFACE_STYLE_USAGE(.BOTH.,#838);
+#838 = SURFACE_SIDE_STYLE('',(#839));
+#839 = SURFACE_STYLE_FILL_AREA(#840);
+#840 = FILL_AREA_STYLE('',(#841));
+#841 = FILL_AREA_STYLE_COLOUR('',#805);
+#842 = CURVE_STYLE('',#843,POSITIVE_LENGTH_MEASURE(0.1),#805);
+#843 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#844 = STYLED_ITEM('color',(#845),#267);
+#845 = PRESENTATION_STYLE_ASSIGNMENT((#846,#851));
+#846 = SURFACE_STYLE_USAGE(.BOTH.,#847);
+#847 = SURFACE_SIDE_STYLE('',(#848));
+#848 = SURFACE_STYLE_FILL_AREA(#849);
+#849 = FILL_AREA_STYLE('',(#850));
+#850 = FILL_AREA_STYLE_COLOUR('',#805);
+#851 = CURVE_STYLE('',#852,POSITIVE_LENGTH_MEASURE(0.1),#805);
+#852 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#853 = STYLED_ITEM('color',(#854),#306);
+#854 = PRESENTATION_STYLE_ASSIGNMENT((#855,#860));
+#855 = SURFACE_STYLE_USAGE(.BOTH.,#856);
+#856 = SURFACE_SIDE_STYLE('',(#857));
+#857 = SURFACE_STYLE_FILL_AREA(#858);
+#858 = FILL_AREA_STYLE('',(#859));
+#859 = FILL_AREA_STYLE_COLOUR('',#805);
+#860 = CURVE_STYLE('',#861,POSITIVE_LENGTH_MEASURE(0.1),#805);
+#861 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#862 = STYLED_ITEM('color',(#863),#323);
+#863 = PRESENTATION_STYLE_ASSIGNMENT((#864,#869));
+#864 = SURFACE_STYLE_USAGE(.BOTH.,#865);
+#865 = SURFACE_SIDE_STYLE('',(#866));
+#866 = SURFACE_STYLE_FILL_AREA(#867);
+#867 = FILL_AREA_STYLE('',(#868));
+#868 = FILL_AREA_STYLE_COLOUR('',#805);
+#869 = CURVE_STYLE('',#870,POSITIVE_LENGTH_MEASURE(0.1),#805);
+#870 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#871 = STYLED_ITEM('color',(#872),#352);
+#872 = PRESENTATION_STYLE_ASSIGNMENT((#873,#878));
+#873 = SURFACE_STYLE_USAGE(.BOTH.,#874);
+#874 = SURFACE_SIDE_STYLE('',(#875));
+#875 = SURFACE_STYLE_FILL_AREA(#876);
+#876 = FILL_AREA_STYLE('',(#877));
+#877 = FILL_AREA_STYLE_COLOUR('',#805);
+#878 = CURVE_STYLE('',#879,POSITIVE_LENGTH_MEASURE(0.1),#805);
+#879 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#880 = STYLED_ITEM('color',(#881),#384);
+#881 = PRESENTATION_STYLE_ASSIGNMENT((#882,#888));
+#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.823999987314,0.819999987296,0.781000009244);
+#888 = CURVE_STYLE('',#889,POSITIVE_LENGTH_MEASURE(0.1),#887);
+#889 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#890 = STYLED_ITEM('color',(#891),#415);
+#891 = PRESENTATION_STYLE_ASSIGNMENT((#892,#897));
+#892 = SURFACE_STYLE_USAGE(.BOTH.,#893);
+#893 = SURFACE_SIDE_STYLE('',(#894));
+#894 = SURFACE_STYLE_FILL_AREA(#895);
+#895 = FILL_AREA_STYLE('',(#896));
+#896 = FILL_AREA_STYLE_COLOUR('',#805);
+#897 = CURVE_STYLE('',#898,POSITIVE_LENGTH_MEASURE(0.1),#805);
+#898 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#899 = STYLED_ITEM('color',(#900),#441);
+#900 = PRESENTATION_STYLE_ASSIGNMENT((#901,#906));
+#901 = SURFACE_STYLE_USAGE(.BOTH.,#902);
+#902 = SURFACE_SIDE_STYLE('',(#903));
+#903 = SURFACE_STYLE_FILL_AREA(#904);
+#904 = FILL_AREA_STYLE('',(#905));
+#905 = FILL_AREA_STYLE_COLOUR('',#805);
+#906 = CURVE_STYLE('',#907,POSITIVE_LENGTH_MEASURE(0.1),#805);
+#907 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#908 = STYLED_ITEM('color',(#909),#467);
+#909 = PRESENTATION_STYLE_ASSIGNMENT((#910,#915));
+#910 = SURFACE_STYLE_USAGE(.BOTH.,#911);
+#911 = SURFACE_SIDE_STYLE('',(#912));
+#912 = SURFACE_STYLE_FILL_AREA(#913);
+#913 = FILL_AREA_STYLE('',(#914));
+#914 = FILL_AREA_STYLE_COLOUR('',#887);
+#915 = CURVE_STYLE('',#916,POSITIVE_LENGTH_MEASURE(0.1),#887);
+#916 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#917 = STYLED_ITEM('color',(#918),#498);
+#918 = PRESENTATION_STYLE_ASSIGNMENT((#919,#924));
+#919 = SURFACE_STYLE_USAGE(.BOTH.,#920);
+#920 = SURFACE_SIDE_STYLE('',(#921));
+#921 = SURFACE_STYLE_FILL_AREA(#922);
+#922 = FILL_AREA_STYLE('',(#923));
+#923 = FILL_AREA_STYLE_COLOUR('',#805);
+#924 = CURVE_STYLE('',#925,POSITIVE_LENGTH_MEASURE(0.1),#805);
+#925 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#926 = STYLED_ITEM('color',(#927),#530);
+#927 = PRESENTATION_STYLE_ASSIGNMENT((#928,#933));
+#928 = SURFACE_STYLE_USAGE(.BOTH.,#929);
+#929 = SURFACE_SIDE_STYLE('',(#930));
+#930 = SURFACE_STYLE_FILL_AREA(#931);
+#931 = FILL_AREA_STYLE('',(#932));
+#932 = FILL_AREA_STYLE_COLOUR('',#805);
+#933 = CURVE_STYLE('',#934,POSITIVE_LENGTH_MEASURE(0.1),#805);
+#934 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#935 = STYLED_ITEM('color',(#936),#547);
+#936 = PRESENTATION_STYLE_ASSIGNMENT((#937,#942));
+#937 = SURFACE_STYLE_USAGE(.BOTH.,#938);
+#938 = SURFACE_SIDE_STYLE('',(#939));
+#939 = SURFACE_STYLE_FILL_AREA(#940);
+#940 = FILL_AREA_STYLE('',(#941));
+#941 = FILL_AREA_STYLE_COLOUR('',#805);
+#942 = CURVE_STYLE('',#943,POSITIVE_LENGTH_MEASURE(0.1),#805);
+#943 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#944 = STYLED_ITEM('color',(#945),#573);
+#945 = PRESENTATION_STYLE_ASSIGNMENT((#946,#951));
+#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 = CURVE_STYLE('',#952,POSITIVE_LENGTH_MEASURE(0.1),#887);
+#952 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#953 = STYLED_ITEM('color',(#954),#597);
+#954 = PRESENTATION_STYLE_ASSIGNMENT((#955,#960));
+#955 = SURFACE_STYLE_USAGE(.BOTH.,#956);
+#956 = SURFACE_SIDE_STYLE('',(#957));
+#957 = SURFACE_STYLE_FILL_AREA(#958);
+#958 = FILL_AREA_STYLE('',(#959));
+#959 = FILL_AREA_STYLE_COLOUR('',#887);
+#960 = CURVE_STYLE('',#961,POSITIVE_LENGTH_MEASURE(0.1),#887);
+#961 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#962 = STYLED_ITEM('color',(#963),#621);
+#963 = PRESENTATION_STYLE_ASSIGNMENT((#964,#969));
+#964 = SURFACE_STYLE_USAGE(.BOTH.,#965);
+#965 = SURFACE_SIDE_STYLE('',(#966));
+#966 = SURFACE_STYLE_FILL_AREA(#967);
+#967 = FILL_AREA_STYLE('',(#968));
+#968 = FILL_AREA_STYLE_COLOUR('',#887);
+#969 = CURVE_STYLE('',#970,POSITIVE_LENGTH_MEASURE(0.1),#887);
+#970 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#971 = STYLED_ITEM('color',(#972),#638);
+#972 = PRESENTATION_STYLE_ASSIGNMENT((#973,#978));
+#973 = SURFACE_STYLE_USAGE(.BOTH.,#974);
+#974 = SURFACE_SIDE_STYLE('',(#975));
+#975 = SURFACE_STYLE_FILL_AREA(#976);
+#976 = FILL_AREA_STYLE('',(#977));
+#977 = FILL_AREA_STYLE_COLOUR('',#887);
+#978 = CURVE_STYLE('',#979,POSITIVE_LENGTH_MEASURE(0.1),#887);
+#979 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#980 = STYLED_ITEM('color',(#981),#662);
+#981 = PRESENTATION_STYLE_ASSIGNMENT((#982,#987));
+#982 = SURFACE_STYLE_USAGE(.BOTH.,#983);
+#983 = SURFACE_SIDE_STYLE('',(#984));
+#984 = SURFACE_STYLE_FILL_AREA(#985);
+#985 = FILL_AREA_STYLE('',(#986));
+#986 = FILL_AREA_STYLE_COLOUR('',#887);
+#987 = CURVE_STYLE('',#988,POSITIVE_LENGTH_MEASURE(0.1),#887);
+#988 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#989 = STYLED_ITEM('color',(#990),#686);
+#990 = PRESENTATION_STYLE_ASSIGNMENT((#991,#996));
+#991 = SURFACE_STYLE_USAGE(.BOTH.,#992);
+#992 = SURFACE_SIDE_STYLE('',(#993));
+#993 = SURFACE_STYLE_FILL_AREA(#994);
+#994 = FILL_AREA_STYLE('',(#995));
+#995 = FILL_AREA_STYLE_COLOUR('',#887);
+#996 = CURVE_STYLE('',#997,POSITIVE_LENGTH_MEASURE(0.1),#887);
+#997 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#998 = STYLED_ITEM('color',(#999),#703);
+#999 = PRESENTATION_STYLE_ASSIGNMENT((#1000,#1005));
+#1000 = SURFACE_STYLE_USAGE(.BOTH.,#1001);
+#1001 = SURFACE_SIDE_STYLE('',(#1002));
+#1002 = SURFACE_STYLE_FILL_AREA(#1003);
+#1003 = FILL_AREA_STYLE('',(#1004));
+#1004 = FILL_AREA_STYLE_COLOUR('',#887);
+#1005 = CURVE_STYLE('',#1006,POSITIVE_LENGTH_MEASURE(0.1),#887);
+#1006 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#1007 = STYLED_ITEM('color',(#1008),#715);
+#1008 = PRESENTATION_STYLE_ASSIGNMENT((#1009,#1014));
+#1009 = SURFACE_STYLE_USAGE(.BOTH.,#1010);
+#1010 = SURFACE_SIDE_STYLE('',(#1011));
+#1011 = SURFACE_STYLE_FILL_AREA(#1012);
+#1012 = FILL_AREA_STYLE('',(#1013));
+#1013 = FILL_AREA_STYLE_COLOUR('',#887);
+#1014 = CURVE_STYLE('',#1015,POSITIVE_LENGTH_MEASURE(0.1),#887);
+#1015 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+ENDSEC;
+END-ISO-10303-21;
viewers/footprint.htmladded+1
@@ -0,0 +1 @@+<!doctype html><title>rs3mfsh</title>\ No newline at end of file
viewers/symbol.htmladded+1
@@ -0,0 +1 @@+<!doctype html><title>rs3mfsh</title>\ No newline at end of file