← Commit history
README.md+13−13
@@ -8,9 +8,9 @@ PTV09A-4030U-B502 from Bourns Inc., in a Unknown. Pinout and pin descriptions ex  | Pin | Name | Type | Function | |---|---|---|---|-| 1 | 1 | passive | One fixed end of the resistive element (CCW end), also the reference for the 1-2 output voltage and 1-3 input voltage; 5 kOhm total element between terminals 1 and 3, max operating voltage 20 VDC / 50 VAC. |-| 2 | 2 | passive | Wiper terminal giving the output voltage taken between terminals 1-2 as a function of rotational travel over a 280 deg +/-10 deg mechanical angle. |-| 3 | 3 | passive | Other fixed end of the resistive element; the input voltage is applied across terminals 1-3, power rating 0.05 W. |+| 1 | 1 | passive | Terminal 1 is one end terminal of the carbon resistive element, rated for a maximum operating voltage of 20 VDC / 50 VAC and 0.05 W power rating (linear and audio). |+| 2 | 2 | passive | Terminal 2 is the wiper (output) terminal, whose output voltage is plotted against rotational travel in the taper curves, with sliding noise of 100 mV max. |+| 3 | 3 | passive | Terminal 3 is the other end terminal of the carbon resistive element (the input reference in the taper curves), rated for a maximum operating voltage of 20 VDC / 50 VAC and 0.05 W power rating (linear and audio). |  ## Key specifications @@ -27,19 +27,19 @@ Limits as printed in the datasheet (page.json `metadata.characteristics` carries  | Parameter | Symbol | Min | Typ | Max | Unit | Conditions | Page | |---|---|---|---|---|---|---|---|-| Sliding noise |  |  |  | 100 | mV |  | 1 |-| Residual resistance |  |  |  | 500 | ohms |  | 1 |-| Residual resistance |  |  |  | 1 | % |  | 1 |-| Maximum operating voltage |  |  |  | 20 | VDC | Linear and Audio | 1 |-| Maximum operating voltage |  |  |  | 50 | VAC | Linear and Audio | 1 |-| Resistance tolerance |  | -20 |  | 20 | % | Standard resistance tolerance | 1 |-| Resistance (nominal, code 502) | R |  | 5000 |  | ohms | Resistance code 502 per Standard Resistance Table | 1 |-| Operating temperature |  | -10 |  | 50 | °C |  | 1 |+| Standard Resistance Tolerance |  | -20 |  | 20 | % |  | 1 |+| Residual Resistance |  |  |  | 500 | ohms | Alternative to ±1 % max. | 1 |+| Residual Resistance |  | -1 |  | 1 | % | Alternative to 500 ohms max. | 1 |+| Sliding Noise |  |  |  | 100 | mV |  | 1 |+| Maximum Operating Voltage (Linear and Audio) |  |  |  | 20 | VDC |  | 1 |+| Maximum Operating Voltage (Linear and Audio) |  |  |  | 50 | VAC |  | 1 |+| Operating Temperature |  | -10 |  | 50 | °C |  | 1 |+| Nominal resistance (standard resistance table) |  |  | 5000 |  | ohms | Resistance code 502 | 1 |  ## CAD (KiCad official)  - Symbol: `PTV09A-4030U-B502`-- Footprint: `Adom_Gen:Bourns_Inc._PTV09`+- Footprint: `Adom_Gen:Bourns_PTV09_4df4a4` - 3D model: Unknown (KiCad packages3D, STEP)  ## Provenance@@ -47,7 +47,7 @@ Limits as printed in the datasheet (page.json `metadata.characteristics` carries Data extracted from the manufacturer datasheet, not a distributor listing:  - **Datasheet:** [Bourns Inc. datasheet](https://www.bourns.com/docs/product-datasheets/PTV09.pdf) (5 pp, sha256 `411cdb6a62e61f9c`, retrieved 2026-11-05, tier: manufacturer)-- **Extractor:** parts-factory `2.0.0` / `extract_pins 0.3`, primary `claude-sonnet-5-5` (text+vision), consensus `claude-opus-5-5` (agreed), guards: pin_guards 0.1: passed. Pins are checked against the footprint pad set and their cited datasheet pages before publish.+- **Extractor:** parts-factory `2.0.0` / `extract_pins 0.3`, primary `claude-haiku-5-5` (text), consensus `claude-sonnet-5-5` (agreed), guards: pin_guards 0.1: passed. Pins are checked against the footprint pad set and their cited datasheet pages before publish. - **CAD:** KiCad official libraries (CC-BY-SA 4.0).  [Datasheet PDF](docs/ptv09a-4030u-b502-datasheet.pdf)
docs/hero.png
⋯ 1 unchanged line ⋯
package.json+23−21
@@ -1,6 +1,6 @@ {   "slug": "ptv09a-4030u-b502",-  "version": "0.1.0",+  "version": "0.1.1",   "type": "component",   "description": "Bourns Inc. Potentiometers, Variable Resistors, Unknown. Pinout cross-checked by two models against the datasheet, KiCad symbol/footprint/3D.",   "tags": [@@ -26,7 +26,9 @@     "docs/hero.png",     "docs/ptv09a-4030u-b502-datasheet.pdf",     "viewers/symbol.html",-    "viewers/footprint.html"+    "viewers/footprint.html",+    "ptv09a-4030u-b502-hero.glb",+    "ptv09a-4030u-b502-hero.overlay.json"   ],   "component": {     "mpn": "PTV09A-4030U-B502",@@ -39,16 +41,17 @@     "parts": {       "symbol": "ptv09a-4030u-b502.kicad_sym",       "footprint": "ptv09a-4030u-b502.kicad_mod",-      "model_3d": "ptv09a-4030u-b502.glb",+      "model_3d": "ptv09a-4030u-b502-hero.glb",       "model_3d_step": "ptv09a-4030u-b502.step",-      "lbr": "ptv09a-4030u-b502.lbr"+      "lbr": "ptv09a-4030u-b502.lbr",+      "model_3d_plain": "ptv09a-4030u-b502.glb"     },     "distributor_links": {       "digikey": "PTV09A-4030U-B502-ND",       "mouser": "652-PTV09A-4030UB502"     },     "distributor_check": {-      "checked_at": "2026-11-05T23:07:48Z",+      "checked_at": "2026-11-05T23:22:21Z",       "source": "Component Ocean /api/assign-pns",       "digikey": {         "pn": "PTV09A-4030U-B502-ND",@@ -64,19 +67,19 @@         "number": "1",         "name": "1",         "type": "passive",-        "description": "One fixed end of the resistive element (CCW end), also the reference for the 1-2 output voltage and 1-3 input voltage; 5 kOhm total element between terminals 1 and 3, max operating voltage 20 VDC / 50 VAC."+        "description": "Terminal 1 is one end terminal of the carbon resistive element, rated for a maximum operating voltage of 20 VDC / 50 VAC and 0.05 W power rating (linear and audio)."       },       {         "number": "2",         "name": "2",         "type": "passive",-        "description": "Wiper terminal giving the output voltage taken between terminals 1-2 as a function of rotational travel over a 280 deg +/-10 deg mechanical angle."+        "description": "Terminal 2 is the wiper (output) terminal, whose output voltage is plotted against rotational travel in the taper curves, with sliding noise of 100 mV max."       },       {         "number": "3",         "name": "3",         "type": "passive",-        "description": "Other fixed end of the resistive element; the input voltage is applied across terminals 1-3, power rating 0.05 W."+        "description": "Terminal 3 is the other end terminal of the carbon resistive element (the input reference in the taper curves), rated for a maximum operating voltage of 20 VDC / 50 VAC and 0.05 W power rating (linear and audio)."       }     ],     "provenance": {@@ -84,20 +87,19 @@       "factory_chain": {         "factory": "2.0.0",         "extractor": "extract_pins 0.3",-        "primary_model": "claude-sonnet-5-5",-        "primary_mode": "text+vision",-        "consensus_model": "claude-opus-5-5",+        "primary_model": "claude-haiku-5-5",+        "primary_mode": "text",+        "consensus_model": "claude-sonnet-5-5",         "consensus": "agreed",         "guards": "pin_guards 0.1: passed",         "guard_notes": [           "no package hint was available; multi-package datasheets are a coin flip without one",-          "extractor flagged: The datasheet gives no formal names for terminals 1, 2 and 3. Roles are inferred from the schematic ; The datasheet does not name a package type for PTV09A-4 beyond 'Horizontal/Rear Mount, Bushingless' ",-          "footprint has thermal pad ['MP'] the extraction did not name",-          "vision extraction: provenance cannot be text-verified; needs consensus"+          "extractor flagged: The datasheet does not contain a per-pin table. Pin numbers 1, 2, 3 come from the 'RECOMMENDED PCB L; MPN decode: PTV09A-4 = Horizontal/Rear Mount, Bushingless (terminal configuration 4); the '0' option",+          "footprint has thermal pad ['MP'] the extraction did not name"         ],         "pages_sent": 5,-        "cost_usd": 0.1047,-        "at": "2026-11-05T23:08:21"+        "cost_usd": 0.0557,+        "at": "2026-11-05T23:22:43"       },       "datasheet": {         "url": "https://www.bourns.com/docs/product-datasheets/PTV09.pdf",@@ -126,14 +128,14 @@         "origin": "footprint origin = pad-pattern centre",         "seat": "body on z = 0, through-hole leads below",         "extents_mm": [-          10.0,-          11.7,-          13.0+          10.2,+          8.3,+          14.4         ],         "zmin_mm": -3.0,-        "centre_offset_mm": 1.75,+        "centre_offset_mm": 0.05,         "footprint_binding": "identity",-        "sha256": "ba7072d1ae35fccc81085b71e693d85cb15c2447769871e97560932980e779c7",+        "sha256": "7737a772adbc3b4d952896527c9c30c00db9394a7e2fd4b98f9a26f72bf6bdde",         "checked": "2026-11-05",         "checked_by": "factory/step_pose.py (Z-up, origin, seat, binding)"       }
page.json+26−24
@@ -4,7 +4,7 @@   "slug": "ptv09a-4030u-b502",   "title": "PTV09A-4030U-B502",   "brief": "Bourns Inc. Potentiometers, Variable Resistors, Unknown. Pinout cross-checked by two models against the datasheet, KiCad symbol/footprint/3D.",-  "version": "0.1.0",+  "version": "0.1.1",   "license": "CC-BY-SA-4.0",   "tags": [     "component",@@ -24,16 +24,17 @@     "parts": {       "symbol": "ptv09a-4030u-b502.kicad_sym",       "footprint": "ptv09a-4030u-b502.kicad_mod",-      "model_3d": "ptv09a-4030u-b502.glb",+      "model_3d": "ptv09a-4030u-b502-hero.glb",       "model_3d_step": "ptv09a-4030u-b502.step",-      "lbr": "ptv09a-4030u-b502.lbr"+      "lbr": "ptv09a-4030u-b502.lbr",+      "model_3d_plain": "ptv09a-4030u-b502.glb"     },     "distributor_links": {       "digikey": "PTV09A-4030U-B502-ND",       "mouser": "652-PTV09A-4030UB502"     },     "distributor_check": {-      "checked_at": "2026-11-05T23:07:48Z",+      "checked_at": "2026-11-05T23:22:21Z",       "source": "Component Ocean /api/assign-pns",       "digikey": {         "pn": "PTV09A-4030U-B502-ND",@@ -49,19 +50,19 @@         "number": "1",         "name": "1",         "type": "passive",-        "description": "One fixed end of the resistive element (CCW end), also the reference for the 1-2 output voltage and 1-3 input voltage; 5 kOhm total element between terminals 1 and 3, max operating voltage 20 VDC / 50 VAC."+        "description": "Terminal 1 is one end terminal of the carbon resistive element, rated for a maximum operating voltage of 20 VDC / 50 VAC and 0.05 W power rating (linear and audio)."       },       {         "number": "2",         "name": "2",         "type": "passive",-        "description": "Wiper terminal giving the output voltage taken between terminals 1-2 as a function of rotational travel over a 280 deg +/-10 deg mechanical angle."+        "description": "Terminal 2 is the wiper (output) terminal, whose output voltage is plotted against rotational travel in the taper curves, with sliding noise of 100 mV max."       },       {         "number": "3",         "name": "3",         "type": "passive",-        "description": "Other fixed end of the resistive element; the input voltage is applied across terminals 1-3, power rating 0.05 W."+        "description": "Terminal 3 is the other end terminal of the carbon resistive element (the input reference in the taper curves), rated for a maximum operating voltage of 20 VDC / 50 VAC and 0.05 W power rating (linear and audio)."       }     ],     "provenance": {@@ -69,20 +70,19 @@       "factory_chain": {         "factory": "2.0.0",         "extractor": "extract_pins 0.3",-        "primary_model": "claude-sonnet-5-5",-        "primary_mode": "text+vision",-        "consensus_model": "claude-opus-5-5",+        "primary_model": "claude-haiku-5-5",+        "primary_mode": "text",+        "consensus_model": "claude-sonnet-5-5",         "consensus": "agreed",         "guards": "pin_guards 0.1: passed",         "guard_notes": [           "no package hint was available; multi-package datasheets are a coin flip without one",-          "extractor flagged: The datasheet gives no formal names for terminals 1, 2 and 3. Roles are inferred from the schematic ; The datasheet does not name a package type for PTV09A-4 beyond 'Horizontal/Rear Mount, Bushingless' ",-          "footprint has thermal pad ['MP'] the extraction did not name",-          "vision extraction: provenance cannot be text-verified; needs consensus"+          "extractor flagged: The datasheet does not contain a per-pin table. Pin numbers 1, 2, 3 come from the 'RECOMMENDED PCB L; MPN decode: PTV09A-4 = Horizontal/Rear Mount, Bushingless (terminal configuration 4); the '0' option",+          "footprint has thermal pad ['MP'] the extraction did not name"         ],         "pages_sent": 5,-        "cost_usd": 0.1047,-        "at": "2026-11-05T23:08:21"+        "cost_usd": 0.0557,+        "at": "2026-11-05T23:22:43"       },       "datasheet": {         "url": "https://www.bourns.com/docs/product-datasheets/PTV09.pdf",@@ -111,14 +111,14 @@         "origin": "footprint origin = pad-pattern centre",         "seat": "body on z = 0, through-hole leads below",         "extents_mm": [-          10,-          11.7,-          13+          10.2,+          8.3,+          14.4         ],         "zmin_mm": -3,-        "centre_offset_mm": 1.75,+        "centre_offset_mm": 0.05,         "footprint_binding": "identity",-        "sha256": "ba7072d1ae35fccc81085b71e693d85cb15c2447769871e97560932980e779c7",+        "sha256": "7737a772adbc3b4d952896527c9c30c00db9394a7e2fd4b98f9a26f72bf6bdde",         "checked": "2026-11-05",         "checked_by": "factory/step_pose.py (Z-up, origin, seat, binding)"       }@@ -267,9 +267,11 @@     "docs/hero.png",     "docs/ptv09a-4030u-b502-datasheet.pdf",     "viewers/symbol.html",-    "viewers/footprint.html"+    "viewers/footprint.html",+    "ptv09a-4030u-b502-hero.glb",+    "ptv09a-4030u-b502-hero.overlay.json"   ],-  "visibility": {-    "public": true-  }+  "visibility": "public",+  "description": "Bourns Inc. Potentiometers, Variable Resistors, Unknown. Pinout cross-checked by two models against the datasheet, KiCad symbol/footprint/3D.",+  "org": "adom" }\ No newline at end of file
ptv09a-4030u-b502-hero.glbadded
⋯ 1 unchanged line ⋯
ptv09a-4030u-b502-hero.overlay.jsonadded+190
@@ -0,0 +1,190 @@+{+  "spec": "adom-hero 1.4",+  "mpn": "PTV09A-4030U-B502",+  "kind": "component + footprint reference art",+  "board_use": false,+  "plane_z_mm": -0.02,+  "units": "metre",+  "upAxis": "Z",+  "layers": {+    "pad_outlines": {+      "material": "Footprint pads - teal dashed outlines - 50 percent opacity",+      "rgba": [+        0.0,+        0.902,+        0.863,+        0.5+      ],+      "pads": 5,+      "span_mm": 11.3,+      "dash_mm": 0.2825,+      "gap_mm": 0.1695,+      "pad_stroke_mm": 0.0678+    },+    "silkscreen": {+      "material": "Silkscreen reference lines - 30 percent opacity",+      "rgba": [+        0.92,+        0.96,+        1.0,+        0.3+      ],+      "footprint_items": 1,+      "pin1": {+        "source": "added dot (AI)",+        "pad": "1",+        "center_mm": [+          -3.9,+          0.0+        ],+        "r_mm": 0.35+      }+    },+    "signal_names": {+      "material": "Signal names - 50 percent opacity",+      "rgba": [+        0.92,+        0.96,+        1.0,+        0.5+      ],+      "font": "DejaVu Sans Mono",+      "labels": 4,+      "sides": "top + mirrored underside (single-sided)",+      "fallback_to_pad_number": 4+    }+  },+  "align": {+    "ok": true,+    "centre_offset_mm": 0.1,+    "tolerance_mm": 0.904,+    "orientation_flipped": false,+    "contacts_bbox_mm": [+      -5.1,+      5.1,+      -0.3,+      7.7+    ],+    "pads_bbox_mm": [+      -5.65,+      5.65,+      -0.85,+      8.45+    ],+    "seating_z_mm": -3.0+  },+  "sources": {+    "glb": "ptv09a-4030u-b502.glb",+    "glb_sha256": "c89d0f4954f79e67a7e14bced74e5487665c2e71bc2181551de23a05e254c81d",+    "footprint": "ptv09a-4030u-b502.kicad_mod",+    "footprint_sha256": "d6866616ee45bed21ea4d53e1d618885ca013c834ead67886f685ecea0f2e0bf",+    "pins": "page.json component.pins",+    "pins_sha256": "7c5c6cb454511f3f056155ccd29bf079cfb870baf1446d125c932a4aeb06920a"+  },+  "generator": "adom-wiki 1.8.11 (component_hero)",+  "labels": [+    {+      "pad": "1",+      "text": "1",+      "x": -2.5,+      "y": 1.0,+      "align": "right",+      "vertical": true,+      "h": 0.6+    },+    {+      "pad": "2",+      "text": "2",+      "x": 0.0,+      "y": 1.0,+      "align": "right",+      "vertical": true,+      "h": 0.6+    },+    {+      "pad": "3",+      "text": "3",+      "x": 2.5,+      "y": 1.0,+      "align": "right",+      "vertical": true,+      "h": 0.6+    },+    {+      "pad": "MP",+      "text": "MP",+      "x": -5.8,+      "y": -7.0,+      "align": "right",+      "vertical": false,+      "h": 0.6+    }+  ],+  "pads": [+    {+      "number": "1",+      "shape": "circle",+      "center_mm": [+        -2.5,+        0.0+      ],+      "size_mm": [+        1.7,+        1.7+      ],+      "rot": 0.0+    },+    {+      "number": "2",+      "shape": "circle",+      "center_mm": [+        0.0,+        0.0+      ],+      "size_mm": [+        1.7,+        1.7+      ],+      "rot": 0.0+    },+    {+      "number": "3",+      "shape": "circle",+      "center_mm": [+        2.5,+        0.0+      ],+      "size_mm": [+        1.7,+        1.7+      ],+      "rot": 0.0+    },+    {+      "number": "MP",+      "shape": "oval",+      "center_mm": [+        -4.4,+        -7.0+      ],+      "size_mm": [+        2.5,+        2.9+      ],+      "rot": 0.0+    },+    {+      "number": "MP",+      "shape": "oval",+      "center_mm": [+        4.4,+        -7.0+      ],+      "size_mm": [+        2.5,+        2.9+      ],+      "rot": 0.0+    }+  ]+}
ptv09a-4030u-b502.glb
⋯ 1 unchanged line ⋯
ptv09a-4030u-b502.kicad_mod+15−15
@@ -1,25 +1,25 @@-(footprint "Bourns_Inc._PTV09"+(footprint "Bourns_PTV09_4df4a4" 	(version 20240108) 	(generator "adom_assets") 	(layer "F.Cu")-	(descr "Generated from the Bourns Inc. datasheet land pattern (family R1401, spec d1585e396c)")+	(descr "Generated from the Bourns datasheet land pattern (family D4df4a4, spec 4df4a4706b)") 	(tags "adom generated") 	(attr through_hole)-	(property "Reference" "REF**" (at 0 -9.75 0) (layer "F.SilkS") (effects (font (size 1 1) (thickness 0.15))))-	(property "Value" "Bourns_Inc._PTV09" (at 0 2.15 0) (layer "F.Fab") (effects (font (size 1 1) (thickness 0.15))))+	(property "Reference" "REF**" (at 0 -9.7 0) (layer "F.SilkS") (effects (font (size 1 1) (thickness 0.15))))+	(property "Value" "Bourns_PTV09_4df4a4" (at 0 2.11 0) (layer "F.Fab") (effects (font (size 1 1) (thickness 0.15)))) 	(fp_line (start -5 -8) (end 5 -8) (stroke (width 0.1) (type solid)) (layer "F.Fab")) 	(fp_line (start 5 -8) (end 5 -2) (stroke (width 0.1) (type solid)) (layer "F.Fab")) 	(fp_line (start 5 -2) (end -5 -2) (stroke (width 0.1) (type solid)) (layer "F.Fab")) 	(fp_line (start -5 -2) (end -5 -8) (stroke (width 0.1) (type solid)) (layer "F.Fab"))-	(fp_line (start -6.85 -8.75) (end 6.85 -8.75) (stroke (width 0.05) (type solid)) (layer "F.CrtYd"))-	(fp_line (start 6.85 -8.75) (end 6.85 1.15) (stroke (width 0.05) (type solid)) (layer "F.CrtYd"))-	(fp_line (start 6.85 1.15) (end -6.85 1.15) (stroke (width 0.05) (type solid)) (layer "F.CrtYd"))-	(fp_line (start -6.85 1.15) (end -6.85 -8.75) (stroke (width 0.05) (type solid)) (layer "F.CrtYd"))-	(fp_line (start -3.8 -0.9) (end -3.8 0.9) (stroke (width 0.12) (type solid)) (layer "F.SilkS"))-	(pad "1" thru_hole circle (at -2.5 0) (size 1.8 1.8) (drill 1) (layers "*.Cu" "*.Mask"))-	(pad "2" thru_hole circle (at 0 0) (size 1.8 1.8) (drill 1) (layers "*.Cu" "*.Mask"))-	(pad "3" thru_hole circle (at 2.5 0) (size 1.8 1.8) (drill 1) (layers "*.Cu" "*.Mask"))-	(pad "MP" thru_hole oval (at -5.3 -7) (size 2.6 3) (drill 1.8) (layers "*.Cu" "*.Mask"))-	(pad "MP" thru_hole oval (at 5.3 -7) (size 2.6 3) (drill 1.8) (layers "*.Cu" "*.Mask"))-	(model "${ADOM_GEN_3D}/Adom_Gen.3dshapes/Bourns_Inc._PTV09.step" (offset (xyz 0 0 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0)))+	(fp_line (start -5.9 -8.7) (end 5.9 -8.7) (stroke (width 0.05) (type solid)) (layer "F.CrtYd"))+	(fp_line (start 5.9 -8.7) (end 5.9 1.11) (stroke (width 0.05) (type solid)) (layer "F.CrtYd"))+	(fp_line (start 5.9 1.11) (end -5.9 1.11) (stroke (width 0.05) (type solid)) (layer "F.CrtYd"))+	(fp_line (start -5.9 1.11) (end -5.9 -8.7) (stroke (width 0.05) (type solid)) (layer "F.CrtYd"))+	(fp_line (start -3.75 -0.85) (end -3.75 0.85) (stroke (width 0.12) (type solid)) (layer "F.SilkS"))+	(pad "1" thru_hole circle (at -2.5 0) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask"))+	(pad "2" thru_hole circle (at 0 0) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask"))+	(pad "3" thru_hole circle (at 2.5 0) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask"))+	(pad "MP" thru_hole oval (at -4.4 -7) (size 2.5 2.9) (drill oval 1.8 2.2) (layers "*.Cu" "*.Mask"))+	(pad "MP" thru_hole oval (at 4.4 -7) (size 2.5 2.9) (drill oval 1.8 2.2) (layers "*.Cu" "*.Mask"))+	(model "${ADOM_GEN_3D}/Adom_Gen.3dshapes/Bourns_PTV09_4df4a4.step" (offset (xyz 0 0 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0))) )
ptv09a-4030u-b502.lbr+24−14
@@ -50,26 +50,27 @@ <layer number="98" name="Guide" color="6" fill="1" visible="yes" active="yes"/> </layers> <library>-<description></description>+<description>Bourns Inc. Potentiometers, Variable Resistors, Unknown. Pinout cross-checked by two models against the datasheet</description> <packages>-<package name="Bourns_Inc._PTV09">-  <description>5 pads, 13.2 x 9.4 mm. Generated from the Bourns Inc. datasheet land pattern (family R1401, spec d1585e396c)</description>-  <pad name="1" x="-2.5000" y="-0.0000" drill="1.0000" diameter="1.8000" shape="round"/>-  <pad name="2" x="0.0000" y="-0.0000" drill="1.0000" diameter="1.8000" shape="round"/>-  <pad name="3" x="2.5000" y="-0.0000" drill="1.0000" diameter="1.8000" shape="round"/>-  <pad name="MP" x="-5.3000" y="7.0000" drill="1.8000" diameter="2.6000" shape="long" rot="R90"/>-  <pad name="MP@2" x="5.3000" y="7.0000" drill="1.8000" diameter="2.6000" shape="long" rot="R90"/>+<package name="Bourns_PTV09_4df4a4">+  <description>5 pads, 11.3 x 9.3 mm. Generated from the Bourns datasheet land pattern (family D4df4a4, spec 4df4a4706b)</description>+  <pad name="1" x="-2.5000" y="-0.0000" drill="1.0000" diameter="1.7000" shape="round"/>+  <pad name="2" x="0.0000" y="-0.0000" drill="1.0000" diameter="1.7000" shape="round"/>+  <pad name="3" x="2.5000" y="-0.0000" drill="1.0000" diameter="1.7000" shape="round"/>+  <pad name="MP" x="-4.4000" y="7.0000" drill="1.5000" diameter="2.5000" shape="long" rot="R90"/>+  <pad name="MP@2" x="4.4000" y="7.0000" drill="1.5000" diameter="2.5000" shape="long" rot="R90"/>   <wire x1="-5.0000" y1="8.0000" x2="5.0000" y2="8.0000" width="0.1000" layer="51"/>   <wire x1="5.0000" y1="8.0000" x2="5.0000" y2="2.0000" width="0.1000" layer="51"/>   <wire x1="5.0000" y1="2.0000" x2="-5.0000" y2="2.0000" width="0.1000" layer="51"/>   <wire x1="-5.0000" y1="2.0000" x2="-5.0000" y2="8.0000" width="0.1000" layer="51"/>-  <wire x1="-3.8000" y1="0.9000" x2="-3.8000" y2="-0.9000" width="0.1200" layer="21"/>-  <text x="0" y="9.100" size="1.27" layer="25" align="bottom-center">&gt;NAME</text>-  <text x="0" y="-1.500" size="1.27" layer="27" align="top-center">&gt;VALUE</text>+  <wire x1="-3.7500" y1="0.8500" x2="-3.7500" y2="-0.8500" width="0.1200" layer="21"/>+  <text x="0" y="9.050" size="1.27" layer="25" align="bottom-center">&gt;NAME</text>+  <text x="0" y="-1.450" size="1.27" layer="27" align="top-center">&gt;VALUE</text> </package> </packages> <symbols> <symbol name="PTV09A-4030U-B502">+  <description>Bourns Inc. Potentiometers, Variable Resistors, Unknown. Pinout cross-checked by two models against the datasheet</description>   <wire x1="-12.7" y1="2.54" x2="12.7" y2="2.54" width="0.254" layer="94"/>   <wire x1="12.7" y1="2.54" x2="12.7" y2="-5.08" width="0.254" layer="94"/>   <wire x1="12.7" y1="-5.08" x2="-12.7" y2="-5.08" width="0.254" layer="94"/>@@ -83,18 +84,27 @@ </symbols> <devicesets> <deviceset name="PTV09A-4030U-B502" prefix="U">-  <description></description>+  <description>Bourns Inc. Potentiometers, Variable Resistors, Unknown. Pinout cross-checked by two models against the datasheet</description>   <gates>     <gate name="G$1" symbol="PTV09A-4030U-B502" x="0" y="0"/>   </gates>   <devices>-    <device name="" package="Bourns_Inc._PTV09">+    <device name="" package="Bourns_PTV09_4df4a4">       <connects>         <connect gate="G$1" pin="1" pad="1"/>         <connect gate="G$1" pin="2" pad="2"/>         <connect gate="G$1" pin="3" pad="3"/>       </connects>-      <technologies><technology name=""/></technologies>+      <technologies>+        <technology name="">+          <attribute name="MPN" value="PTV09A-4030U-B502" constant="no"/>+          <attribute name="MANUFACTURER" value="Bourns Inc." constant="no"/>+          <attribute name="DATASHEET" value="https://www.bourns.com/docs/product-datasheets/PTV09.pdf" constant="no"/>+          <attribute name="ADOM_WIKI" value="https://wiki.adom.inc/adom/ptv09a-4030u-b502" constant="no"/>+          <attribute name="MOUSER_PN" value="652-PTV09A-4030UB502" constant="no"/>+          <attribute name="DIGIKEY_PN" value="PTV09A-4030U-B502-ND" constant="no"/>+        </technology>+      </technologies>     </device>   </devices> </deviceset>
ptv09a-4030u-b502.step+1166−324
@@ -1,7 +1,7 @@ ISO-10303-21; HEADER; FILE_DESCRIPTION(('Open CASCADE Model'),'2;1');-FILE_NAME('Open CASCADE Shape Model','2026-11-05T23:07:16',('Author'),(+FILE_NAME('Open CASCADE Shape Model','2026-11-05T23:16:22',('Author'),(     'Open CASCADE'),'Open CASCADE STEP processor 7.9','Open CASCADE 7.9'   ,'Unknown'); FILE_SCHEMA(('AUTOMOTIVE_DESIGN { 1 0 10303 214 1 1 1 1 }'));@@ -15,10 +15,11 @@ DATA; #4 = PRODUCT_DEFINITION_SHAPE('','',#5); #5 = PRODUCT_DEFINITION('design','',#6,#9); #6 = PRODUCT_DEFINITION_FORMATION('','',#7);-#7 = PRODUCT('Bourns_Inc._PTV09','Bourns_Inc._PTV09','',(#8));+#7 = PRODUCT('Bourns_PTV09_4df4a4','Bourns_PTV09_4df4a4','',(#8)); #8 = PRODUCT_CONTEXT('',#2,'mechanical'); #9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');-#10 = SHAPE_REPRESENTATION('',(#11,#15,#561,#891,#1221),#1551);+#10 = SHAPE_REPRESENTATION('',(#11,#15,#561,#891,#1221,#1551,#1881),+  #2211); #11 = AXIS2_PLACEMENT_3D('',#12,#13,#14); #12 = CARTESIAN_POINT('',(0.,0.,0.)); #13 = DIRECTION('',(0.,0.,1.));@@ -32,18 +33,18 @@ DATA; #20 = ORIENTED_EDGE('',*,*,#21,.F.); #21 = EDGE_CURVE('',#22,#24,#26,.T.); #22 = VERTEX_POINT('',#23);-#23 = CARTESIAN_POINT('',(-5.,0.,0.));+#23 = CARTESIAN_POINT('',(-5.,2.,0.)); #24 = VERTEX_POINT('',#25);-#25 = CARTESIAN_POINT('',(-5.,0.,9.92));+#25 = CARTESIAN_POINT('',(-5.,2.,11.32)); #26 = SURFACE_CURVE('',#27,(#31,#43),.PCURVE_S1.); #27 = LINE('',#28,#29);-#28 = CARTESIAN_POINT('',(-5.,0.,0.));+#28 = CARTESIAN_POINT('',(-5.,2.,0.)); #29 = VECTOR('',#30,1.); #30 = DIRECTION('',(0.,0.,1.)); #31 = PCURVE('',#32,#37); #32 = PLANE('',#33); #33 = AXIS2_PLACEMENT_3D('',#34,#35,#36);-#34 = CARTESIAN_POINT('',(-5.,0.,0.));+#34 = CARTESIAN_POINT('',(-5.,2.,0.)); #35 = DIRECTION('',(1.,0.,0.)); #36 = DIRECTION('',(0.,0.,1.)); #37 = DEFINITIONAL_REPRESENTATION('',(#38),#42);@@ -57,7 +58,7 @@ PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' #43 = PCURVE('',#44,#49); #44 = PLANE('',#45); #45 = AXIS2_PLACEMENT_3D('',#46,#47,#48);-#46 = CARTESIAN_POINT('',(-5.,0.,0.));+#46 = CARTESIAN_POINT('',(-5.,2.,0.)); #47 = DIRECTION('',(0.,1.,0.)); #48 = DIRECTION('',(0.,0.,1.)); #49 = DEFINITIONAL_REPRESENTATION('',(#50),#54);@@ -71,10 +72,10 @@ PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' #55 = ORIENTED_EDGE('',*,*,#56,.T.); #56 = EDGE_CURVE('',#22,#57,#59,.T.); #57 = VERTEX_POINT('',#58);-#58 = CARTESIAN_POINT('',(-5.,11.4,0.));+#58 = CARTESIAN_POINT('',(-5.,8.,0.)); #59 = SURFACE_CURVE('',#60,(#64,#71),.PCURVE_S1.); #60 = LINE('',#61,#62);-#61 = CARTESIAN_POINT('',(-5.,0.,0.));+#61 = CARTESIAN_POINT('',(-5.,2.,0.)); #62 = VECTOR('',#63,1.); #63 = DIRECTION('',(0.,1.,0.)); #64 = PCURVE('',#32,#65);@@ -89,7 +90,7 @@ PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' #71 = PCURVE('',#72,#77); #72 = PLANE('',#73); #73 = AXIS2_PLACEMENT_3D('',#74,#75,#76);-#74 = CARTESIAN_POINT('',(-5.,0.,0.));+#74 = CARTESIAN_POINT('',(-5.,2.,0.)); #75 = DIRECTION('',(0.,0.,1.)); #76 = DIRECTION('',(1.,0.,0.)); #77 = DEFINITIONAL_REPRESENTATION('',(#78),#82);@@ -103,16 +104,16 @@ PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' #83 = ORIENTED_EDGE('',*,*,#84,.T.); #84 = EDGE_CURVE('',#57,#85,#87,.T.); #85 = VERTEX_POINT('',#86);-#86 = CARTESIAN_POINT('',(-5.,11.4,9.92));+#86 = CARTESIAN_POINT('',(-5.,8.,11.32)); #87 = SURFACE_CURVE('',#88,(#92,#99),.PCURVE_S1.); #88 = LINE('',#89,#90);-#89 = CARTESIAN_POINT('',(-5.,11.4,0.));+#89 = CARTESIAN_POINT('',(-5.,8.,0.)); #90 = VECTOR('',#91,1.); #91 = DIRECTION('',(0.,0.,1.)); #92 = PCURVE('',#32,#93); #93 = DEFINITIONAL_REPRESENTATION('',(#94),#98); #94 = LINE('',#95,#96);-#95 = CARTESIAN_POINT('',(0.,-11.4));+#95 = CARTESIAN_POINT('',(0.,-6.)); #96 = VECTOR('',#97,1.); #97 = DIRECTION('',(1.,0.)); #98 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) @@ -121,7 +122,7 @@ PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' #99 = PCURVE('',#100,#105); #100 = PLANE('',#101); #101 = AXIS2_PLACEMENT_3D('',#102,#103,#104);-#102 = CARTESIAN_POINT('',(-5.,11.4,0.));+#102 = CARTESIAN_POINT('',(-5.,8.,0.)); #103 = DIRECTION('',(0.,1.,0.)); #104 = DIRECTION('',(0.,0.,1.)); #105 = DEFINITIONAL_REPRESENTATION('',(#106),#110);@@ -136,13 +137,13 @@ PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' #112 = EDGE_CURVE('',#24,#85,#113,.T.); #113 = SURFACE_CURVE('',#114,(#118,#125),.PCURVE_S1.); #114 = LINE('',#115,#116);-#115 = CARTESIAN_POINT('',(-5.,0.,9.92));+#115 = CARTESIAN_POINT('',(-5.,2.,11.32)); #116 = VECTOR('',#117,1.); #117 = DIRECTION('',(0.,1.,0.)); #118 = PCURVE('',#32,#119); #119 = DEFINITIONAL_REPRESENTATION('',(#120),#124); #120 = LINE('',#121,#122);-#121 = CARTESIAN_POINT('',(9.92,0.));+#121 = CARTESIAN_POINT('',(11.32,0.)); #122 = VECTOR('',#123,1.); #123 = DIRECTION('',(0.,-1.)); #124 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) @@ -151,7 +152,7 @@ PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' #125 = PCURVE('',#126,#131); #126 = PLANE('',#127); #127 = AXIS2_PLACEMENT_3D('',#128,#129,#130);-#128 = CARTESIAN_POINT('',(-4.96,0.,9.96));+#128 = CARTESIAN_POINT('',(-4.96,2.,11.36)); #129 = DIRECTION('',(0.707106781187,0.,-0.707106781187)); #130 = DIRECTION('',(0.,1.,0.)); #131 = DEFINITIONAL_REPRESENTATION('',(#132),#136);@@ -168,12 +169,12 @@ PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' #140 = ORIENTED_EDGE('',*,*,#141,.F.); #141 = EDGE_CURVE('',#142,#144,#146,.T.); #142 = VERTEX_POINT('',#143);-#143 = CARTESIAN_POINT('',(5.,0.,0.));+#143 = CARTESIAN_POINT('',(5.,2.,0.)); #144 = VERTEX_POINT('',#145);-#145 = CARTESIAN_POINT('',(5.,0.,9.92));+#145 = CARTESIAN_POINT('',(5.,2.,11.32)); #146 = SURFACE_CURVE('',#147,(#151,#158),.PCURVE_S1.); #147 = LINE('',#148,#149);-#148 = CARTESIAN_POINT('',(5.,0.,0.));+#148 = CARTESIAN_POINT('',(5.,2.,0.)); #149 = VECTOR('',#150,1.); #150 = DIRECTION('',(0.,0.,1.)); #151 = PCURVE('',#44,#152);@@ -188,7 +189,7 @@ PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' #158 = PCURVE('',#159,#164); #159 = PLANE('',#160); #160 = AXIS2_PLACEMENT_3D('',#161,#162,#163);-#161 = CARTESIAN_POINT('',(5.,0.,0.));+#161 = CARTESIAN_POINT('',(5.,2.,0.)); #162 = DIRECTION('',(1.,0.,0.)); #163 = DIRECTION('',(0.,0.,1.)); #164 = DEFINITIONAL_REPRESENTATION('',(#165),#169);@@ -203,7 +204,7 @@ PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' #171 = EDGE_CURVE('',#22,#142,#172,.T.); #172 = SURFACE_CURVE('',#173,(#177,#184),.PCURVE_S1.); #173 = LINE('',#174,#175);-#174 = CARTESIAN_POINT('',(-5.,0.,0.));+#174 = CARTESIAN_POINT('',(-5.,2.,0.)); #175 = VECTOR('',#176,1.); #176 = DIRECTION('',(1.,0.,0.)); #177 = PCURVE('',#44,#178);@@ -229,13 +230,13 @@ PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' #193 = EDGE_CURVE('',#24,#144,#194,.T.); #194 = SURFACE_CURVE('',#195,(#199,#206),.PCURVE_S1.); #195 = LINE('',#196,#197);-#196 = CARTESIAN_POINT('',(-5.,0.,9.92));+#196 = CARTESIAN_POINT('',(-5.,2.,11.32)); #197 = VECTOR('',#198,1.); #198 = DIRECTION('',(1.,0.,0.)); #199 = PCURVE('',#44,#200); #200 = DEFINITIONAL_REPRESENTATION('',(#201),#205); #201 = LINE('',#202,#203);-#202 = CARTESIAN_POINT('',(9.92,0.));+#202 = CARTESIAN_POINT('',(11.32,0.)); #203 = VECTOR('',#204,1.); #204 = DIRECTION('',(0.,1.)); #205 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) @@ -244,7 +245,7 @@ PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' #206 = PCURVE('',#207,#212); #207 = PLANE('',#208); #208 = AXIS2_PLACEMENT_3D('',#209,#210,#211);-#209 = CARTESIAN_POINT('',(-5.,4.E-02,9.96));+#209 = CARTESIAN_POINT('',(-5.,2.04,11.36)); #210 = DIRECTION('',(0.,0.707106781187,-0.707106781187)); #211 = DIRECTION('',(-1.,0.,0.)); #212 = DEFINITIONAL_REPRESENTATION('',(#213),#217);@@ -261,17 +262,17 @@ PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' #221 = ORIENTED_EDGE('',*,*,#222,.F.); #222 = EDGE_CURVE('',#24,#223,#225,.T.); #223 = VERTEX_POINT('',#224);-#224 = CARTESIAN_POINT('',(-4.92,8.E-02,10.));+#224 = CARTESIAN_POINT('',(-4.92,2.08,11.4)); #225 = SURFACE_CURVE('',#226,(#230,#237),.PCURVE_S1.); #226 = LINE('',#227,#228);-#227 = CARTESIAN_POINT('',(-4.973333333333,2.666666666667E-02,-    9.946666666667));+#227 = CARTESIAN_POINT('',(-4.973333333333,2.026666666667,+    11.346666666667)); #228 = VECTOR('',#229,1.); #229 = DIRECTION('',(0.57735026919,0.57735026919,0.57735026919)); #230 = PCURVE('',#126,#231); #231 = DEFINITIONAL_REPRESENTATION('',(#232),#236); #232 = LINE('',#233,#234);-#233 = CARTESIAN_POINT('',(2.666666666667E-02,-1.885618083117E-02));+#233 = CARTESIAN_POINT('',(2.6666666667E-02,-1.885618083117E-02)); #234 = VECTOR('',#235,1.); #235 = DIRECTION('',(0.57735026919,0.816496580928)); #236 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) @@ -280,7 +281,7 @@ PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' #237 = PCURVE('',#207,#238); #238 = DEFINITIONAL_REPRESENTATION('',(#239),#243); #239 = LINE('',#240,#241);-#240 = CARTESIAN_POINT('',(-2.6666666667E-02,-1.88561808314E-02));+#240 = CARTESIAN_POINT('',(-2.6666666667E-02,-1.885618083117E-02)); #241 = VECTOR('',#242,1.); #242 = DIRECTION('',(-0.57735026919,0.816496580928)); #243 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) @@ -290,17 +291,17 @@ PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' #245 = ORIENTED_EDGE('',*,*,#246,.T.); #246 = EDGE_CURVE('',#85,#247,#249,.T.); #247 = VERTEX_POINT('',#248);-#248 = CARTESIAN_POINT('',(-4.92,11.32,10.));+#248 = CARTESIAN_POINT('',(-4.92,7.92,11.4)); #249 = SURFACE_CURVE('',#250,(#254,#261),.PCURVE_S1.); #250 = LINE('',#251,#252);-#251 = CARTESIAN_POINT('',(-3.073333333333,9.473333333333,-    11.846666666667));+#251 = CARTESIAN_POINT('',(-3.973333333333,6.973333333333,+    12.346666666667)); #252 = VECTOR('',#253,1.); #253 = DIRECTION('',(0.57735026919,-0.57735026919,0.57735026919)); #254 = PCURVE('',#126,#255); #255 = DEFINITIONAL_REPRESENTATION('',(#256),#260); #256 = LINE('',#257,#258);-#257 = CARTESIAN_POINT('',(9.473333333333,2.668149587678));+#257 = CARTESIAN_POINT('',(4.973333333333,1.395357381542)); #258 = VECTOR('',#259,1.); #259 = DIRECTION('',(-0.57735026919,0.816496580928)); #260 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) @@ -309,12 +310,12 @@ PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' #261 = PCURVE('',#262,#267); #262 = PLANE('',#263); #263 = AXIS2_PLACEMENT_3D('',#264,#265,#266);-#264 = CARTESIAN_POINT('',(-5.,11.36,9.96));+#264 = CARTESIAN_POINT('',(-5.,7.96,11.36)); #265 = DIRECTION('',(0.,0.707106781187,0.707106781187)); #266 = DIRECTION('',(-1.,0.,0.)); #267 = DEFINITIONAL_REPRESENTATION('',(#268),#272); #268 = LINE('',#269,#270);-#269 = CARTESIAN_POINT('',(-1.926666666667,2.668149587678));+#269 = CARTESIAN_POINT('',(-1.026666666667,1.395357381542)); #270 = VECTOR('',#271,1.); #271 = DIRECTION('',(-0.57735026919,0.816496580928)); #272 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) @@ -324,7 +325,7 @@ PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' #274 = EDGE_CURVE('',#223,#247,#275,.T.); #275 = SURFACE_CURVE('',#276,(#280,#287),.PCURVE_S1.); #276 = LINE('',#277,#278);-#277 = CARTESIAN_POINT('',(-4.92,0.,10.));+#277 = CARTESIAN_POINT('',(-4.92,2.,11.4)); #278 = VECTOR('',#279,1.); #279 = DIRECTION('',(0.,1.,0.)); #280 = PCURVE('',#126,#281);@@ -339,7 +340,7 @@ PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' #287 = PCURVE('',#288,#293); #288 = PLANE('',#289); #289 = AXIS2_PLACEMENT_3D('',#290,#291,#292);-#290 = CARTESIAN_POINT('',(-5.,0.,10.));+#290 = CARTESIAN_POINT('',(-5.,2.,11.4)); #291 = DIRECTION('',(0.,0.,1.)); #292 = DIRECTION('',(1.,0.,0.)); #293 = DEFINITIONAL_REPRESENTATION('',(#294),#298);@@ -358,10 +359,10 @@ PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' #304 = ORIENTED_EDGE('',*,*,#305,.T.); #305 = EDGE_CURVE('',#142,#306,#308,.T.); #306 = VERTEX_POINT('',#307);-#307 = CARTESIAN_POINT('',(5.,11.4,0.));+#307 = CARTESIAN_POINT('',(5.,8.,0.)); #308 = SURFACE_CURVE('',#309,(#313,#320),.PCURVE_S1.); #309 = LINE('',#310,#311);-#310 = CARTESIAN_POINT('',(5.,0.,0.));+#310 = CARTESIAN_POINT('',(5.,2.,0.)); #311 = VECTOR('',#312,1.); #312 = DIRECTION('',(0.,1.,0.)); #313 = PCURVE('',#72,#314);@@ -386,13 +387,13 @@ PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' #328 = EDGE_CURVE('',#57,#306,#329,.T.); #329 = SURFACE_CURVE('',#330,(#334,#341),.PCURVE_S1.); #330 = LINE('',#331,#332);-#331 = CARTESIAN_POINT('',(-5.,11.4,0.));+#331 = CARTESIAN_POINT('',(-5.,8.,0.)); #332 = VECTOR('',#333,1.); #333 = DIRECTION('',(1.,0.,0.)); #334 = PCURVE('',#72,#335); #335 = DEFINITIONAL_REPRESENTATION('',(#336),#340); #336 = LINE('',#337,#338);-#337 = CARTESIAN_POINT('',(0.,11.4));+#337 = CARTESIAN_POINT('',(0.,6.)); #338 = VECTOR('',#339,1.); #339 = DIRECTION('',(1.,0.)); #340 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) @@ -413,10 +414,10 @@ PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' #351 = ORIENTED_EDGE('',*,*,#352,.F.); #352 = EDGE_CURVE('',#306,#353,#355,.T.); #353 = VERTEX_POINT('',#354);-#354 = CARTESIAN_POINT('',(5.,11.4,9.92));+#354 = CARTESIAN_POINT('',(5.,8.,11.32)); #355 = SURFACE_CURVE('',#356,(#360,#367),.PCURVE_S1.); #356 = LINE('',#357,#358);-#357 = CARTESIAN_POINT('',(5.,11.4,0.));+#357 = CARTESIAN_POINT('',(5.,8.,0.)); #358 = VECTOR('',#359,1.); #359 = DIRECTION('',(0.,0.,1.)); #360 = PCURVE('',#100,#361);@@ -431,7 +432,7 @@ PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' #367 = PCURVE('',#159,#368); #368 = DEFINITIONAL_REPRESENTATION('',(#369),#373); #369 = LINE('',#370,#371);-#370 = CARTESIAN_POINT('',(0.,-11.4));+#370 = CARTESIAN_POINT('',(0.,-6.)); #371 = VECTOR('',#372,1.); #372 = DIRECTION('',(1.,0.)); #373 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) @@ -443,13 +444,13 @@ PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' #377 = EDGE_CURVE('',#85,#353,#378,.T.); #378 = SURFACE_CURVE('',#379,(#383,#390),.PCURVE_S1.); #379 = LINE('',#380,#381);-#380 = CARTESIAN_POINT('',(-5.,11.4,9.92));+#380 = CARTESIAN_POINT('',(-5.,8.,11.32)); #381 = VECTOR('',#382,1.); #382 = DIRECTION('',(1.,0.,0.)); #383 = PCURVE('',#100,#384); #384 = DEFINITIONAL_REPRESENTATION('',(#385),#389); #385 = LINE('',#386,#387);-#386 = CARTESIAN_POINT('',(9.92,0.));+#386 = CARTESIAN_POINT('',(11.32,0.)); #387 = VECTOR('',#388,1.); #388 = DIRECTION('',(0.,1.)); #389 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) @@ -458,7 +459,7 @@ PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' #390 = PCURVE('',#262,#391); #391 = DEFINITIONAL_REPRESENTATION('',(#392),#396); #392 = LINE('',#393,#394);-#393 = CARTESIAN_POINT('',(0.,-5.656854249493E-02));+#393 = CARTESIAN_POINT('',(0.,-5.656854249492E-02)); #394 = VECTOR('',#395,1.); #395 = DIRECTION('',(-1.,0.)); #396 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) @@ -474,13 +475,13 @@ PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' #404 = EDGE_CURVE('',#144,#353,#405,.T.); #405 = SURFACE_CURVE('',#406,(#410,#417),.PCURVE_S1.); #406 = LINE('',#407,#408);-#407 = CARTESIAN_POINT('',(5.,0.,9.92));+#407 = CARTESIAN_POINT('',(5.,2.,11.32)); #408 = VECTOR('',#409,1.); #409 = DIRECTION('',(0.,1.,0.)); #410 = PCURVE('',#159,#411); #411 = DEFINITIONAL_REPRESENTATION('',(#412),#416); #412 = LINE('',#413,#414);-#413 = CARTESIAN_POINT('',(9.92,0.));+#413 = CARTESIAN_POINT('',(11.32,0.)); #414 = VECTOR('',#415,1.); #415 = DIRECTION('',(0.,-1.)); #416 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) @@ -489,7 +490,7 @@ PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' #417 = PCURVE('',#418,#423); #418 = PLANE('',#419); #419 = AXIS2_PLACEMENT_3D('',#420,#421,#422);-#420 = CARTESIAN_POINT('',(4.96,0.,9.96));+#420 = CARTESIAN_POINT('',(4.96,2.,11.36)); #421 = DIRECTION('',(0.707106781187,0.,0.707106781187)); #422 = DIRECTION('',(0.,1.,0.)); #423 = DEFINITIONAL_REPRESENTATION('',(#424),#428);@@ -508,10 +509,10 @@ PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' #434 = ORIENTED_EDGE('',*,*,#435,.T.); #435 = EDGE_CURVE('',#144,#436,#438,.T.); #436 = VERTEX_POINT('',#437);-#437 = CARTESIAN_POINT('',(4.92,8.E-02,10.));+#437 = CARTESIAN_POINT('',(4.92,2.08,11.4)); #438 = SURFACE_CURVE('',#439,(#443,#450),.PCURVE_S1.); #439 = LINE('',#440,#441);-#440 = CARTESIAN_POINT('',(3.306666666667,1.693333333333,11.613333333333+#440 = CARTESIAN_POINT('',(3.306666666667,3.693333333333,13.013333333333     )); #441 = VECTOR('',#442,1.); #442 = DIRECTION('',(-0.57735026919,0.57735026919,0.57735026919));@@ -537,7 +538,7 @@ PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' #458 = EDGE_CURVE('',#223,#436,#459,.T.); #459 = SURFACE_CURVE('',#460,(#464,#471),.PCURVE_S1.); #460 = LINE('',#461,#462);-#461 = CARTESIAN_POINT('',(-5.,8.E-02,10.));+#461 = CARTESIAN_POINT('',(-5.,2.08,11.4)); #462 = VECTOR('',#463,1.); #463 = DIRECTION('',(1.,0.,0.)); #464 = PCURVE('',#207,#465);@@ -566,10 +567,10 @@ PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' #483 = ORIENTED_EDGE('',*,*,#484,.T.); #484 = EDGE_CURVE('',#436,#485,#487,.T.); #485 = VERTEX_POINT('',#486);-#486 = CARTESIAN_POINT('',(4.92,11.32,10.));+#486 = CARTESIAN_POINT('',(4.92,7.92,11.4)); #487 = SURFACE_CURVE('',#488,(#492,#499),.PCURVE_S1.); #488 = LINE('',#489,#490);-#489 = CARTESIAN_POINT('',(4.92,0.,10.));+#489 = CARTESIAN_POINT('',(4.92,2.,11.4)); #490 = VECTOR('',#491,1.); #491 = DIRECTION('',(0.,1.,0.)); #492 = PCURVE('',#288,#493);@@ -594,13 +595,13 @@ PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' #507 = EDGE_CURVE('',#247,#485,#508,.T.); #508 = SURFACE_CURVE('',#509,(#513,#520),.PCURVE_S1.); #509 = LINE('',#510,#511);-#510 = CARTESIAN_POINT('',(-5.,11.32,10.));+#510 = CARTESIAN_POINT('',(-5.,7.92,11.4)); #511 = VECTOR('',#512,1.); #512 = DIRECTION('',(1.,0.,0.)); #513 = PCURVE('',#288,#514); #514 = DEFINITIONAL_REPRESENTATION('',(#515),#519); #515 = LINE('',#516,#517);-#516 = CARTESIAN_POINT('',(0.,11.32));+#516 = CARTESIAN_POINT('',(0.,5.92)); #517 = VECTOR('',#518,1.); #518 = DIRECTION('',(1.,0.)); #519 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) @@ -624,14 +625,14 @@ PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' #533 = EDGE_CURVE('',#353,#485,#534,.T.); #534 = SURFACE_CURVE('',#535,(#539,#546),.PCURVE_S1.); #535 = LINE('',#536,#537);-#536 = CARTESIAN_POINT('',(1.406666666667,7.806666666667,13.513333333333+#536 = CARTESIAN_POINT('',(2.306666666667,5.306666666667,14.013333333333     )); #537 = VECTOR('',#538,1.); #538 = DIRECTION('',(-0.57735026919,-0.57735026919,0.57735026919)); #539 = PCURVE('',#262,#540); #540 = DEFINITIONAL_REPRESENTATION('',(#541),#545); #541 = LINE('',#542,#543);-#542 = CARTESIAN_POINT('',(-6.406666666667,5.025172191632));+#542 = CARTESIAN_POINT('',(-7.306666666667,3.752379985496)); #543 = VECTOR('',#544,1.); #544 = DIRECTION('',(0.57735026919,0.816496580928)); #545 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) @@ -640,7 +641,7 @@ PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' #546 = PCURVE('',#418,#547); #547 = DEFINITIONAL_REPRESENTATION('',(#548),#552); #548 = LINE('',#549,#550);-#549 = CARTESIAN_POINT('',(7.806666666667,5.025172191632));+#549 = CARTESIAN_POINT('',(3.306666666667,3.752379985496)); #550 = VECTOR('',#551,1.); #551 = DIRECTION('',(-0.57735026919,0.816496580928)); #552 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) @@ -662,18 +663,18 @@ PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' #566 = ORIENTED_EDGE('',*,*,#567,.F.); #567 = EDGE_CURVE('',#568,#570,#572,.T.); #568 = VERTEX_POINT('',#569);-#569 = CARTESIAN_POINT('',(-2.3,-0.3,-3.));+#569 = CARTESIAN_POINT('',(-2.8,-0.3,-3.)); #570 = VERTEX_POINT('',#571);-#571 = CARTESIAN_POINT('',(-2.3,-0.3,0.5));+#571 = CARTESIAN_POINT('',(-2.8,-0.3,0.5)); #572 = SURFACE_CURVE('',#573,(#577,#589),.PCURVE_S1.); #573 = LINE('',#574,#575);-#574 = CARTESIAN_POINT('',(-2.3,-0.3,-3.));+#574 = CARTESIAN_POINT('',(-2.8,-0.3,-3.)); #575 = VECTOR('',#576,1.); #576 = DIRECTION('',(0.,0.,1.)); #577 = PCURVE('',#578,#583); #578 = PLANE('',#579); #579 = AXIS2_PLACEMENT_3D('',#580,#581,#582);-#580 = CARTESIAN_POINT('',(-2.3,-0.3,-3.));+#580 = CARTESIAN_POINT('',(-2.8,-0.3,-3.)); #581 = DIRECTION('',(1.,0.,0.)); #582 = DIRECTION('',(0.,0.,1.)); #583 = DEFINITIONAL_REPRESENTATION('',(#584),#588);@@ -687,7 +688,7 @@ PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' #589 = PCURVE('',#590,#595); #590 = PLANE('',#591); #591 = AXIS2_PLACEMENT_3D('',#592,#593,#594);-#592 = CARTESIAN_POINT('',(-2.3,-0.3,-3.));+#592 = CARTESIAN_POINT('',(-2.8,-0.3,-3.)); #593 = DIRECTION('',(0.,1.,0.)); #594 = DIRECTION('',(0.,0.,1.)); #595 = DEFINITIONAL_REPRESENTATION('',(#596),#600);@@ -701,10 +702,10 @@ PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' #601 = ORIENTED_EDGE('',*,*,#602,.T.); #602 = EDGE_CURVE('',#568,#603,#605,.T.); #603 = VERTEX_POINT('',#604);-#604 = CARTESIAN_POINT('',(-2.3,0.3,-3.));+#604 = CARTESIAN_POINT('',(-2.8,0.3,-3.)); #605 = SURFACE_CURVE('',#606,(#610,#617),.PCURVE_S1.); #606 = LINE('',#607,#608);-#607 = CARTESIAN_POINT('',(-2.3,-0.3,-3.));+#607 = CARTESIAN_POINT('',(-2.8,-0.3,-3.)); #608 = VECTOR('',#609,1.); #609 = DIRECTION('',(0.,1.,0.)); #610 = PCURVE('',#578,#611);@@ -719,7 +720,7 @@ PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' #617 = PCURVE('',#618,#623); #618 = PLANE('',#619); #619 = AXIS2_PLACEMENT_3D('',#620,#621,#622);-#620 = CARTESIAN_POINT('',(-2.3,-0.3,-3.));+#620 = CARTESIAN_POINT('',(-2.8,-0.3,-3.)); #621 = DIRECTION('',(0.,0.,1.)); #622 = DIRECTION('',(1.,0.,0.)); #623 = DEFINITIONAL_REPRESENTATION('',(#624),#628);@@ -733,10 +734,10 @@ PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' #629 = ORIENTED_EDGE('',*,*,#630,.T.); #630 = EDGE_CURVE('',#603,#631,#633,.T.); #631 = VERTEX_POINT('',#632);-#632 = CARTESIAN_POINT('',(-2.3,0.3,0.5));+#632 = CARTESIAN_POINT('',(-2.8,0.3,0.5)); #633 = SURFACE_CURVE('',#634,(#638,#645),.PCURVE_S1.); #634 = LINE('',#635,#636);-#635 = CARTESIAN_POINT('',(-2.3,0.3,-3.));+#635 = CARTESIAN_POINT('',(-2.8,0.3,-3.)); #636 = VECTOR('',#637,1.); #637 = DIRECTION('',(0.,0.,1.)); #638 = PCURVE('',#578,#639);@@ -751,7 +752,7 @@ PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' #645 = PCURVE('',#646,#651); #646 = PLANE('',#647); #647 = AXIS2_PLACEMENT_3D('',#648,#649,#650);-#648 = CARTESIAN_POINT('',(-2.3,0.3,-3.));+#648 = CARTESIAN_POINT('',(-2.8,0.3,-3.)); #649 = DIRECTION('',(0.,1.,0.)); #650 = DIRECTION('',(0.,0.,1.)); #651 = DEFINITIONAL_REPRESENTATION('',(#652),#656);@@ -766,7 +767,7 @@ PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' #658 = EDGE_CURVE('',#570,#631,#659,.T.); #659 = SURFACE_CURVE('',#660,(#664,#671),.PCURVE_S1.); #660 = LINE('',#661,#662);-#661 = CARTESIAN_POINT('',(-2.3,-0.3,0.5));+#661 = CARTESIAN_POINT('',(-2.8,-0.3,0.5)); #662 = VECTOR('',#663,1.); #663 = DIRECTION('',(0.,1.,0.)); #664 = PCURVE('',#578,#665);@@ -781,7 +782,7 @@ PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' #671 = PCURVE('',#672,#677); #672 = PLANE('',#673); #673 = AXIS2_PLACEMENT_3D('',#674,#675,#676);-#674 = CARTESIAN_POINT('',(-2.3,-0.3,0.5));+#674 = CARTESIAN_POINT('',(-2.8,-0.3,0.5)); #675 = DIRECTION('',(0.,0.,1.)); #676 = DIRECTION('',(1.,0.,0.)); #677 = DEFINITIONAL_REPRESENTATION('',(#678),#682);@@ -798,18 +799,18 @@ PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' #686 = ORIENTED_EDGE('',*,*,#687,.F.); #687 = EDGE_CURVE('',#688,#690,#692,.T.); #688 = VERTEX_POINT('',#689);-#689 = CARTESIAN_POINT('',(-1.7,-0.3,-3.));+#689 = CARTESIAN_POINT('',(-2.2,-0.3,-3.)); #690 = VERTEX_POINT('',#691);-#691 = CARTESIAN_POINT('',(-1.7,-0.3,0.5));+#691 = CARTESIAN_POINT('',(-2.2,-0.3,0.5)); #692 = SURFACE_CURVE('',#693,(#697,#709),.PCURVE_S1.); #693 = LINE('',#694,#695);-#694 = CARTESIAN_POINT('',(-1.7,-0.3,-3.));+#694 = CARTESIAN_POINT('',(-2.2,-0.3,-3.)); #695 = VECTOR('',#696,1.); #696 = DIRECTION('',(0.,0.,1.)); #697 = PCURVE('',#698,#703); #698 = PLANE('',#699); #699 = AXIS2_PLACEMENT_3D('',#700,#701,#702);-#700 = CARTESIAN_POINT('',(-1.7,-0.3,-3.));+#700 = CARTESIAN_POINT('',(-2.2,-0.3,-3.)); #701 = DIRECTION('',(1.,0.,0.)); #702 = DIRECTION('',(0.,0.,1.)); #703 = DEFINITIONAL_REPRESENTATION('',(#704),#708);@@ -832,10 +833,10 @@ PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' #716 = ORIENTED_EDGE('',*,*,#717,.T.); #717 = EDGE_CURVE('',#688,#718,#720,.T.); #718 = VERTEX_POINT('',#719);-#719 = CARTESIAN_POINT('',(-1.7,0.3,-3.));+#719 = CARTESIAN_POINT('',(-2.2,0.3,-3.)); #720 = SURFACE_CURVE('',#721,(#725,#732),.PCURVE_S1.); #721 = LINE('',#722,#723);-#722 = CARTESIAN_POINT('',(-1.7,-0.3,-3.));+#722 = CARTESIAN_POINT('',(-2.2,-0.3,-3.)); #723 = VECTOR('',#724,1.); #724 = DIRECTION('',(0.,1.,0.)); #725 = PCURVE('',#698,#726);@@ -859,10 +860,10 @@ PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' #739 = ORIENTED_EDGE('',*,*,#740,.T.); #740 = EDGE_CURVE('',#718,#741,#743,.T.); #741 = VERTEX_POINT('',#742);-#742 = CARTESIAN_POINT('',(-1.7,0.3,0.5));+#742 = CARTESIAN_POINT('',(-2.2,0.3,0.5)); #743 = SURFACE_CURVE('',#744,(#748,#755),.PCURVE_S1.); #744 = LINE('',#745,#746);-#745 = CARTESIAN_POINT('',(-1.7,0.3,-3.));+#745 = CARTESIAN_POINT('',(-2.2,0.3,-3.)); #746 = VECTOR('',#747,1.); #747 = DIRECTION('',(0.,0.,1.)); #748 = PCURVE('',#698,#749);@@ -887,7 +888,7 @@ PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' #763 = EDGE_CURVE('',#690,#741,#764,.T.); #764 = SURFACE_CURVE('',#765,(#769,#776),.PCURVE_S1.); #765 = LINE('',#766,#767);-#766 = CARTESIAN_POINT('',(-1.7,-0.3,0.5));+#766 = CARTESIAN_POINT('',(-2.2,-0.3,0.5)); #767 = VECTOR('',#768,1.); #768 = DIRECTION('',(0.,1.,0.)); #769 = PCURVE('',#698,#770);@@ -915,7 +916,7 @@ PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' #787 = EDGE_CURVE('',#568,#688,#788,.T.); #788 = SURFACE_CURVE('',#789,(#793,#800),.PCURVE_S1.); #789 = LINE('',#790,#791);-#790 = CARTESIAN_POINT('',(-2.3,-0.3,-3.));+#790 = CARTESIAN_POINT('',(-2.8,-0.3,-3.)); #791 = VECTOR('',#792,1.); #792 = DIRECTION('',(1.,0.,0.)); #793 = PCURVE('',#590,#794);@@ -941,7 +942,7 @@ PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' #809 = EDGE_CURVE('',#570,#690,#810,.T.); #810 = SURFACE_CURVE('',#811,(#815,#822),.PCURVE_S1.); #811 = LINE('',#812,#813);-#812 = CARTESIAN_POINT('',(-2.3,-0.3,0.5));+#812 = CARTESIAN_POINT('',(-2.8,-0.3,0.5)); #813 = VECTOR('',#814,1.); #814 = DIRECTION('',(1.,0.,0.)); #815 = PCURVE('',#590,#816);@@ -970,7 +971,7 @@ PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' #834 = EDGE_CURVE('',#603,#718,#835,.T.); #835 = SURFACE_CURVE('',#836,(#840,#847),.PCURVE_S1.); #836 = LINE('',#837,#838);-#837 = CARTESIAN_POINT('',(-2.3,0.3,-3.));+#837 = CARTESIAN_POINT('',(-2.8,0.3,-3.)); #838 = VECTOR('',#839,1.); #839 = DIRECTION('',(1.,0.,0.)); #840 = PCURVE('',#646,#841);@@ -996,7 +997,7 @@ PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' #856 = EDGE_CURVE('',#631,#741,#857,.T.); #857 = SURFACE_CURVE('',#858,(#862,#869),.PCURVE_S1.); #858 = LINE('',#859,#860);-#859 = CARTESIAN_POINT('',(-2.3,0.3,0.5));+#859 = CARTESIAN_POINT('',(-2.8,0.3,0.5)); #860 = VECTOR('',#861,1.); #861 = DIRECTION('',(1.,0.,0.)); #862 = PCURVE('',#646,#863);@@ -1418,18 +1419,18 @@ PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' #1226 = ORIENTED_EDGE('',*,*,#1227,.F.); #1227 = EDGE_CURVE('',#1228,#1230,#1232,.T.); #1228 = VERTEX_POINT('',#1229);-#1229 = CARTESIAN_POINT('',(1.7,-0.3,-3.));+#1229 = CARTESIAN_POINT('',(2.2,-0.3,-3.)); #1230 = VERTEX_POINT('',#1231);-#1231 = CARTESIAN_POINT('',(1.7,-0.3,0.5));+#1231 = CARTESIAN_POINT('',(2.2,-0.3,0.5)); #1232 = SURFACE_CURVE('',#1233,(#1237,#1249),.PCURVE_S1.); #1233 = LINE('',#1234,#1235);-#1234 = CARTESIAN_POINT('',(1.7,-0.3,-3.));+#1234 = CARTESIAN_POINT('',(2.2,-0.3,-3.)); #1235 = VECTOR('',#1236,1.); #1236 = DIRECTION('',(0.,0.,1.)); #1237 = PCURVE('',#1238,#1243); #1238 = PLANE('',#1239); #1239 = AXIS2_PLACEMENT_3D('',#1240,#1241,#1242);-#1240 = CARTESIAN_POINT('',(1.7,-0.3,-3.));+#1240 = CARTESIAN_POINT('',(2.2,-0.3,-3.)); #1241 = DIRECTION('',(1.,0.,0.)); #1242 = DIRECTION('',(0.,0.,1.)); #1243 = DEFINITIONAL_REPRESENTATION('',(#1244),#1248);@@ -1443,7 +1444,7 @@ PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' #1249 = PCURVE('',#1250,#1255); #1250 = PLANE('',#1251); #1251 = AXIS2_PLACEMENT_3D('',#1252,#1253,#1254);-#1252 = CARTESIAN_POINT('',(1.7,-0.3,-3.));+#1252 = CARTESIAN_POINT('',(2.2,-0.3,-3.)); #1253 = DIRECTION('',(0.,1.,0.)); #1254 = DIRECTION('',(0.,0.,1.)); #1255 = DEFINITIONAL_REPRESENTATION('',(#1256),#1260);@@ -1457,10 +1458,10 @@ PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' #1261 = ORIENTED_EDGE('',*,*,#1262,.T.); #1262 = EDGE_CURVE('',#1228,#1263,#1265,.T.); #1263 = VERTEX_POINT('',#1264);-#1264 = CARTESIAN_POINT('',(1.7,0.3,-3.));+#1264 = CARTESIAN_POINT('',(2.2,0.3,-3.)); #1265 = SURFACE_CURVE('',#1266,(#1270,#1277),.PCURVE_S1.); #1266 = LINE('',#1267,#1268);-#1267 = CARTESIAN_POINT('',(1.7,-0.3,-3.));+#1267 = CARTESIAN_POINT('',(2.2,-0.3,-3.)); #1268 = VECTOR('',#1269,1.); #1269 = DIRECTION('',(0.,1.,0.)); #1270 = PCURVE('',#1238,#1271);@@ -1475,7 +1476,7 @@ PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' #1277 = PCURVE('',#1278,#1283); #1278 = PLANE('',#1279); #1279 = AXIS2_PLACEMENT_3D('',#1280,#1281,#1282);-#1280 = CARTESIAN_POINT('',(1.7,-0.3,-3.));+#1280 = CARTESIAN_POINT('',(2.2,-0.3,-3.)); #1281 = DIRECTION('',(0.,0.,1.)); #1282 = DIRECTION('',(1.,0.,0.)); #1283 = DEFINITIONAL_REPRESENTATION('',(#1284),#1288);@@ -1489,10 +1490,10 @@ PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' #1289 = ORIENTED_EDGE('',*,*,#1290,.T.); #1290 = EDGE_CURVE('',#1263,#1291,#1293,.T.); #1291 = VERTEX_POINT('',#1292);-#1292 = CARTESIAN_POINT('',(1.7,0.3,0.5));+#1292 = CARTESIAN_POINT('',(2.2,0.3,0.5)); #1293 = SURFACE_CURVE('',#1294,(#1298,#1305),.PCURVE_S1.); #1294 = LINE('',#1295,#1296);-#1295 = CARTESIAN_POINT('',(1.7,0.3,-3.));+#1295 = CARTESIAN_POINT('',(2.2,0.3,-3.)); #1296 = VECTOR('',#1297,1.); #1297 = DIRECTION('',(0.,0.,1.)); #1298 = PCURVE('',#1238,#1299);@@ -1507,7 +1508,7 @@ PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' #1305 = PCURVE('',#1306,#1311); #1306 = PLANE('',#1307); #1307 = AXIS2_PLACEMENT_3D('',#1308,#1309,#1310);-#1308 = CARTESIAN_POINT('',(1.7,0.3,-3.));+#1308 = CARTESIAN_POINT('',(2.2,0.3,-3.)); #1309 = DIRECTION('',(0.,1.,0.)); #1310 = DIRECTION('',(0.,0.,1.)); #1311 = DEFINITIONAL_REPRESENTATION('',(#1312),#1316);@@ -1522,7 +1523,7 @@ PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' #1318 = EDGE_CURVE('',#1230,#1291,#1319,.T.); #1319 = SURFACE_CURVE('',#1320,(#1324,#1331),.PCURVE_S1.); #1320 = LINE('',#1321,#1322);-#1321 = CARTESIAN_POINT('',(1.7,-0.3,0.5));+#1321 = CARTESIAN_POINT('',(2.2,-0.3,0.5)); #1322 = VECTOR('',#1323,1.); #1323 = DIRECTION('',(0.,1.,0.)); #1324 = PCURVE('',#1238,#1325);@@ -1537,7 +1538,7 @@ PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' #1331 = PCURVE('',#1332,#1337); #1332 = PLANE('',#1333); #1333 = AXIS2_PLACEMENT_3D('',#1334,#1335,#1336);-#1334 = CARTESIAN_POINT('',(1.7,-0.3,0.5));+#1334 = CARTESIAN_POINT('',(2.2,-0.3,0.5)); #1335 = DIRECTION('',(0.,0.,1.)); #1336 = DIRECTION('',(1.,0.,0.)); #1337 = DEFINITIONAL_REPRESENTATION('',(#1338),#1342);@@ -1554,18 +1555,18 @@ PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' #1346 = ORIENTED_EDGE('',*,*,#1347,.F.); #1347 = EDGE_CURVE('',#1348,#1350,#1352,.T.); #1348 = VERTEX_POINT('',#1349);-#1349 = CARTESIAN_POINT('',(2.3,-0.3,-3.));+#1349 = CARTESIAN_POINT('',(2.8,-0.3,-3.)); #1350 = VERTEX_POINT('',#1351);-#1351 = CARTESIAN_POINT('',(2.3,-0.3,0.5));+#1351 = CARTESIAN_POINT('',(2.8,-0.3,0.5)); #1352 = SURFACE_CURVE('',#1353,(#1357,#1369),.PCURVE_S1.); #1353 = LINE('',#1354,#1355);-#1354 = CARTESIAN_POINT('',(2.3,-0.3,-3.));+#1354 = CARTESIAN_POINT('',(2.8,-0.3,-3.)); #1355 = VECTOR('',#1356,1.); #1356 = DIRECTION('',(0.,0.,1.)); #1357 = PCURVE('',#1358,#1363); #1358 = PLANE('',#1359); #1359 = AXIS2_PLACEMENT_3D('',#1360,#1361,#1362);-#1360 = CARTESIAN_POINT('',(2.3,-0.3,-3.));+#1360 = CARTESIAN_POINT('',(2.8,-0.3,-3.)); #1361 = DIRECTION('',(1.,0.,0.)); #1362 = DIRECTION('',(0.,0.,1.)); #1363 = DEFINITIONAL_REPRESENTATION('',(#1364),#1368);@@ -1588,10 +1589,10 @@ PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' #1376 = ORIENTED_EDGE('',*,*,#1377,.T.); #1377 = EDGE_CURVE('',#1348,#1378,#1380,.T.); #1378 = VERTEX_POINT('',#1379);-#1379 = CARTESIAN_POINT('',(2.3,0.3,-3.));+#1379 = CARTESIAN_POINT('',(2.8,0.3,-3.)); #1380 = SURFACE_CURVE('',#1381,(#1385,#1392),.PCURVE_S1.); #1381 = LINE('',#1382,#1383);-#1382 = CARTESIAN_POINT('',(2.3,-0.3,-3.));+#1382 = CARTESIAN_POINT('',(2.8,-0.3,-3.)); #1383 = VECTOR('',#1384,1.); #1384 = DIRECTION('',(0.,1.,0.)); #1385 = PCURVE('',#1358,#1386);@@ -1615,10 +1616,10 @@ PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' #1399 = ORIENTED_EDGE('',*,*,#1400,.T.); #1400 = EDGE_CURVE('',#1378,#1401,#1403,.T.); #1401 = VERTEX_POINT('',#1402);-#1402 = CARTESIAN_POINT('',(2.3,0.3,0.5));+#1402 = CARTESIAN_POINT('',(2.8,0.3,0.5)); #1403 = SURFACE_CURVE('',#1404,(#1408,#1415),.PCURVE_S1.); #1404 = LINE('',#1405,#1406);-#1405 = CARTESIAN_POINT('',(2.3,0.3,-3.));+#1405 = CARTESIAN_POINT('',(2.8,0.3,-3.)); #1406 = VECTOR('',#1407,1.); #1407 = DIRECTION('',(0.,0.,1.)); #1408 = PCURVE('',#1358,#1409);@@ -1643,7 +1644,7 @@ PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' #1423 = EDGE_CURVE('',#1350,#1401,#1424,.T.); #1424 = SURFACE_CURVE('',#1425,(#1429,#1436),.PCURVE_S1.); #1425 = LINE('',#1426,#1427);-#1426 = CARTESIAN_POINT('',(2.3,-0.3,0.5));+#1426 = CARTESIAN_POINT('',(2.8,-0.3,0.5)); #1427 = VECTOR('',#1428,1.); #1428 = DIRECTION('',(0.,1.,0.)); #1429 = PCURVE('',#1358,#1430);@@ -1671,7 +1672,7 @@ PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' #1447 = EDGE_CURVE('',#1228,#1348,#1448,.T.); #1448 = SURFACE_CURVE('',#1449,(#1453,#1460),.PCURVE_S1.); #1449 = LINE('',#1450,#1451);-#1450 = CARTESIAN_POINT('',(1.7,-0.3,-3.));+#1450 = CARTESIAN_POINT('',(2.2,-0.3,-3.)); #1451 = VECTOR('',#1452,1.); #1452 = DIRECTION('',(1.,0.,0.)); #1453 = PCURVE('',#1250,#1454);@@ -1697,7 +1698,7 @@ PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' #1469 = EDGE_CURVE('',#1230,#1350,#1470,.T.); #1470 = SURFACE_CURVE('',#1471,(#1475,#1482),.PCURVE_S1.); #1471 = LINE('',#1472,#1473);-#1472 = CARTESIAN_POINT('',(1.7,-0.3,0.5));+#1472 = CARTESIAN_POINT('',(2.2,-0.3,0.5)); #1473 = VECTOR('',#1474,1.); #1474 = DIRECTION('',(1.,0.,0.)); #1475 = PCURVE('',#1250,#1476);@@ -1726,7 +1727,7 @@ PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' #1494 = EDGE_CURVE('',#1263,#1378,#1495,.T.); #1495 = SURFACE_CURVE('',#1496,(#1500,#1507),.PCURVE_S1.); #1496 = LINE('',#1497,#1498);-#1497 = CARTESIAN_POINT('',(1.7,0.3,-3.));+#1497 = CARTESIAN_POINT('',(2.2,0.3,-3.)); #1498 = VECTOR('',#1499,1.); #1499 = DIRECTION('',(1.,0.,0.)); #1500 = PCURVE('',#1306,#1501);@@ -1752,7 +1753,7 @@ PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' #1516 = EDGE_CURVE('',#1291,#1401,#1517,.T.); #1517 = SURFACE_CURVE('',#1518,(#1522,#1529),.PCURVE_S1.); #1518 = LINE('',#1519,#1520);-#1519 = CARTESIAN_POINT('',(1.7,0.3,0.5));+#1519 = CARTESIAN_POINT('',(2.2,0.3,0.5)); #1520 = VECTOR('',#1521,1.); #1521 = DIRECTION('',(1.,0.,0.)); #1522 = PCURVE('',#1306,#1523);@@ -1788,217 +1789,1058 @@ PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' #1548 = ORIENTED_EDGE('',*,*,#1469,.T.); #1549 = ORIENTED_EDGE('',*,*,#1423,.T.); #1550 = ORIENTED_EDGE('',*,*,#1516,.F.);-#1551 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) -GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1555)) -GLOBAL_UNIT_ASSIGNED_CONTEXT((#1552,#1553,#1554)) REPRESENTATION_CONTEXT+#1551 = MANIFOLD_SOLID_BREP('',#1552);+#1552 = CLOSED_SHELL('',(#1553,#1673,#1773,#1820,#1867,#1874));+#1553 = ADVANCED_FACE('',(#1554),#1568,.F.);+#1554 = FACE_BOUND('',#1555,.F.);+#1555 = EDGE_LOOP('',(#1556,#1591,#1619,#1647));+#1556 = ORIENTED_EDGE('',*,*,#1557,.F.);+#1557 = EDGE_CURVE('',#1558,#1560,#1562,.T.);+#1558 = VERTEX_POINT('',#1559);+#1559 = CARTESIAN_POINT('',(-5.1,6.3,-3.));+#1560 = VERTEX_POINT('',#1561);+#1561 = CARTESIAN_POINT('',(-5.1,6.3,0.5));+#1562 = SURFACE_CURVE('',#1563,(#1567,#1579),.PCURVE_S1.);+#1563 = LINE('',#1564,#1565);+#1564 = CARTESIAN_POINT('',(-5.1,6.3,-3.));+#1565 = VECTOR('',#1566,1.);+#1566 = DIRECTION('',(0.,0.,1.));+#1567 = PCURVE('',#1568,#1573);+#1568 = PLANE('',#1569);+#1569 = AXIS2_PLACEMENT_3D('',#1570,#1571,#1572);+#1570 = CARTESIAN_POINT('',(-5.1,6.3,-3.));+#1571 = DIRECTION('',(1.,0.,0.));+#1572 = DIRECTION('',(0.,0.,1.));+#1573 = DEFINITIONAL_REPRESENTATION('',(#1574),#1578);+#1574 = LINE('',#1575,#1576);+#1575 = CARTESIAN_POINT('',(0.,0.));+#1576 = VECTOR('',#1577,1.);+#1577 = DIRECTION('',(1.,0.));+#1578 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1579 = PCURVE('',#1580,#1585);+#1580 = PLANE('',#1581);+#1581 = AXIS2_PLACEMENT_3D('',#1582,#1583,#1584);+#1582 = CARTESIAN_POINT('',(-5.1,6.3,-3.));+#1583 = DIRECTION('',(0.,1.,0.));+#1584 = DIRECTION('',(0.,0.,1.));+#1585 = DEFINITIONAL_REPRESENTATION('',(#1586),#1590);+#1586 = LINE('',#1587,#1588);+#1587 = CARTESIAN_POINT('',(0.,0.));+#1588 = VECTOR('',#1589,1.);+#1589 = DIRECTION('',(1.,0.));+#1590 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1591 = ORIENTED_EDGE('',*,*,#1592,.T.);+#1592 = EDGE_CURVE('',#1558,#1593,#1595,.T.);+#1593 = VERTEX_POINT('',#1594);+#1594 = CARTESIAN_POINT('',(-5.1,7.7,-3.));+#1595 = SURFACE_CURVE('',#1596,(#1600,#1607),.PCURVE_S1.);+#1596 = LINE('',#1597,#1598);+#1597 = CARTESIAN_POINT('',(-5.1,6.3,-3.));+#1598 = VECTOR('',#1599,1.);+#1599 = DIRECTION('',(0.,1.,0.));+#1600 = PCURVE('',#1568,#1601);+#1601 = DEFINITIONAL_REPRESENTATION('',(#1602),#1606);+#1602 = LINE('',#1603,#1604);+#1603 = CARTESIAN_POINT('',(0.,0.));+#1604 = VECTOR('',#1605,1.);+#1605 = DIRECTION('',(0.,-1.));+#1606 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1607 = PCURVE('',#1608,#1613);+#1608 = PLANE('',#1609);+#1609 = AXIS2_PLACEMENT_3D('',#1610,#1611,#1612);+#1610 = CARTESIAN_POINT('',(-5.1,6.3,-3.));+#1611 = DIRECTION('',(0.,0.,1.));+#1612 = DIRECTION('',(1.,0.,0.));+#1613 = DEFINITIONAL_REPRESENTATION('',(#1614),#1618);+#1614 = LINE('',#1615,#1616);+#1615 = CARTESIAN_POINT('',(0.,0.));+#1616 = VECTOR('',#1617,1.);+#1617 = DIRECTION('',(0.,1.));+#1618 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1619 = ORIENTED_EDGE('',*,*,#1620,.T.);+#1620 = EDGE_CURVE('',#1593,#1621,#1623,.T.);+#1621 = VERTEX_POINT('',#1622);+#1622 = CARTESIAN_POINT('',(-5.1,7.7,0.5));+#1623 = SURFACE_CURVE('',#1624,(#1628,#1635),.PCURVE_S1.);+#1624 = LINE('',#1625,#1626);+#1625 = CARTESIAN_POINT('',(-5.1,7.7,-3.));+#1626 = VECTOR('',#1627,1.);+#1627 = DIRECTION('',(0.,0.,1.));+#1628 = PCURVE('',#1568,#1629);+#1629 = DEFINITIONAL_REPRESENTATION('',(#1630),#1634);+#1630 = LINE('',#1631,#1632);+#1631 = CARTESIAN_POINT('',(0.,-1.4));+#1632 = VECTOR('',#1633,1.);+#1633 = DIRECTION('',(1.,0.));+#1634 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1635 = PCURVE('',#1636,#1641);+#1636 = PLANE('',#1637);+#1637 = AXIS2_PLACEMENT_3D('',#1638,#1639,#1640);+#1638 = CARTESIAN_POINT('',(-5.1,7.7,-3.));+#1639 = DIRECTION('',(0.,1.,0.));+#1640 = DIRECTION('',(0.,0.,1.));+#1641 = DEFINITIONAL_REPRESENTATION('',(#1642),#1646);+#1642 = LINE('',#1643,#1644);+#1643 = CARTESIAN_POINT('',(0.,0.));+#1644 = VECTOR('',#1645,1.);+#1645 = DIRECTION('',(1.,0.));+#1646 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1647 = ORIENTED_EDGE('',*,*,#1648,.F.);+#1648 = EDGE_CURVE('',#1560,#1621,#1649,.T.);+#1649 = SURFACE_CURVE('',#1650,(#1654,#1661),.PCURVE_S1.);+#1650 = LINE('',#1651,#1652);+#1651 = CARTESIAN_POINT('',(-5.1,6.3,0.5));+#1652 = VECTOR('',#1653,1.);+#1653 = DIRECTION('',(0.,1.,0.));+#1654 = PCURVE('',#1568,#1655);+#1655 = DEFINITIONAL_REPRESENTATION('',(#1656),#1660);+#1656 = LINE('',#1657,#1658);+#1657 = CARTESIAN_POINT('',(3.5,0.));+#1658 = VECTOR('',#1659,1.);+#1659 = DIRECTION('',(0.,-1.));+#1660 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1661 = PCURVE('',#1662,#1667);+#1662 = PLANE('',#1663);+#1663 = AXIS2_PLACEMENT_3D('',#1664,#1665,#1666);+#1664 = CARTESIAN_POINT('',(-5.1,6.3,0.5));+#1665 = DIRECTION('',(0.,0.,1.));+#1666 = DIRECTION('',(1.,0.,0.));+#1667 = DEFINITIONAL_REPRESENTATION('',(#1668),#1672);+#1668 = LINE('',#1669,#1670);+#1669 = CARTESIAN_POINT('',(0.,0.));+#1670 = VECTOR('',#1671,1.);+#1671 = DIRECTION('',(0.,1.));+#1672 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1673 = ADVANCED_FACE('',(#1674),#1688,.T.);+#1674 = FACE_BOUND('',#1675,.T.);+#1675 = EDGE_LOOP('',(#1676,#1706,#1729,#1752));+#1676 = ORIENTED_EDGE('',*,*,#1677,.F.);+#1677 = EDGE_CURVE('',#1678,#1680,#1682,.T.);+#1678 = VERTEX_POINT('',#1679);+#1679 = CARTESIAN_POINT('',(-3.7,6.3,-3.));+#1680 = VERTEX_POINT('',#1681);+#1681 = CARTESIAN_POINT('',(-3.7,6.3,0.5));+#1682 = SURFACE_CURVE('',#1683,(#1687,#1699),.PCURVE_S1.);+#1683 = LINE('',#1684,#1685);+#1684 = CARTESIAN_POINT('',(-3.7,6.3,-3.));+#1685 = VECTOR('',#1686,1.);+#1686 = DIRECTION('',(0.,0.,1.));+#1687 = PCURVE('',#1688,#1693);+#1688 = PLANE('',#1689);+#1689 = AXIS2_PLACEMENT_3D('',#1690,#1691,#1692);+#1690 = CARTESIAN_POINT('',(-3.7,6.3,-3.));+#1691 = DIRECTION('',(1.,0.,0.));+#1692 = DIRECTION('',(0.,0.,1.));+#1693 = DEFINITIONAL_REPRESENTATION('',(#1694),#1698);+#1694 = LINE('',#1695,#1696);+#1695 = CARTESIAN_POINT('',(0.,0.));+#1696 = VECTOR('',#1697,1.);+#1697 = DIRECTION('',(1.,0.));+#1698 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1699 = PCURVE('',#1580,#1700);+#1700 = DEFINITIONAL_REPRESENTATION('',(#1701),#1705);+#1701 = LINE('',#1702,#1703);+#1702 = CARTESIAN_POINT('',(0.,1.4));+#1703 = VECTOR('',#1704,1.);+#1704 = DIRECTION('',(1.,0.));+#1705 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1706 = ORIENTED_EDGE('',*,*,#1707,.T.);+#1707 = EDGE_CURVE('',#1678,#1708,#1710,.T.);+#1708 = VERTEX_POINT('',#1709);+#1709 = CARTESIAN_POINT('',(-3.7,7.7,-3.));+#1710 = SURFACE_CURVE('',#1711,(#1715,#1722),.PCURVE_S1.);+#1711 = LINE('',#1712,#1713);+#1712 = CARTESIAN_POINT('',(-3.7,6.3,-3.));+#1713 = VECTOR('',#1714,1.);+#1714 = DIRECTION('',(0.,1.,0.));+#1715 = PCURVE('',#1688,#1716);+#1716 = DEFINITIONAL_REPRESENTATION('',(#1717),#1721);+#1717 = LINE('',#1718,#1719);+#1718 = CARTESIAN_POINT('',(0.,0.));+#1719 = VECTOR('',#1720,1.);+#1720 = DIRECTION('',(0.,-1.));+#1721 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1722 = PCURVE('',#1608,#1723);+#1723 = DEFINITIONAL_REPRESENTATION('',(#1724),#1728);+#1724 = LINE('',#1725,#1726);+#1725 = CARTESIAN_POINT('',(1.4,0.));+#1726 = VECTOR('',#1727,1.);+#1727 = DIRECTION('',(0.,1.));+#1728 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1729 = ORIENTED_EDGE('',*,*,#1730,.T.);+#1730 = EDGE_CURVE('',#1708,#1731,#1733,.T.);+#1731 = VERTEX_POINT('',#1732);+#1732 = CARTESIAN_POINT('',(-3.7,7.7,0.5));+#1733 = SURFACE_CURVE('',#1734,(#1738,#1745),.PCURVE_S1.);+#1734 = LINE('',#1735,#1736);+#1735 = CARTESIAN_POINT('',(-3.7,7.7,-3.));+#1736 = VECTOR('',#1737,1.);+#1737 = DIRECTION('',(0.,0.,1.));+#1738 = PCURVE('',#1688,#1739);+#1739 = DEFINITIONAL_REPRESENTATION('',(#1740),#1744);+#1740 = LINE('',#1741,#1742);+#1741 = CARTESIAN_POINT('',(0.,-1.4));+#1742 = VECTOR('',#1743,1.);+#1743 = DIRECTION('',(1.,0.));+#1744 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1745 = PCURVE('',#1636,#1746);+#1746 = DEFINITIONAL_REPRESENTATION('',(#1747),#1751);+#1747 = LINE('',#1748,#1749);+#1748 = CARTESIAN_POINT('',(0.,1.4));+#1749 = VECTOR('',#1750,1.);+#1750 = DIRECTION('',(1.,0.));+#1751 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1752 = ORIENTED_EDGE('',*,*,#1753,.F.);+#1753 = EDGE_CURVE('',#1680,#1731,#1754,.T.);+#1754 = SURFACE_CURVE('',#1755,(#1759,#1766),.PCURVE_S1.);+#1755 = LINE('',#1756,#1757);+#1756 = CARTESIAN_POINT('',(-3.7,6.3,0.5));+#1757 = VECTOR('',#1758,1.);+#1758 = DIRECTION('',(0.,1.,0.));+#1759 = PCURVE('',#1688,#1760);+#1760 = DEFINITIONAL_REPRESENTATION('',(#1761),#1765);+#1761 = LINE('',#1762,#1763);+#1762 = CARTESIAN_POINT('',(3.5,0.));+#1763 = VECTOR('',#1764,1.);+#1764 = DIRECTION('',(0.,-1.));+#1765 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1766 = PCURVE('',#1662,#1767);+#1767 = DEFINITIONAL_REPRESENTATION('',(#1768),#1772);+#1768 = LINE('',#1769,#1770);+#1769 = CARTESIAN_POINT('',(1.4,0.));+#1770 = VECTOR('',#1771,1.);+#1771 = DIRECTION('',(0.,1.));+#1772 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1773 = ADVANCED_FACE('',(#1774),#1580,.F.);+#1774 = FACE_BOUND('',#1775,.F.);+#1775 = EDGE_LOOP('',(#1776,#1797,#1798,#1819));+#1776 = ORIENTED_EDGE('',*,*,#1777,.F.);+#1777 = EDGE_CURVE('',#1558,#1678,#1778,.T.);+#1778 = SURFACE_CURVE('',#1779,(#1783,#1790),.PCURVE_S1.);+#1779 = LINE('',#1780,#1781);+#1780 = CARTESIAN_POINT('',(-5.1,6.3,-3.));+#1781 = VECTOR('',#1782,1.);+#1782 = DIRECTION('',(1.,0.,0.));+#1783 = PCURVE('',#1580,#1784);+#1784 = DEFINITIONAL_REPRESENTATION('',(#1785),#1789);+#1785 = LINE('',#1786,#1787);+#1786 = CARTESIAN_POINT('',(0.,0.));+#1787 = VECTOR('',#1788,1.);+#1788 = DIRECTION('',(0.,1.));+#1789 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1790 = PCURVE('',#1608,#1791);+#1791 = DEFINITIONAL_REPRESENTATION('',(#1792),#1796);+#1792 = LINE('',#1793,#1794);+#1793 = CARTESIAN_POINT('',(0.,0.));+#1794 = VECTOR('',#1795,1.);+#1795 = DIRECTION('',(1.,0.));+#1796 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1797 = ORIENTED_EDGE('',*,*,#1557,.T.);+#1798 = ORIENTED_EDGE('',*,*,#1799,.T.);+#1799 = EDGE_CURVE('',#1560,#1680,#1800,.T.);+#1800 = SURFACE_CURVE('',#1801,(#1805,#1812),.PCURVE_S1.);+#1801 = LINE('',#1802,#1803);+#1802 = CARTESIAN_POINT('',(-5.1,6.3,0.5));+#1803 = VECTOR('',#1804,1.);+#1804 = DIRECTION('',(1.,0.,0.));+#1805 = PCURVE('',#1580,#1806);+#1806 = DEFINITIONAL_REPRESENTATION('',(#1807),#1811);+#1807 = LINE('',#1808,#1809);+#1808 = CARTESIAN_POINT('',(3.5,0.));+#1809 = VECTOR('',#1810,1.);+#1810 = DIRECTION('',(0.,1.));+#1811 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1812 = PCURVE('',#1662,#1813);+#1813 = DEFINITIONAL_REPRESENTATION('',(#1814),#1818);+#1814 = LINE('',#1815,#1816);+#1815 = CARTESIAN_POINT('',(0.,0.));+#1816 = VECTOR('',#1817,1.);+#1817 = DIRECTION('',(1.,0.));+#1818 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1819 = ORIENTED_EDGE('',*,*,#1677,.F.);+#1820 = ADVANCED_FACE('',(#1821),#1636,.T.);+#1821 = FACE_BOUND('',#1822,.T.);+#1822 = EDGE_LOOP('',(#1823,#1844,#1845,#1866));+#1823 = ORIENTED_EDGE('',*,*,#1824,.F.);+#1824 = EDGE_CURVE('',#1593,#1708,#1825,.T.);+#1825 = SURFACE_CURVE('',#1826,(#1830,#1837),.PCURVE_S1.);+#1826 = LINE('',#1827,#1828);+#1827 = CARTESIAN_POINT('',(-5.1,7.7,-3.));+#1828 = VECTOR('',#1829,1.);+#1829 = DIRECTION('',(1.,0.,0.));+#1830 = PCURVE('',#1636,#1831);+#1831 = DEFINITIONAL_REPRESENTATION('',(#1832),#1836);+#1832 = LINE('',#1833,#1834);+#1833 = CARTESIAN_POINT('',(0.,0.));+#1834 = VECTOR('',#1835,1.);+#1835 = DIRECTION('',(0.,1.));+#1836 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1837 = PCURVE('',#1608,#1838);+#1838 = DEFINITIONAL_REPRESENTATION('',(#1839),#1843);+#1839 = LINE('',#1840,#1841);+#1840 = CARTESIAN_POINT('',(0.,1.4));+#1841 = VECTOR('',#1842,1.);+#1842 = DIRECTION('',(1.,0.));+#1843 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1844 = ORIENTED_EDGE('',*,*,#1620,.T.);+#1845 = ORIENTED_EDGE('',*,*,#1846,.T.);+#1846 = EDGE_CURVE('',#1621,#1731,#1847,.T.);+#1847 = SURFACE_CURVE('',#1848,(#1852,#1859),.PCURVE_S1.);+#1848 = LINE('',#1849,#1850);+#1849 = CARTESIAN_POINT('',(-5.1,7.7,0.5));+#1850 = VECTOR('',#1851,1.);+#1851 = DIRECTION('',(1.,0.,0.));+#1852 = PCURVE('',#1636,#1853);+#1853 = DEFINITIONAL_REPRESENTATION('',(#1854),#1858);+#1854 = LINE('',#1855,#1856);+#1855 = CARTESIAN_POINT('',(3.5,0.));+#1856 = VECTOR('',#1857,1.);+#1857 = DIRECTION('',(0.,1.));+#1858 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1859 = PCURVE('',#1662,#1860);+#1860 = DEFINITIONAL_REPRESENTATION('',(#1861),#1865);+#1861 = LINE('',#1862,#1863);+#1862 = CARTESIAN_POINT('',(0.,1.4));+#1863 = VECTOR('',#1864,1.);+#1864 = DIRECTION('',(1.,0.));+#1865 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1866 = ORIENTED_EDGE('',*,*,#1730,.F.);+#1867 = ADVANCED_FACE('',(#1868),#1608,.F.);+#1868 = FACE_BOUND('',#1869,.F.);+#1869 = EDGE_LOOP('',(#1870,#1871,#1872,#1873));+#1870 = ORIENTED_EDGE('',*,*,#1592,.F.);+#1871 = ORIENTED_EDGE('',*,*,#1777,.T.);+#1872 = ORIENTED_EDGE('',*,*,#1707,.T.);+#1873 = ORIENTED_EDGE('',*,*,#1824,.F.);+#1874 = ADVANCED_FACE('',(#1875),#1662,.T.);+#1875 = FACE_BOUND('',#1876,.T.);+#1876 = EDGE_LOOP('',(#1877,#1878,#1879,#1880));+#1877 = ORIENTED_EDGE('',*,*,#1648,.F.);+#1878 = ORIENTED_EDGE('',*,*,#1799,.T.);+#1879 = ORIENTED_EDGE('',*,*,#1753,.T.);+#1880 = ORIENTED_EDGE('',*,*,#1846,.F.);+#1881 = MANIFOLD_SOLID_BREP('',#1882);+#1882 = CLOSED_SHELL('',(#1883,#2003,#2103,#2150,#2197,#2204));+#1883 = ADVANCED_FACE('',(#1884),#1898,.F.);+#1884 = FACE_BOUND('',#1885,.F.);+#1885 = EDGE_LOOP('',(#1886,#1921,#1949,#1977));+#1886 = ORIENTED_EDGE('',*,*,#1887,.F.);+#1887 = EDGE_CURVE('',#1888,#1890,#1892,.T.);+#1888 = VERTEX_POINT('',#1889);+#1889 = CARTESIAN_POINT('',(3.7,6.3,-3.));+#1890 = VERTEX_POINT('',#1891);+#1891 = CARTESIAN_POINT('',(3.7,6.3,0.5));+#1892 = SURFACE_CURVE('',#1893,(#1897,#1909),.PCURVE_S1.);+#1893 = LINE('',#1894,#1895);+#1894 = CARTESIAN_POINT('',(3.7,6.3,-3.));+#1895 = VECTOR('',#1896,1.);+#1896 = DIRECTION('',(0.,0.,1.));+#1897 = PCURVE('',#1898,#1903);+#1898 = PLANE('',#1899);+#1899 = AXIS2_PLACEMENT_3D('',#1900,#1901,#1902);+#1900 = CARTESIAN_POINT('',(3.7,6.3,-3.));+#1901 = DIRECTION('',(1.,0.,0.));+#1902 = DIRECTION('',(0.,0.,1.));+#1903 = DEFINITIONAL_REPRESENTATION('',(#1904),#1908);+#1904 = LINE('',#1905,#1906);+#1905 = CARTESIAN_POINT('',(0.,0.));+#1906 = VECTOR('',#1907,1.);+#1907 = DIRECTION('',(1.,0.));+#1908 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1909 = PCURVE('',#1910,#1915);+#1910 = PLANE('',#1911);+#1911 = AXIS2_PLACEMENT_3D('',#1912,#1913,#1914);+#1912 = CARTESIAN_POINT('',(3.7,6.3,-3.));+#1913 = DIRECTION('',(0.,1.,0.));+#1914 = DIRECTION('',(0.,0.,1.));+#1915 = DEFINITIONAL_REPRESENTATION('',(#1916),#1920);+#1916 = LINE('',#1917,#1918);+#1917 = CARTESIAN_POINT('',(0.,0.));+#1918 = VECTOR('',#1919,1.);+#1919 = DIRECTION('',(1.,0.));+#1920 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1921 = ORIENTED_EDGE('',*,*,#1922,.T.);+#1922 = EDGE_CURVE('',#1888,#1923,#1925,.T.);+#1923 = VERTEX_POINT('',#1924);+#1924 = CARTESIAN_POINT('',(3.7,7.7,-3.));+#1925 = SURFACE_CURVE('',#1926,(#1930,#1937),.PCURVE_S1.);+#1926 = LINE('',#1927,#1928);+#1927 = CARTESIAN_POINT('',(3.7,6.3,-3.));+#1928 = VECTOR('',#1929,1.);+#1929 = DIRECTION('',(0.,1.,0.));+#1930 = PCURVE('',#1898,#1931);+#1931 = DEFINITIONAL_REPRESENTATION('',(#1932),#1936);+#1932 = LINE('',#1933,#1934);+#1933 = CARTESIAN_POINT('',(0.,0.));+#1934 = VECTOR('',#1935,1.);+#1935 = DIRECTION('',(0.,-1.));+#1936 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1937 = PCURVE('',#1938,#1943);+#1938 = PLANE('',#1939);+#1939 = AXIS2_PLACEMENT_3D('',#1940,#1941,#1942);+#1940 = CARTESIAN_POINT('',(3.7,6.3,-3.));+#1941 = DIRECTION('',(0.,0.,1.));+#1942 = DIRECTION('',(1.,0.,0.));+#1943 = DEFINITIONAL_REPRESENTATION('',(#1944),#1948);+#1944 = LINE('',#1945,#1946);+#1945 = CARTESIAN_POINT('',(0.,0.));+#1946 = VECTOR('',#1947,1.);+#1947 = DIRECTION('',(0.,1.));+#1948 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1949 = ORIENTED_EDGE('',*,*,#1950,.T.);+#1950 = EDGE_CURVE('',#1923,#1951,#1953,.T.);+#1951 = VERTEX_POINT('',#1952);+#1952 = CARTESIAN_POINT('',(3.7,7.7,0.5));+#1953 = SURFACE_CURVE('',#1954,(#1958,#1965),.PCURVE_S1.);+#1954 = LINE('',#1955,#1956);+#1955 = CARTESIAN_POINT('',(3.7,7.7,-3.));+#1956 = VECTOR('',#1957,1.);+#1957 = DIRECTION('',(0.,0.,1.));+#1958 = PCURVE('',#1898,#1959);+#1959 = DEFINITIONAL_REPRESENTATION('',(#1960),#1964);+#1960 = LINE('',#1961,#1962);+#1961 = CARTESIAN_POINT('',(0.,-1.4));+#1962 = VECTOR('',#1963,1.);+#1963 = DIRECTION('',(1.,0.));+#1964 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1965 = PCURVE('',#1966,#1971);+#1966 = PLANE('',#1967);+#1967 = AXIS2_PLACEMENT_3D('',#1968,#1969,#1970);+#1968 = CARTESIAN_POINT('',(3.7,7.7,-3.));+#1969 = DIRECTION('',(0.,1.,0.));+#1970 = DIRECTION('',(0.,0.,1.));+#1971 = DEFINITIONAL_REPRESENTATION('',(#1972),#1976);+#1972 = LINE('',#1973,#1974);+#1973 = CARTESIAN_POINT('',(0.,0.));+#1974 = VECTOR('',#1975,1.);+#1975 = DIRECTION('',(1.,0.));+#1976 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1977 = ORIENTED_EDGE('',*,*,#1978,.F.);+#1978 = EDGE_CURVE('',#1890,#1951,#1979,.T.);+#1979 = SURFACE_CURVE('',#1980,(#1984,#1991),.PCURVE_S1.);+#1980 = LINE('',#1981,#1982);+#1981 = CARTESIAN_POINT('',(3.7,6.3,0.5));+#1982 = VECTOR('',#1983,1.);+#1983 = DIRECTION('',(0.,1.,0.));+#1984 = PCURVE('',#1898,#1985);+#1985 = DEFINITIONAL_REPRESENTATION('',(#1986),#1990);+#1986 = LINE('',#1987,#1988);+#1987 = CARTESIAN_POINT('',(3.5,0.));+#1988 = VECTOR('',#1989,1.);+#1989 = DIRECTION('',(0.,-1.));+#1990 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1991 = PCURVE('',#1992,#1997);+#1992 = PLANE('',#1993);+#1993 = AXIS2_PLACEMENT_3D('',#1994,#1995,#1996);+#1994 = CARTESIAN_POINT('',(3.7,6.3,0.5));+#1995 = DIRECTION('',(0.,0.,1.));+#1996 = DIRECTION('',(1.,0.,0.));+#1997 = DEFINITIONAL_REPRESENTATION('',(#1998),#2002);+#1998 = LINE('',#1999,#2000);+#1999 = CARTESIAN_POINT('',(0.,0.));+#2000 = VECTOR('',#2001,1.);+#2001 = DIRECTION('',(0.,1.));+#2002 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2003 = ADVANCED_FACE('',(#2004),#2018,.T.);+#2004 = FACE_BOUND('',#2005,.T.);+#2005 = EDGE_LOOP('',(#2006,#2036,#2059,#2082));+#2006 = ORIENTED_EDGE('',*,*,#2007,.F.);+#2007 = EDGE_CURVE('',#2008,#2010,#2012,.T.);+#2008 = VERTEX_POINT('',#2009);+#2009 = CARTESIAN_POINT('',(5.1,6.3,-3.));+#2010 = VERTEX_POINT('',#2011);+#2011 = CARTESIAN_POINT('',(5.1,6.3,0.5));+#2012 = SURFACE_CURVE('',#2013,(#2017,#2029),.PCURVE_S1.);+#2013 = LINE('',#2014,#2015);+#2014 = CARTESIAN_POINT('',(5.1,6.3,-3.));+#2015 = VECTOR('',#2016,1.);+#2016 = DIRECTION('',(0.,0.,1.));+#2017 = PCURVE('',#2018,#2023);+#2018 = PLANE('',#2019);+#2019 = AXIS2_PLACEMENT_3D('',#2020,#2021,#2022);+#2020 = CARTESIAN_POINT('',(5.1,6.3,-3.));+#2021 = DIRECTION('',(1.,0.,0.));+#2022 = DIRECTION('',(0.,0.,1.));+#2023 = DEFINITIONAL_REPRESENTATION('',(#2024),#2028);+#2024 = LINE('',#2025,#2026);+#2025 = CARTESIAN_POINT('',(0.,0.));+#2026 = VECTOR('',#2027,1.);+#2027 = DIRECTION('',(1.,0.));+#2028 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2029 = PCURVE('',#1910,#2030);+#2030 = DEFINITIONAL_REPRESENTATION('',(#2031),#2035);+#2031 = LINE('',#2032,#2033);+#2032 = CARTESIAN_POINT('',(0.,1.4));+#2033 = VECTOR('',#2034,1.);+#2034 = DIRECTION('',(1.,0.));+#2035 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2036 = ORIENTED_EDGE('',*,*,#2037,.T.);+#2037 = EDGE_CURVE('',#2008,#2038,#2040,.T.);+#2038 = VERTEX_POINT('',#2039);+#2039 = CARTESIAN_POINT('',(5.1,7.7,-3.));+#2040 = SURFACE_CURVE('',#2041,(#2045,#2052),.PCURVE_S1.);+#2041 = LINE('',#2042,#2043);+#2042 = CARTESIAN_POINT('',(5.1,6.3,-3.));+#2043 = VECTOR('',#2044,1.);+#2044 = DIRECTION('',(0.,1.,0.));+#2045 = PCURVE('',#2018,#2046);+#2046 = DEFINITIONAL_REPRESENTATION('',(#2047),#2051);+#2047 = LINE('',#2048,#2049);+#2048 = CARTESIAN_POINT('',(0.,0.));+#2049 = VECTOR('',#2050,1.);+#2050 = DIRECTION('',(0.,-1.));+#2051 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2052 = PCURVE('',#1938,#2053);+#2053 = DEFINITIONAL_REPRESENTATION('',(#2054),#2058);+#2054 = LINE('',#2055,#2056);+#2055 = CARTESIAN_POINT('',(1.4,0.));+#2056 = VECTOR('',#2057,1.);+#2057 = DIRECTION('',(0.,1.));+#2058 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2059 = ORIENTED_EDGE('',*,*,#2060,.T.);+#2060 = EDGE_CURVE('',#2038,#2061,#2063,.T.);+#2061 = VERTEX_POINT('',#2062);+#2062 = CARTESIAN_POINT('',(5.1,7.7,0.5));+#2063 = SURFACE_CURVE('',#2064,(#2068,#2075),.PCURVE_S1.);+#2064 = LINE('',#2065,#2066);+#2065 = CARTESIAN_POINT('',(5.1,7.7,-3.));+#2066 = VECTOR('',#2067,1.);+#2067 = DIRECTION('',(0.,0.,1.));+#2068 = PCURVE('',#2018,#2069);+#2069 = DEFINITIONAL_REPRESENTATION('',(#2070),#2074);+#2070 = LINE('',#2071,#2072);+#2071 = CARTESIAN_POINT('',(0.,-1.4));+#2072 = VECTOR('',#2073,1.);+#2073 = DIRECTION('',(1.,0.));+#2074 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2075 = PCURVE('',#1966,#2076);+#2076 = DEFINITIONAL_REPRESENTATION('',(#2077),#2081);+#2077 = LINE('',#2078,#2079);+#2078 = CARTESIAN_POINT('',(0.,1.4));+#2079 = VECTOR('',#2080,1.);+#2080 = DIRECTION('',(1.,0.));+#2081 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2082 = ORIENTED_EDGE('',*,*,#2083,.F.);+#2083 = EDGE_CURVE('',#2010,#2061,#2084,.T.);+#2084 = SURFACE_CURVE('',#2085,(#2089,#2096),.PCURVE_S1.);+#2085 = LINE('',#2086,#2087);+#2086 = CARTESIAN_POINT('',(5.1,6.3,0.5));+#2087 = VECTOR('',#2088,1.);+#2088 = DIRECTION('',(0.,1.,0.));+#2089 = PCURVE('',#2018,#2090);+#2090 = DEFINITIONAL_REPRESENTATION('',(#2091),#2095);+#2091 = LINE('',#2092,#2093);+#2092 = CARTESIAN_POINT('',(3.5,0.));+#2093 = VECTOR('',#2094,1.);+#2094 = DIRECTION('',(0.,-1.));+#2095 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2096 = PCURVE('',#1992,#2097);+#2097 = DEFINITIONAL_REPRESENTATION('',(#2098),#2102);+#2098 = LINE('',#2099,#2100);+#2099 = CARTESIAN_POINT('',(1.4,0.));+#2100 = VECTOR('',#2101,1.);+#2101 = DIRECTION('',(0.,1.));+#2102 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2103 = ADVANCED_FACE('',(#2104),#1910,.F.);+#2104 = FACE_BOUND('',#2105,.F.);+#2105 = EDGE_LOOP('',(#2106,#2127,#2128,#2149));+#2106 = ORIENTED_EDGE('',*,*,#2107,.F.);+#2107 = EDGE_CURVE('',#1888,#2008,#2108,.T.);+#2108 = SURFACE_CURVE('',#2109,(#2113,#2120),.PCURVE_S1.);+#2109 = LINE('',#2110,#2111);+#2110 = CARTESIAN_POINT('',(3.7,6.3,-3.));+#2111 = VECTOR('',#2112,1.);+#2112 = DIRECTION('',(1.,0.,0.));+#2113 = PCURVE('',#1910,#2114);+#2114 = DEFINITIONAL_REPRESENTATION('',(#2115),#2119);+#2115 = LINE('',#2116,#2117);+#2116 = CARTESIAN_POINT('',(0.,0.));+#2117 = VECTOR('',#2118,1.);+#2118 = DIRECTION('',(0.,1.));+#2119 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2120 = PCURVE('',#1938,#2121);+#2121 = DEFINITIONAL_REPRESENTATION('',(#2122),#2126);+#2122 = LINE('',#2123,#2124);+#2123 = CARTESIAN_POINT('',(0.,0.));+#2124 = VECTOR('',#2125,1.);+#2125 = DIRECTION('',(1.,0.));+#2126 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2127 = ORIENTED_EDGE('',*,*,#1887,.T.);+#2128 = ORIENTED_EDGE('',*,*,#2129,.T.);+#2129 = EDGE_CURVE('',#1890,#2010,#2130,.T.);+#2130 = SURFACE_CURVE('',#2131,(#2135,#2142),.PCURVE_S1.);+#2131 = LINE('',#2132,#2133);+#2132 = CARTESIAN_POINT('',(3.7,6.3,0.5));+#2133 = VECTOR('',#2134,1.);+#2134 = DIRECTION('',(1.,0.,0.));+#2135 = PCURVE('',#1910,#2136);+#2136 = DEFINITIONAL_REPRESENTATION('',(#2137),#2141);+#2137 = LINE('',#2138,#2139);+#2138 = CARTESIAN_POINT('',(3.5,0.));+#2139 = VECTOR('',#2140,1.);+#2140 = DIRECTION('',(0.,1.));+#2141 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2142 = PCURVE('',#1992,#2143);+#2143 = DEFINITIONAL_REPRESENTATION('',(#2144),#2148);+#2144 = LINE('',#2145,#2146);+#2145 = CARTESIAN_POINT('',(0.,0.));+#2146 = VECTOR('',#2147,1.);+#2147 = DIRECTION('',(1.,0.));+#2148 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2149 = ORIENTED_EDGE('',*,*,#2007,.F.);+#2150 = ADVANCED_FACE('',(#2151),#1966,.T.);+#2151 = FACE_BOUND('',#2152,.T.);+#2152 = EDGE_LOOP('',(#2153,#2174,#2175,#2196));+#2153 = ORIENTED_EDGE('',*,*,#2154,.F.);+#2154 = EDGE_CURVE('',#1923,#2038,#2155,.T.);+#2155 = SURFACE_CURVE('',#2156,(#2160,#2167),.PCURVE_S1.);+#2156 = LINE('',#2157,#2158);+#2157 = CARTESIAN_POINT('',(3.7,7.7,-3.));+#2158 = VECTOR('',#2159,1.);+#2159 = DIRECTION('',(1.,0.,0.));+#2160 = PCURVE('',#1966,#2161);+#2161 = DEFINITIONAL_REPRESENTATION('',(#2162),#2166);+#2162 = LINE('',#2163,#2164);+#2163 = CARTESIAN_POINT('',(0.,0.));+#2164 = VECTOR('',#2165,1.);+#2165 = DIRECTION('',(0.,1.));+#2166 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2167 = PCURVE('',#1938,#2168);+#2168 = DEFINITIONAL_REPRESENTATION('',(#2169),#2173);+#2169 = LINE('',#2170,#2171);+#2170 = CARTESIAN_POINT('',(0.,1.4));+#2171 = VECTOR('',#2172,1.);+#2172 = DIRECTION('',(1.,0.));+#2173 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2174 = ORIENTED_EDGE('',*,*,#1950,.T.);+#2175 = ORIENTED_EDGE('',*,*,#2176,.T.);+#2176 = EDGE_CURVE('',#1951,#2061,#2177,.T.);+#2177 = SURFACE_CURVE('',#2178,(#2182,#2189),.PCURVE_S1.);+#2178 = LINE('',#2179,#2180);+#2179 = CARTESIAN_POINT('',(3.7,7.7,0.5));+#2180 = VECTOR('',#2181,1.);+#2181 = DIRECTION('',(1.,0.,0.));+#2182 = PCURVE('',#1966,#2183);+#2183 = DEFINITIONAL_REPRESENTATION('',(#2184),#2188);+#2184 = LINE('',#2185,#2186);+#2185 = CARTESIAN_POINT('',(3.5,0.));+#2186 = VECTOR('',#2187,1.);+#2187 = DIRECTION('',(0.,1.));+#2188 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2189 = PCURVE('',#1992,#2190);+#2190 = DEFINITIONAL_REPRESENTATION('',(#2191),#2195);+#2191 = LINE('',#2192,#2193);+#2192 = CARTESIAN_POINT('',(0.,1.4));+#2193 = VECTOR('',#2194,1.);+#2194 = DIRECTION('',(1.,0.));+#2195 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2196 = ORIENTED_EDGE('',*,*,#2060,.F.);+#2197 = ADVANCED_FACE('',(#2198),#1938,.F.);+#2198 = FACE_BOUND('',#2199,.F.);+#2199 = EDGE_LOOP('',(#2200,#2201,#2202,#2203));+#2200 = ORIENTED_EDGE('',*,*,#1922,.F.);+#2201 = ORIENTED_EDGE('',*,*,#2107,.T.);+#2202 = ORIENTED_EDGE('',*,*,#2037,.T.);+#2203 = ORIENTED_EDGE('',*,*,#2154,.F.);+#2204 = ADVANCED_FACE('',(#2205),#1992,.T.);+#2205 = FACE_BOUND('',#2206,.T.);+#2206 = EDGE_LOOP('',(#2207,#2208,#2209,#2210));+#2207 = ORIENTED_EDGE('',*,*,#1978,.F.);+#2208 = ORIENTED_EDGE('',*,*,#2129,.T.);+#2209 = ORIENTED_EDGE('',*,*,#2083,.T.);+#2210 = ORIENTED_EDGE('',*,*,#2176,.F.);+#2211 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#2215)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#2212,#2213,#2214)) REPRESENTATION_CONTEXT ('Context #1','3D Context with UNIT and UNCERTAINTY') );-#1552 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );-#1553 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );-#1554 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );-#1555 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#1552,+#2212 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );+#2213 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );+#2214 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );+#2215 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#2212,   'distance_accuracy_value','confusion accuracy');-#1556 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7));-#1557 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(-    #1558,#1566,#1573,#1580,#1587,#1594,#1601,#1608,#1615,#1622,#1629,-    #1637,#1644,#1651,#1658,#1665,#1672,#1679,#1686,#1693,#1700,#1707,-    #1714,#1721,#1728,#1735,#1742,#1749),#1551);-#1558 = STYLED_ITEM('color',(#1559),#17);-#1559 = PRESENTATION_STYLE_ASSIGNMENT((#1560));-#1560 = SURFACE_STYLE_USAGE(.BOTH.,#1561);-#1561 = SURFACE_SIDE_STYLE('',(#1562));-#1562 = SURFACE_STYLE_FILL_AREA(#1563);-#1563 = FILL_AREA_STYLE('',(#1564));-#1564 = FILL_AREA_STYLE_COLOUR('',#1565);-#1565 = COLOUR_RGB('',0.120000001395,0.120000001395,0.130000001093);-#1566 = STYLED_ITEM('color',(#1567),#137);-#1567 = PRESENTATION_STYLE_ASSIGNMENT((#1568));-#1568 = SURFACE_STYLE_USAGE(.BOTH.,#1569);-#1569 = SURFACE_SIDE_STYLE('',(#1570));-#1570 = SURFACE_STYLE_FILL_AREA(#1571);-#1571 = FILL_AREA_STYLE('',(#1572));-#1572 = FILL_AREA_STYLE_COLOUR('',#1565);-#1573 = STYLED_ITEM('color',(#1574),#218);-#1574 = PRESENTATION_STYLE_ASSIGNMENT((#1575));-#1575 = SURFACE_STYLE_USAGE(.BOTH.,#1576);-#1576 = SURFACE_SIDE_STYLE('',(#1577));-#1577 = SURFACE_STYLE_FILL_AREA(#1578);-#1578 = FILL_AREA_STYLE('',(#1579));-#1579 = FILL_AREA_STYLE_COLOUR('',#1565);-#1580 = STYLED_ITEM('color',(#1581),#299);-#1581 = PRESENTATION_STYLE_ASSIGNMENT((#1582));-#1582 = SURFACE_STYLE_USAGE(.BOTH.,#1583);-#1583 = SURFACE_SIDE_STYLE('',(#1584));-#1584 = SURFACE_STYLE_FILL_AREA(#1585);-#1585 = FILL_AREA_STYLE('',(#1586));-#1586 = FILL_AREA_STYLE_COLOUR('',#1565);-#1587 = STYLED_ITEM('color',(#1588),#348);-#1588 = PRESENTATION_STYLE_ASSIGNMENT((#1589));-#1589 = SURFACE_STYLE_USAGE(.BOTH.,#1590);-#1590 = SURFACE_SIDE_STYLE('',(#1591));-#1591 = SURFACE_STYLE_FILL_AREA(#1592);-#1592 = FILL_AREA_STYLE('',(#1593));-#1593 = FILL_AREA_STYLE_COLOUR('',#1565);-#1594 = STYLED_ITEM('color',(#1595),#397);-#1595 = PRESENTATION_STYLE_ASSIGNMENT((#1596));-#1596 = SURFACE_STYLE_USAGE(.BOTH.,#1597);-#1597 = SURFACE_SIDE_STYLE('',(#1598));-#1598 = SURFACE_STYLE_FILL_AREA(#1599);-#1599 = FILL_AREA_STYLE('',(#1600));-#1600 = FILL_AREA_STYLE_COLOUR('',#1565);-#1601 = STYLED_ITEM('color',(#1602),#429);-#1602 = PRESENTATION_STYLE_ASSIGNMENT((#1603));-#1603 = SURFACE_STYLE_USAGE(.BOTH.,#1604);-#1604 = SURFACE_SIDE_STYLE('',(#1605));-#1605 = SURFACE_STYLE_FILL_AREA(#1606);-#1606 = FILL_AREA_STYLE('',(#1607));-#1607 = FILL_AREA_STYLE_COLOUR('',#1565);-#1608 = STYLED_ITEM('color',(#1609),#478);-#1609 = PRESENTATION_STYLE_ASSIGNMENT((#1610));-#1610 = SURFACE_STYLE_USAGE(.BOTH.,#1611);-#1611 = SURFACE_SIDE_STYLE('',(#1612));-#1612 = SURFACE_STYLE_FILL_AREA(#1613);-#1613 = FILL_AREA_STYLE('',(#1614));-#1614 = FILL_AREA_STYLE_COLOUR('',#1565);-#1615 = STYLED_ITEM('color',(#1616),#527);-#1616 = PRESENTATION_STYLE_ASSIGNMENT((#1617));-#1617 = SURFACE_STYLE_USAGE(.BOTH.,#1618);-#1618 = SURFACE_SIDE_STYLE('',(#1619));-#1619 = SURFACE_STYLE_FILL_AREA(#1620);-#1620 = FILL_AREA_STYLE('',(#1621));-#1621 = FILL_AREA_STYLE_COLOUR('',#1565);-#1622 = STYLED_ITEM('color',(#1623),#554);-#1623 = PRESENTATION_STYLE_ASSIGNMENT((#1624));-#1624 = SURFACE_STYLE_USAGE(.BOTH.,#1625);-#1625 = SURFACE_SIDE_STYLE('',(#1626));-#1626 = SURFACE_STYLE_FILL_AREA(#1627);-#1627 = FILL_AREA_STYLE('',(#1628));-#1628 = FILL_AREA_STYLE_COLOUR('',#1565);-#1629 = STYLED_ITEM('color',(#1630),#563);-#1630 = PRESENTATION_STYLE_ASSIGNMENT((#1631));-#1631 = SURFACE_STYLE_USAGE(.BOTH.,#1632);-#1632 = SURFACE_SIDE_STYLE('',(#1633));-#1633 = SURFACE_STYLE_FILL_AREA(#1634);-#1634 = FILL_AREA_STYLE('',(#1635));-#1635 = FILL_AREA_STYLE_COLOUR('',#1636);-#1636 = COLOUR_RGB('',0.78000000177,0.78000000177,0.760000013601);-#1637 = STYLED_ITEM('color',(#1638),#683);-#1638 = PRESENTATION_STYLE_ASSIGNMENT((#1639));-#1639 = SURFACE_STYLE_USAGE(.BOTH.,#1640);-#1640 = SURFACE_SIDE_STYLE('',(#1641));-#1641 = SURFACE_STYLE_FILL_AREA(#1642);-#1642 = FILL_AREA_STYLE('',(#1643));-#1643 = FILL_AREA_STYLE_COLOUR('',#1636);-#1644 = STYLED_ITEM('color',(#1645),#783);-#1645 = PRESENTATION_STYLE_ASSIGNMENT((#1646));-#1646 = SURFACE_STYLE_USAGE(.BOTH.,#1647);-#1647 = SURFACE_SIDE_STYLE('',(#1648));-#1648 = SURFACE_STYLE_FILL_AREA(#1649);-#1649 = FILL_AREA_STYLE('',(#1650));-#1650 = FILL_AREA_STYLE_COLOUR('',#1636);-#1651 = STYLED_ITEM('color',(#1652),#830);-#1652 = PRESENTATION_STYLE_ASSIGNMENT((#1653));-#1653 = SURFACE_STYLE_USAGE(.BOTH.,#1654);-#1654 = SURFACE_SIDE_STYLE('',(#1655));-#1655 = SURFACE_STYLE_FILL_AREA(#1656);-#1656 = FILL_AREA_STYLE('',(#1657));-#1657 = FILL_AREA_STYLE_COLOUR('',#1636);-#1658 = STYLED_ITEM('color',(#1659),#877);-#1659 = PRESENTATION_STYLE_ASSIGNMENT((#1660));-#1660 = SURFACE_STYLE_USAGE(.BOTH.,#1661);-#1661 = SURFACE_SIDE_STYLE('',(#1662));-#1662 = SURFACE_STYLE_FILL_AREA(#1663);-#1663 = FILL_AREA_STYLE('',(#1664));-#1664 = FILL_AREA_STYLE_COLOUR('',#1636);-#1665 = STYLED_ITEM('color',(#1666),#884);-#1666 = PRESENTATION_STYLE_ASSIGNMENT((#1667));-#1667 = SURFACE_STYLE_USAGE(.BOTH.,#1668);-#1668 = SURFACE_SIDE_STYLE('',(#1669));-#1669 = SURFACE_STYLE_FILL_AREA(#1670);-#1670 = FILL_AREA_STYLE('',(#1671));-#1671 = FILL_AREA_STYLE_COLOUR('',#1636);-#1672 = STYLED_ITEM('color',(#1673),#893);-#1673 = PRESENTATION_STYLE_ASSIGNMENT((#1674));-#1674 = SURFACE_STYLE_USAGE(.BOTH.,#1675);-#1675 = SURFACE_SIDE_STYLE('',(#1676));-#1676 = SURFACE_STYLE_FILL_AREA(#1677);-#1677 = FILL_AREA_STYLE('',(#1678));-#1678 = FILL_AREA_STYLE_COLOUR('',#1636);-#1679 = STYLED_ITEM('color',(#1680),#1013);-#1680 = PRESENTATION_STYLE_ASSIGNMENT((#1681));-#1681 = SURFACE_STYLE_USAGE(.BOTH.,#1682);-#1682 = SURFACE_SIDE_STYLE('',(#1683));-#1683 = SURFACE_STYLE_FILL_AREA(#1684);-#1684 = FILL_AREA_STYLE('',(#1685));-#1685 = FILL_AREA_STYLE_COLOUR('',#1636);-#1686 = STYLED_ITEM('color',(#1687),#1113);-#1687 = PRESENTATION_STYLE_ASSIGNMENT((#1688));-#1688 = SURFACE_STYLE_USAGE(.BOTH.,#1689);-#1689 = SURFACE_SIDE_STYLE('',(#1690));-#1690 = SURFACE_STYLE_FILL_AREA(#1691);-#1691 = FILL_AREA_STYLE('',(#1692));-#1692 = FILL_AREA_STYLE_COLOUR('',#1636);-#1693 = STYLED_ITEM('color',(#1694),#1160);-#1694 = PRESENTATION_STYLE_ASSIGNMENT((#1695));-#1695 = SURFACE_STYLE_USAGE(.BOTH.,#1696);-#1696 = SURFACE_SIDE_STYLE('',(#1697));-#1697 = SURFACE_STYLE_FILL_AREA(#1698);-#1698 = FILL_AREA_STYLE('',(#1699));-#1699 = FILL_AREA_STYLE_COLOUR('',#1636);-#1700 = STYLED_ITEM('color',(#1701),#1207);-#1701 = PRESENTATION_STYLE_ASSIGNMENT((#1702));-#1702 = SURFACE_STYLE_USAGE(.BOTH.,#1703);-#1703 = SURFACE_SIDE_STYLE('',(#1704));-#1704 = SURFACE_STYLE_FILL_AREA(#1705);-#1705 = FILL_AREA_STYLE('',(#1706));-#1706 = FILL_AREA_STYLE_COLOUR('',#1636);-#1707 = STYLED_ITEM('color',(#1708),#1214);-#1708 = PRESENTATION_STYLE_ASSIGNMENT((#1709));-#1709 = SURFACE_STYLE_USAGE(.BOTH.,#1710);-#1710 = SURFACE_SIDE_STYLE('',(#1711));-#1711 = SURFACE_STYLE_FILL_AREA(#1712);-#1712 = FILL_AREA_STYLE('',(#1713));-#1713 = FILL_AREA_STYLE_COLOUR('',#1636);-#1714 = STYLED_ITEM('color',(#1715),#1223);-#1715 = PRESENTATION_STYLE_ASSIGNMENT((#1716));-#1716 = SURFACE_STYLE_USAGE(.BOTH.,#1717);-#1717 = SURFACE_SIDE_STYLE('',(#1718));-#1718 = SURFACE_STYLE_FILL_AREA(#1719);-#1719 = FILL_AREA_STYLE('',(#1720));-#1720 = FILL_AREA_STYLE_COLOUR('',#1636);-#1721 = STYLED_ITEM('color',(#1722),#1343);-#1722 = PRESENTATION_STYLE_ASSIGNMENT((#1723));-#1723 = SURFACE_STYLE_USAGE(.BOTH.,#1724);-#1724 = SURFACE_SIDE_STYLE('',(#1725));-#1725 = SURFACE_STYLE_FILL_AREA(#1726);-#1726 = FILL_AREA_STYLE('',(#1727));-#1727 = FILL_AREA_STYLE_COLOUR('',#1636);-#1728 = STYLED_ITEM('color',(#1729),#1443);-#1729 = PRESENTATION_STYLE_ASSIGNMENT((#1730));-#1730 = SURFACE_STYLE_USAGE(.BOTH.,#1731);-#1731 = SURFACE_SIDE_STYLE('',(#1732));-#1732 = SURFACE_STYLE_FILL_AREA(#1733);-#1733 = FILL_AREA_STYLE('',(#1734));-#1734 = FILL_AREA_STYLE_COLOUR('',#1636);-#1735 = STYLED_ITEM('color',(#1736),#1490);-#1736 = PRESENTATION_STYLE_ASSIGNMENT((#1737));-#1737 = SURFACE_STYLE_USAGE(.BOTH.,#1738);-#1738 = SURFACE_SIDE_STYLE('',(#1739));-#1739 = SURFACE_STYLE_FILL_AREA(#1740);-#1740 = FILL_AREA_STYLE('',(#1741));-#1741 = FILL_AREA_STYLE_COLOUR('',#1636);-#1742 = STYLED_ITEM('color',(#1743),#1537);-#1743 = PRESENTATION_STYLE_ASSIGNMENT((#1744));-#1744 = SURFACE_STYLE_USAGE(.BOTH.,#1745);-#1745 = SURFACE_SIDE_STYLE('',(#1746));-#1746 = SURFACE_STYLE_FILL_AREA(#1747);-#1747 = FILL_AREA_STYLE('',(#1748));-#1748 = FILL_AREA_STYLE_COLOUR('',#1636);-#1749 = STYLED_ITEM('color',(#1750),#1544);-#1750 = PRESENTATION_STYLE_ASSIGNMENT((#1751));-#1751 = SURFACE_STYLE_USAGE(.BOTH.,#1752);-#1752 = SURFACE_SIDE_STYLE('',(#1753));-#1753 = SURFACE_STYLE_FILL_AREA(#1754);-#1754 = FILL_AREA_STYLE('',(#1755));-#1755 = FILL_AREA_STYLE_COLOUR('',#1636);+#2216 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7));+#2217 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(+    #2218,#2226,#2233,#2240,#2247,#2254,#2261,#2268,#2275,#2282,#2289,+    #2297,#2304,#2311,#2318,#2325,#2332,#2339,#2346,#2353,#2360,#2367,+    #2374,#2381,#2388,#2395,#2402,#2409,#2416,#2423,#2430,#2437,#2444,+    #2451,#2458,#2465,#2472,#2479,#2486,#2493),#2211);+#2218 = STYLED_ITEM('color',(#2219),#17);+#2219 = PRESENTATION_STYLE_ASSIGNMENT((#2220));+#2220 = SURFACE_STYLE_USAGE(.BOTH.,#2221);+#2221 = SURFACE_SIDE_STYLE('',(#2222));+#2222 = SURFACE_STYLE_FILL_AREA(#2223);+#2223 = FILL_AREA_STYLE('',(#2224));+#2224 = FILL_AREA_STYLE_COLOUR('',#2225);+#2225 = COLOUR_RGB('',0.120000001395,0.120000001395,0.130000001093);+#2226 = STYLED_ITEM('color',(#2227),#137);+#2227 = PRESENTATION_STYLE_ASSIGNMENT((#2228));+#2228 = SURFACE_STYLE_USAGE(.BOTH.,#2229);+#2229 = SURFACE_SIDE_STYLE('',(#2230));+#2230 = SURFACE_STYLE_FILL_AREA(#2231);+#2231 = FILL_AREA_STYLE('',(#2232));+#2232 = FILL_AREA_STYLE_COLOUR('',#2225);+#2233 = STYLED_ITEM('color',(#2234),#218);+#2234 = PRESENTATION_STYLE_ASSIGNMENT((#2235));+#2235 = SURFACE_STYLE_USAGE(.BOTH.,#2236);+#2236 = SURFACE_SIDE_STYLE('',(#2237));+#2237 = SURFACE_STYLE_FILL_AREA(#2238);+#2238 = FILL_AREA_STYLE('',(#2239));+#2239 = FILL_AREA_STYLE_COLOUR('',#2225);+#2240 = STYLED_ITEM('color',(#2241),#299);+#2241 = PRESENTATION_STYLE_ASSIGNMENT((#2242));+#2242 = SURFACE_STYLE_USAGE(.BOTH.,#2243);+#2243 = SURFACE_SIDE_STYLE('',(#2244));+#2244 = SURFACE_STYLE_FILL_AREA(#2245);+#2245 = FILL_AREA_STYLE('',(#2246));+#2246 = FILL_AREA_STYLE_COLOUR('',#2225);+#2247 = STYLED_ITEM('color',(#2248),#348);+#2248 = PRESENTATION_STYLE_ASSIGNMENT((#2249));+#2249 = SURFACE_STYLE_USAGE(.BOTH.,#2250);+#2250 = SURFACE_SIDE_STYLE('',(#2251));+#2251 = SURFACE_STYLE_FILL_AREA(#2252);+#2252 = FILL_AREA_STYLE('',(#2253));+#2253 = FILL_AREA_STYLE_COLOUR('',#2225);+#2254 = STYLED_ITEM('color',(#2255),#397);+#2255 = PRESENTATION_STYLE_ASSIGNMENT((#2256));+#2256 = SURFACE_STYLE_USAGE(.BOTH.,#2257);+#2257 = SURFACE_SIDE_STYLE('',(#2258));+#2258 = SURFACE_STYLE_FILL_AREA(#2259);+#2259 = FILL_AREA_STYLE('',(#2260));+#2260 = FILL_AREA_STYLE_COLOUR('',#2225);+#2261 = STYLED_ITEM('color',(#2262),#429);+#2262 = PRESENTATION_STYLE_ASSIGNMENT((#2263));+#2263 = SURFACE_STYLE_USAGE(.BOTH.,#2264);+#2264 = SURFACE_SIDE_STYLE('',(#2265));+#2265 = SURFACE_STYLE_FILL_AREA(#2266);+#2266 = FILL_AREA_STYLE('',(#2267));+#2267 = FILL_AREA_STYLE_COLOUR('',#2225);+#2268 = STYLED_ITEM('color',(#2269),#478);+#2269 = PRESENTATION_STYLE_ASSIGNMENT((#2270));+#2270 = SURFACE_STYLE_USAGE(.BOTH.,#2271);+#2271 = SURFACE_SIDE_STYLE('',(#2272));+#2272 = SURFACE_STYLE_FILL_AREA(#2273);+#2273 = FILL_AREA_STYLE('',(#2274));+#2274 = FILL_AREA_STYLE_COLOUR('',#2225);+#2275 = STYLED_ITEM('color',(#2276),#527);+#2276 = PRESENTATION_STYLE_ASSIGNMENT((#2277));+#2277 = SURFACE_STYLE_USAGE(.BOTH.,#2278);+#2278 = SURFACE_SIDE_STYLE('',(#2279));+#2279 = SURFACE_STYLE_FILL_AREA(#2280);+#2280 = FILL_AREA_STYLE('',(#2281));+#2281 = FILL_AREA_STYLE_COLOUR('',#2225);+#2282 = STYLED_ITEM('color',(#2283),#554);+#2283 = PRESENTATION_STYLE_ASSIGNMENT((#2284));+#2284 = SURFACE_STYLE_USAGE(.BOTH.,#2285);+#2285 = SURFACE_SIDE_STYLE('',(#2286));+#2286 = SURFACE_STYLE_FILL_AREA(#2287);+#2287 = FILL_AREA_STYLE('',(#2288));+#2288 = FILL_AREA_STYLE_COLOUR('',#2225);+#2289 = STYLED_ITEM('color',(#2290),#563);+#2290 = PRESENTATION_STYLE_ASSIGNMENT((#2291));+#2291 = SURFACE_STYLE_USAGE(.BOTH.,#2292);+#2292 = SURFACE_SIDE_STYLE('',(#2293));+#2293 = SURFACE_STYLE_FILL_AREA(#2294);+#2294 = FILL_AREA_STYLE('',(#2295));+#2295 = FILL_AREA_STYLE_COLOUR('',#2296);+#2296 = COLOUR_RGB('',0.78000000177,0.78000000177,0.760000013601);+#2297 = STYLED_ITEM('color',(#2298),#683);+#2298 = PRESENTATION_STYLE_ASSIGNMENT((#2299));+#2299 = SURFACE_STYLE_USAGE(.BOTH.,#2300);+#2300 = SURFACE_SIDE_STYLE('',(#2301));+#2301 = SURFACE_STYLE_FILL_AREA(#2302);+#2302 = FILL_AREA_STYLE('',(#2303));+#2303 = FILL_AREA_STYLE_COLOUR('',#2296);+#2304 = STYLED_ITEM('color',(#2305),#783);+#2305 = PRESENTATION_STYLE_ASSIGNMENT((#2306));+#2306 = SURFACE_STYLE_USAGE(.BOTH.,#2307);+#2307 = SURFACE_SIDE_STYLE('',(#2308));+#2308 = SURFACE_STYLE_FILL_AREA(#2309);+#2309 = FILL_AREA_STYLE('',(#2310));+#2310 = FILL_AREA_STYLE_COLOUR('',#2296);+#2311 = STYLED_ITEM('color',(#2312),#830);+#2312 = PRESENTATION_STYLE_ASSIGNMENT((#2313));+#2313 = SURFACE_STYLE_USAGE(.BOTH.,#2314);+#2314 = SURFACE_SIDE_STYLE('',(#2315));+#2315 = SURFACE_STYLE_FILL_AREA(#2316);+#2316 = FILL_AREA_STYLE('',(#2317));+#2317 = FILL_AREA_STYLE_COLOUR('',#2296);+#2318 = STYLED_ITEM('color',(#2319),#877);+#2319 = PRESENTATION_STYLE_ASSIGNMENT((#2320));+#2320 = SURFACE_STYLE_USAGE(.BOTH.,#2321);+#2321 = SURFACE_SIDE_STYLE('',(#2322));+#2322 = SURFACE_STYLE_FILL_AREA(#2323);+#2323 = FILL_AREA_STYLE('',(#2324));+#2324 = FILL_AREA_STYLE_COLOUR('',#2296);+#2325 = STYLED_ITEM('color',(#2326),#884);+#2326 = PRESENTATION_STYLE_ASSIGNMENT((#2327));+#2327 = SURFACE_STYLE_USAGE(.BOTH.,#2328);+#2328 = SURFACE_SIDE_STYLE('',(#2329));+#2329 = SURFACE_STYLE_FILL_AREA(#2330);+#2330 = FILL_AREA_STYLE('',(#2331));+#2331 = FILL_AREA_STYLE_COLOUR('',#2296);+#2332 = STYLED_ITEM('color',(#2333),#893);+#2333 = PRESENTATION_STYLE_ASSIGNMENT((#2334));+#2334 = SURFACE_STYLE_USAGE(.BOTH.,#2335);+#2335 = SURFACE_SIDE_STYLE('',(#2336));+#2336 = SURFACE_STYLE_FILL_AREA(#2337);+#2337 = FILL_AREA_STYLE('',(#2338));+#2338 = FILL_AREA_STYLE_COLOUR('',#2296);+#2339 = STYLED_ITEM('color',(#2340),#1013);+#2340 = PRESENTATION_STYLE_ASSIGNMENT((#2341));+#2341 = SURFACE_STYLE_USAGE(.BOTH.,#2342);+#2342 = SURFACE_SIDE_STYLE('',(#2343));+#2343 = SURFACE_STYLE_FILL_AREA(#2344);+#2344 = FILL_AREA_STYLE('',(#2345));+#2345 = FILL_AREA_STYLE_COLOUR('',#2296);+#2346 = STYLED_ITEM('color',(#2347),#1113);+#2347 = PRESENTATION_STYLE_ASSIGNMENT((#2348));+#2348 = SURFACE_STYLE_USAGE(.BOTH.,#2349);+#2349 = SURFACE_SIDE_STYLE('',(#2350));+#2350 = SURFACE_STYLE_FILL_AREA(#2351);+#2351 = FILL_AREA_STYLE('',(#2352));+#2352 = FILL_AREA_STYLE_COLOUR('',#2296);+#2353 = STYLED_ITEM('color',(#2354),#1160);+#2354 = PRESENTATION_STYLE_ASSIGNMENT((#2355));+#2355 = SURFACE_STYLE_USAGE(.BOTH.,#2356);+#2356 = SURFACE_SIDE_STYLE('',(#2357));+#2357 = SURFACE_STYLE_FILL_AREA(#2358);+#2358 = FILL_AREA_STYLE('',(#2359));+#2359 = FILL_AREA_STYLE_COLOUR('',#2296);+#2360 = STYLED_ITEM('color',(#2361),#1207);+#2361 = PRESENTATION_STYLE_ASSIGNMENT((#2362));+#2362 = SURFACE_STYLE_USAGE(.BOTH.,#2363);+#2363 = SURFACE_SIDE_STYLE('',(#2364));+#2364 = SURFACE_STYLE_FILL_AREA(#2365);+#2365 = FILL_AREA_STYLE('',(#2366));+#2366 = FILL_AREA_STYLE_COLOUR('',#2296);+#2367 = STYLED_ITEM('color',(#2368),#1214);+#2368 = PRESENTATION_STYLE_ASSIGNMENT((#2369));+#2369 = SURFACE_STYLE_USAGE(.BOTH.,#2370);+#2370 = SURFACE_SIDE_STYLE('',(#2371));+#2371 = SURFACE_STYLE_FILL_AREA(#2372);+#2372 = FILL_AREA_STYLE('',(#2373));+#2373 = FILL_AREA_STYLE_COLOUR('',#2296);+#2374 = STYLED_ITEM('color',(#2375),#1223);+#2375 = PRESENTATION_STYLE_ASSIGNMENT((#2376));+#2376 = SURFACE_STYLE_USAGE(.BOTH.,#2377);+#2377 = SURFACE_SIDE_STYLE('',(#2378));+#2378 = SURFACE_STYLE_FILL_AREA(#2379);+#2379 = FILL_AREA_STYLE('',(#2380));+#2380 = FILL_AREA_STYLE_COLOUR('',#2296);+#2381 = STYLED_ITEM('color',(#2382),#1343);+#2382 = PRESENTATION_STYLE_ASSIGNMENT((#2383));+#2383 = SURFACE_STYLE_USAGE(.BOTH.,#2384);+#2384 = SURFACE_SIDE_STYLE('',(#2385));+#2385 = SURFACE_STYLE_FILL_AREA(#2386);+#2386 = FILL_AREA_STYLE('',(#2387));+#2387 = FILL_AREA_STYLE_COLOUR('',#2296);+#2388 = STYLED_ITEM('color',(#2389),#1443);+#2389 = PRESENTATION_STYLE_ASSIGNMENT((#2390));+#2390 = SURFACE_STYLE_USAGE(.BOTH.,#2391);+#2391 = SURFACE_SIDE_STYLE('',(#2392));+#2392 = SURFACE_STYLE_FILL_AREA(#2393);+#2393 = FILL_AREA_STYLE('',(#2394));+#2394 = FILL_AREA_STYLE_COLOUR('',#2296);+#2395 = STYLED_ITEM('color',(#2396),#1490);+#2396 = PRESENTATION_STYLE_ASSIGNMENT((#2397));+#2397 = SURFACE_STYLE_USAGE(.BOTH.,#2398);+#2398 = SURFACE_SIDE_STYLE('',(#2399));+#2399 = SURFACE_STYLE_FILL_AREA(#2400);+#2400 = FILL_AREA_STYLE('',(#2401));+#2401 = FILL_AREA_STYLE_COLOUR('',#2296);+#2402 = STYLED_ITEM('color',(#2403),#1537);+#2403 = PRESENTATION_STYLE_ASSIGNMENT((#2404));+#2404 = SURFACE_STYLE_USAGE(.BOTH.,#2405);+#2405 = SURFACE_SIDE_STYLE('',(#2406));+#2406 = SURFACE_STYLE_FILL_AREA(#2407);+#2407 = FILL_AREA_STYLE('',(#2408));+#2408 = FILL_AREA_STYLE_COLOUR('',#2296);+#2409 = STYLED_ITEM('color',(#2410),#1544);+#2410 = PRESENTATION_STYLE_ASSIGNMENT((#2411));+#2411 = SURFACE_STYLE_USAGE(.BOTH.,#2412);+#2412 = SURFACE_SIDE_STYLE('',(#2413));+#2413 = SURFACE_STYLE_FILL_AREA(#2414);+#2414 = FILL_AREA_STYLE('',(#2415));+#2415 = FILL_AREA_STYLE_COLOUR('',#2296);+#2416 = STYLED_ITEM('color',(#2417),#1553);+#2417 = PRESENTATION_STYLE_ASSIGNMENT((#2418));+#2418 = SURFACE_STYLE_USAGE(.BOTH.,#2419);+#2419 = SURFACE_SIDE_STYLE('',(#2420));+#2420 = SURFACE_STYLE_FILL_AREA(#2421);+#2421 = FILL_AREA_STYLE('',(#2422));+#2422 = FILL_AREA_STYLE_COLOUR('',#2296);+#2423 = STYLED_ITEM('color',(#2424),#1673);+#2424 = PRESENTATION_STYLE_ASSIGNMENT((#2425));+#2425 = SURFACE_STYLE_USAGE(.BOTH.,#2426);+#2426 = SURFACE_SIDE_STYLE('',(#2427));+#2427 = SURFACE_STYLE_FILL_AREA(#2428);+#2428 = FILL_AREA_STYLE('',(#2429));+#2429 = FILL_AREA_STYLE_COLOUR('',#2296);+#2430 = STYLED_ITEM('color',(#2431),#1773);+#2431 = PRESENTATION_STYLE_ASSIGNMENT((#2432));+#2432 = SURFACE_STYLE_USAGE(.BOTH.,#2433);+#2433 = SURFACE_SIDE_STYLE('',(#2434));+#2434 = SURFACE_STYLE_FILL_AREA(#2435);+#2435 = FILL_AREA_STYLE('',(#2436));+#2436 = FILL_AREA_STYLE_COLOUR('',#2296);+#2437 = STYLED_ITEM('color',(#2438),#1820);+#2438 = PRESENTATION_STYLE_ASSIGNMENT((#2439));+#2439 = SURFACE_STYLE_USAGE(.BOTH.,#2440);+#2440 = SURFACE_SIDE_STYLE('',(#2441));+#2441 = SURFACE_STYLE_FILL_AREA(#2442);+#2442 = FILL_AREA_STYLE('',(#2443));+#2443 = FILL_AREA_STYLE_COLOUR('',#2296);+#2444 = STYLED_ITEM('color',(#2445),#1867);+#2445 = PRESENTATION_STYLE_ASSIGNMENT((#2446));+#2446 = SURFACE_STYLE_USAGE(.BOTH.,#2447);+#2447 = SURFACE_SIDE_STYLE('',(#2448));+#2448 = SURFACE_STYLE_FILL_AREA(#2449);+#2449 = FILL_AREA_STYLE('',(#2450));+#2450 = FILL_AREA_STYLE_COLOUR('',#2296);+#2451 = STYLED_ITEM('color',(#2452),#1874);+#2452 = PRESENTATION_STYLE_ASSIGNMENT((#2453));+#2453 = SURFACE_STYLE_USAGE(.BOTH.,#2454);+#2454 = SURFACE_SIDE_STYLE('',(#2455));+#2455 = SURFACE_STYLE_FILL_AREA(#2456);+#2456 = FILL_AREA_STYLE('',(#2457));+#2457 = FILL_AREA_STYLE_COLOUR('',#2296);+#2458 = STYLED_ITEM('color',(#2459),#1883);+#2459 = PRESENTATION_STYLE_ASSIGNMENT((#2460));+#2460 = SURFACE_STYLE_USAGE(.BOTH.,#2461);+#2461 = SURFACE_SIDE_STYLE('',(#2462));+#2462 = SURFACE_STYLE_FILL_AREA(#2463);+#2463 = FILL_AREA_STYLE('',(#2464));+#2464 = FILL_AREA_STYLE_COLOUR('',#2296);+#2465 = STYLED_ITEM('color',(#2466),#2003);+#2466 = PRESENTATION_STYLE_ASSIGNMENT((#2467));+#2467 = SURFACE_STYLE_USAGE(.BOTH.,#2468);+#2468 = SURFACE_SIDE_STYLE('',(#2469));+#2469 = SURFACE_STYLE_FILL_AREA(#2470);+#2470 = FILL_AREA_STYLE('',(#2471));+#2471 = FILL_AREA_STYLE_COLOUR('',#2296);+#2472 = STYLED_ITEM('color',(#2473),#2103);+#2473 = PRESENTATION_STYLE_ASSIGNMENT((#2474));+#2474 = SURFACE_STYLE_USAGE(.BOTH.,#2475);+#2475 = SURFACE_SIDE_STYLE('',(#2476));+#2476 = SURFACE_STYLE_FILL_AREA(#2477);+#2477 = FILL_AREA_STYLE('',(#2478));+#2478 = FILL_AREA_STYLE_COLOUR('',#2296);+#2479 = STYLED_ITEM('color',(#2480),#2150);+#2480 = PRESENTATION_STYLE_ASSIGNMENT((#2481));+#2481 = SURFACE_STYLE_USAGE(.BOTH.,#2482);+#2482 = SURFACE_SIDE_STYLE('',(#2483));+#2483 = SURFACE_STYLE_FILL_AREA(#2484);+#2484 = FILL_AREA_STYLE('',(#2485));+#2485 = FILL_AREA_STYLE_COLOUR('',#2296);+#2486 = STYLED_ITEM('color',(#2487),#2197);+#2487 = PRESENTATION_STYLE_ASSIGNMENT((#2488));+#2488 = SURFACE_STYLE_USAGE(.BOTH.,#2489);+#2489 = SURFACE_SIDE_STYLE('',(#2490));+#2490 = SURFACE_STYLE_FILL_AREA(#2491);+#2491 = FILL_AREA_STYLE('',(#2492));+#2492 = FILL_AREA_STYLE_COLOUR('',#2296);+#2493 = STYLED_ITEM('color',(#2494),#2204);+#2494 = PRESENTATION_STYLE_ASSIGNMENT((#2495));+#2495 = SURFACE_STYLE_USAGE(.BOTH.,#2496);+#2496 = SURFACE_SIDE_STYLE('',(#2497));+#2497 = SURFACE_STYLE_FILL_AREA(#2498);+#2498 = FILL_AREA_STYLE('',(#2499));+#2499 = FILL_AREA_STYLE_COLOUR('',#2296); ENDSEC; END-ISO-10303-21;