← Commit history
README.md+9−9
@@ -1,22 +1,22 @@ # TMCJ0J475MTRF -**Vishay Intertech** · Tantalum Capacitors · 0603+**Vishay Intertech** · Tantalum Capacitors · J (EIA 1608-09) -TMCJ0J475MTRF from Vishay Intertech, in a 0603. Pinout and pin descriptions extracted from the manufacturer datasheet (extract_pins, cross-checked by a second model); symbol, footprint, and 3D from KiCad-official CAD.+TMCJ0J475MTRF from Vishay Intertech, in a J (EIA 1608-09). Pinout and pin descriptions extracted from the manufacturer datasheet (extract_pins, cross-checked by a second model); symbol, footprint, and 3D from KiCad-official CAD.  ## Pinout  | Pin | Name | Type | Function | |---|---|---|---|-| 1 | 1 | passive | Terminal 1 of an unpolarised capacitor; either orientation. |-| 2 | 2 | passive | Terminal 2 of an unpolarised capacitor; either orientation. |+| 1 | + | passive | Positive terminal; pad 1 of the KiCad polarised-capacitor footprint (CP_, pad 1 = +). |+| 2 | - | passive | Negative terminal. |  ## Key specifications  | Parameter | Value | |---|---| | Manufacturer | Vishay Intertech |-| Package | 0603 |+| Package | J (EIA 1608-09) | | Category | Capacitors | | Pins | 2 | @@ -33,16 +33,16 @@ Limits from the LCSC catalog entry for this part (page.json `metadata.characteri ## CAD (KiCad official)  - Symbol: `TMCJ0J475MTRF`-- Footprint: `Capacitor_SMD:C_0603_1608Metric`-- 3D model: 0603 (KiCad packages3D, STEP)+- Footprint: `Capacitor_Tantalum_SMD:CP_EIA-1608-10_AVX-L`+- 3D model: J (EIA 1608-09) (KiCad packages3D, STEP) - 3D model files: `tmcj0j475mtrf-etched.step` / `tmcj0j475mtrf-etched.glb` carry the MPN laser-etched on the die in a toggleable `Adom.LaserEtch` group (Fusion-ready); `tmcj0j475mtrf.step` / `tmcj0j475mtrf.glb` are the bare package body.  ## Provenance  Data extracted from the manufacturer datasheet, not a distributor listing: -- **Datasheet:** [Vishay Intertech datasheet](https://jlcpcb.com/api/file/downloadByFileSystemAccessId/8590160707326148608) (11 pp, sha256 `3e60816932dab269`, retrieved 2026-10-19, tier: lcsc)-- **Extractor:** parts-factory `2.0.0` / `extract_pins`, primary `two-terminal convention` (convention), consensus `off` (agreed), guards: pin_guards 0.1: passed. Pins are checked against the footprint pad set and their cited datasheet pages before publish.+- **Datasheet:** [Vishay Intertech datasheet](https://jlcpcb.com/api/file/downloadByFileSystemAccessId/8590160707326148608) (11 pp, sha256 `3e60816932dab269`, retrieved 2026-11-11, tier: lcsc)+- **Extractor:** parts-factory `2.0.0` / `extract_pins`, primary `polarised-capacitor convention` (convention), consensus `off` (agreed), guards: pin_guards 0.1: passed. Pins are checked against the footprint pad set and their cited datasheet pages before publish. - **CAD:** KiCad official libraries (CC-BY-SA 4.0).  [Datasheet PDF](docs/tmcj0j475mtrf-datasheet.pdf)
docs/hero.png
⋯ 1 unchanged line ⋯
package.json+23−23
@@ -1,14 +1,15 @@ {   "slug": "tmcj0j475mtrf",-  "version": "0.1.0",+  "version": "0.1.1",   "type": "component",-  "description": "Vishay Intertech Tantalum Capacitors, 0603. Unpolarised two-terminal part: the datasheet prints no pin numbers, so pins 1 and 2 follow the library convention, KiCad symbol/footprint/3D.",+  "description": "Vishay Intertech Tantalum Capacitors, J (EIA 1608-09). Polarised capacitor: pin 1 is + by the KiCad polarised-footprint convention, KiCad symbol/footprint/3D.",   "tags": [     "component",     "capacitors",     "tmcj0j475mtrf",     "factory-2.0.0",-    "extractor-text"+    "extractor-text",+    "0603"   ],   "dependencies": {},   "hero": {@@ -34,7 +35,7 @@   "component": {     "mpn": "TMCJ0J475MTRF",     "manufacturer": "Vishay Intertech",-    "package": "0603",+    "package": "J (EIA 1608-09)",     "pin_count": 2,     "category": "Capacitors",     "subcategory": "Tantalum Capacitors",@@ -54,12 +55,11 @@       "mouser": "74-TMCJ0J475MTRF"     },     "distributor_check": {-      "checked_at": "2026-10-19T04:32:26Z",+      "checked_at": "2026-11-11T00:09:23Z",       "source": "Component Ocean /api/assign-pns",       "digikey": {         "pn": "718-2358-2-ND",-        "status": "found",-        "lifecycle": "Active"+        "status": "found"       },       "mouser": {         "pn": "74-TMCJ0J475MTRF",@@ -69,15 +69,15 @@     "pins": [       {         "number": "1",-        "name": "1",+        "name": "+",         "type": "passive",-        "description": "Terminal 1 of an unpolarised capacitor; either orientation."+        "description": "Positive terminal; pad 1 of the KiCad polarised-capacitor footprint (CP_, pad 1 = +)."       },       {         "number": "2",-        "name": "2",+        "name": "-",         "type": "passive",-        "description": "Terminal 2 of an unpolarised capacitor; either orientation."+        "description": "Negative terminal."       }     ],     "provenance": {@@ -85,7 +85,7 @@       "factory_chain": {         "factory": "2.0.0",         "extractor": "extract_pins",-        "primary_model": "two-terminal convention",+        "primary_model": "polarised-capacitor convention",         "primary_mode": "convention",         "consensus_model": null,         "consensus": "agreed",@@ -95,7 +95,7 @@         ],         "pages_sent": 11,         "cost_usd": 0.0031,-        "at": "2026-10-19T04:32:13"+        "at": "2026-11-11T00:09:15"       },       "datasheet": {         "url": "https://jlcpcb.com/api/file/downloadByFileSystemAccessId/8590160707326148608",@@ -125,14 +125,14 @@         "seat": "z = 0",         "extents_mm": [           1.6,-          0.8,-          0.8+          0.85,+          0.85         ],-        "zmin_mm": 0.0,+        "zmin_mm": -0.0,         "centre_offset_mm": 0.0,         "footprint_binding": "identity",-        "sha256": "4857b3dc717675bf1fb22edda622ac3b3ae03cf44d81eefaf3fa3ba3a86d84c1",-        "checked": "2026-10-19",+        "sha256": "ef49d962e8a061eeb383f880ca44d1c02df2d134de82a8adafdc9fff60feaecf",+        "checked": "2026-11-11",         "checked_by": "factory/step_pose.py (Z-up, origin, seat, binding)"       },       {@@ -144,14 +144,14 @@         "seat": "z = 0",         "extents_mm": [           1.6,-          0.8,-          0.8+          0.85,+          0.85         ],-        "zmin_mm": 0.0,+        "zmin_mm": -0.0,         "centre_offset_mm": 0.0,         "footprint_binding": "identity",-        "sha256": "35e2a8e580d08c82ec0630e80e489501ba4ebecdf66edf204f2c0a6e9d28d414",-        "checked": "2026-10-19",+        "sha256": "727bc6b8e7913e9bfe2c531d4bfce3071c7ae351982899d30fb345619b763db1",+        "checked": "2026-11-11",         "checked_by": "factory/step_pose.py (Z-up, origin, seat, binding)"       }     ]
page.json+23−21
@@ -4,19 +4,20 @@   "slug": "tmcj0j475mtrf",   "title": "TMCJ0J475MTRF",   "brief": "Vishay Intertech Tantalum Capacitors, 0603. Unpolarised two-terminal part: the datasheet prints no pin numbers, so pins 1 and 2 follow the library convention, KiCad symbol/footprint/3D.",-  "version": "0.1.0",+  "version": "0.1.1",   "license": "CC-BY-SA-4.0",   "tags": [     "component",     "capacitors",     "tmcj0j475mtrf",     "factory-2.0.0",-    "extractor-text"+    "extractor-text",+    "0603"   ],   "component": {     "mpn": "TMCJ0J475MTRF",     "manufacturer": "Vishay Intertech",-    "package": "0603",+    "package": "J (EIA 1608-09)",     "pin_count": 2,     "category": "Capacitors",     "subcategory": "Tantalum Capacitors",@@ -36,12 +37,11 @@       "mouser": "74-TMCJ0J475MTRF"     },     "distributor_check": {-      "checked_at": "2026-10-19T04:32:26Z",+      "checked_at": "2026-11-11T00:09:23Z",       "source": "Component Ocean /api/assign-pns",       "digikey": {         "pn": "718-2358-2-ND",-        "status": "found",-        "lifecycle": "Active"+        "status": "found"       },       "mouser": {         "pn": "74-TMCJ0J475MTRF",@@ -51,15 +51,15 @@     "pins": [       {         "number": "1",-        "name": "1",+        "name": "+",         "type": "passive",-        "description": "Terminal 1 of an unpolarised capacitor; either orientation."+        "description": "Positive terminal; pad 1 of the KiCad polarised-capacitor footprint (CP_, pad 1 = +)."       },       {         "number": "2",-        "name": "2",+        "name": "-",         "type": "passive",-        "description": "Terminal 2 of an unpolarised capacitor; either orientation."+        "description": "Negative terminal."       }     ],     "provenance": {@@ -67,7 +67,7 @@       "factory_chain": {         "factory": "2.0.0",         "extractor": "extract_pins",-        "primary_model": "two-terminal convention",+        "primary_model": "polarised-capacitor convention",         "primary_mode": "convention",         "consensus_model": null,         "consensus": "agreed",@@ -77,7 +77,7 @@         ],         "pages_sent": 11,         "cost_usd": 0.0031,-        "at": "2026-10-19T04:32:13"+        "at": "2026-11-11T00:09:15"       },       "datasheet": {         "url": "https://jlcpcb.com/api/file/downloadByFileSystemAccessId/8590160707326148608",@@ -107,14 +107,14 @@         "seat": "z = 0",         "extents_mm": [           1.6,-          0.8,-          0.8+          0.85,+          0.85         ],         "zmin_mm": 0,         "centre_offset_mm": 0,         "footprint_binding": "identity",-        "sha256": "4857b3dc717675bf1fb22edda622ac3b3ae03cf44d81eefaf3fa3ba3a86d84c1",-        "checked": "2026-10-19",+        "sha256": "ef49d962e8a061eeb383f880ca44d1c02df2d134de82a8adafdc9fff60feaecf",+        "checked": "2026-11-11",         "checked_by": "factory/step_pose.py (Z-up, origin, seat, binding)"       },       {@@ -126,14 +126,14 @@         "seat": "z = 0",         "extents_mm": [           1.6,-          0.8,-          0.8+          0.85,+          0.85         ],         "zmin_mm": 0,         "centre_offset_mm": 0,         "footprint_binding": "identity",-        "sha256": "35e2a8e580d08c82ec0630e80e489501ba4ebecdf66edf204f2c0a6e9d28d414",-        "checked": "2026-10-19",+        "sha256": "727bc6b8e7913e9bfe2c531d4bfce3071c7ae351982899d30fb345619b763db1",+        "checked": "2026-11-11",         "checked_by": "factory/step_pose.py (Z-up, origin, seat, binding)"       }     ]@@ -228,5 +228,7 @@   ],   "visibility": {     "public": true-  }+  },+  "description": "Vishay Intertech Tantalum Capacitors, J (EIA 1608-09). Polarised capacitor: pin 1 is + by the KiCad polarised-footprint convention, KiCad symbol/footprint/3D.",+  "org": "adom" }\ No newline at end of file
tmcj0j475mtrf-etched.glb
⋯ 1 unchanged line ⋯
tmcj0j475mtrf-hero.glb
⋯ 1 unchanged line ⋯
tmcj0j475mtrf-hero.overlay.json+33−25
@@ -16,7 +16,7 @@         0.5       ],       "pads": 2,-      "span_mm": 2.45,+      "span_mm": 2.52,       "dash_mm": 0.12,       "gap_mm": 0.072,       "pad_stroke_mm": 0.03@@ -29,8 +29,16 @@         1.0,         0.3       ],-      "footprint_items": 2,-      "pin1": null+      "footprint_items": 3,+      "pin1": {+        "source": "added dot (AI)",+        "pad": "1",+        "center_mm": [+          -1.7,+          0.0+        ],+        "r_mm": 0.24+      }     },     "signal_names": {       "material": "Signal names - 50 percent opacity",@@ -43,7 +51,7 @@       "font": "DejaVu Sans Mono",       "labels": 2,       "sides": "top + mirrored underside (single-sided)",-      "fallback_to_pad_number": 2+      "fallback_to_pad_number": 0     }   },   "align": {@@ -54,31 +62,31 @@     "contacts_bbox_mm": [       -0.8,       0.8,-      -0.4,-      0.4+      -0.425,+      0.425     ],     "pads_bbox_mm": [-      -1.225,-      1.225,-      -0.475,-      0.475+      -1.26,+      1.26,+      -0.565,+      0.565     ],-    "seating_z_mm": -0.0+    "seating_z_mm": 0.0   },   "sources": {     "glb": "tmcj0j475mtrf-etched.glb",-    "glb_sha256": "016815a7b3aebe80857401db9906358d1b5012f11b149ca17e934d2bffb6bf16",+    "glb_sha256": "51dbf653e6a371c7c6fb6d06ccdc6ae03c161299b4797815d4e73a3b5e87bd30",     "footprint": "tmcj0j475mtrf.kicad_mod",-    "footprint_sha256": "fe0dbfefbb181a0466f93a8de52d84ba7b00fcd9acdbb69575f4128a0af4e405",+    "footprint_sha256": "108d53f11ff5c7a7698a3259a98604eb649b98257f2ee97dd43324cc6d9c3600",     "pins": "page.json component.pins",-    "pins_sha256": "f89b6cef1dd40bf094bc57ef23dc246a408922a81bfac75b8bc341584ea4e214"+    "pins_sha256": "4cf40a1456a7d19b417e474eac68c758a3607c3c4ac5878b9f23c0eff3c13a99"   },-  "generator": "adom-wiki 1.7.74 (component_hero)",+  "generator": "adom-wiki 1.8.18 (component_hero)",   "labels": [     {       "pad": "1",-      "text": "1",-      "x": -1.375,+      "text": "+",+      "x": -2.09,       "y": 0.0,       "align": "right",       "vertical": false,@@ -86,8 +94,8 @@     },     {       "pad": "2",-      "text": "2",-      "x": 1.375,+      "text": "-",+      "x": 1.41,       "y": 0.0,       "align": "left",       "vertical": false,@@ -99,12 +107,12 @@       "number": "1",       "shape": "roundrect",       "center_mm": [-        -0.775,+        -0.715,         0.0       ],       "size_mm": [-        0.9,-        0.95+        1.09,+        1.13       ],       "rot": 0.0     },@@ -112,12 +120,12 @@       "number": "2",       "shape": "roundrect",       "center_mm": [-        0.775,+        0.715,         0.0       ],       "size_mm": [-        0.9,-        0.95+        1.09,+        1.13       ],       "rot": 0.0     }
tmcj0j475mtrf.glb
⋯ 1 unchanged line ⋯
tmcj0j475mtrf.kicad_mod+67−23
@@ -1,11 +1,11 @@-(footprint "C_0603_1608Metric"+(footprint "CP_EIA-1608-10_AVX-L" 	(version 20260206) 	(generator "kicad-footprint-generator") 	(layer "F.Cu")-	(descr "Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC-7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf)")-	(tags "capacitor")+	(descr "Tantalum Capacitor SMD AVX-L (1608-10 Metric), IPC-7352 nominal, (Body size from: https://www.vishay.com/docs/48064/_t58_vmn_pt0471_1601.pdf)")+	(tags "capacitor tantalum") 	(property "Reference" "REF**"-		(at 0 -1.43 0)+		(at 0 -1.52 0) 		(layer "F.SilkS") 		(effects 			(font@@ -14,8 +14,8 @@ 			) 		) 	)-	(property "Value" "C_0603_1608Metric"-		(at 0 1.43 0)+	(property "Value" "CP_EIA-1608-10_AVX-L"+		(at 0 1.52 0) 		(layer "F.Fab") 		(effects 			(font@@ -38,8 +38,8 @@ 	(attr smd) 	(duplicate_pad_numbers_are_jumpers no) 	(fp_line-		(start -0.14058 -0.51)-		(end 0.14058 -0.51)+		(start -1.52 -0.825)+		(end -1.52 0.825) 		(stroke 			(width 0.12) 			(type solid)@@ -47,8 +47,17 @@ 		(layer "F.SilkS") 	) 	(fp_line-		(start -0.14058 0.51)-		(end 0.14058 0.51)+		(start -1.52 0.825)+		(end 0.8 0.825)+		(stroke+			(width 0.12)+			(type solid)+		)+		(layer "F.SilkS")+	)+	(fp_line+		(start 0.8 -0.825)+		(end -1.52 -0.825) 		(stroke 			(width 0.12) 			(type solid)@@ -56,8 +65,8 @@ 		(layer "F.SilkS") 	) 	(fp_rect-		(start -1.48 -0.73)-		(end 1.48 0.73)+		(start -1.51 -0.82)+		(end 1.51 0.82) 		(stroke 			(width 0.05) 			(type solid)@@ -65,14 +74,49 @@ 		(fill no) 		(layer "F.CrtYd") 	)-	(fp_rect-		(start -0.8 -0.4)-		(end 0.8 0.4)+	(fp_line+		(start -0.8 -0.125)+		(end -0.8 0.425)+		(stroke+			(width 0.1)+			(type solid)+		)+		(layer "F.Fab")+	)+	(fp_line+		(start -0.8 0.425)+		(end 0.8 0.425)+		(stroke+			(width 0.1)+			(type solid)+		)+		(layer "F.Fab")+	)+	(fp_line+		(start -0.5 -0.425)+		(end -0.8 -0.125)+		(stroke+			(width 0.1)+			(type solid)+		)+		(layer "F.Fab")+	)+	(fp_line+		(start 0.8 -0.425)+		(end -0.5 -0.425)+		(stroke+			(width 0.1)+			(type solid)+		)+		(layer "F.Fab")+	)+	(fp_line+		(start 0.8 0.425)+		(end 0.8 -0.425) 		(stroke 			(width 0.1) 			(type solid) 		)-		(fill no) 		(layer "F.Fab") 	) 	(fp_text user "${REFERENCE}"@@ -86,19 +130,19 @@ 		) 	) 	(pad "1" smd roundrect-		(at -0.775 0)-		(size 0.9 0.95)+		(at -0.715 0)+		(size 1.09 1.13) 		(layers "F.Cu" "F.Mask" "F.Paste")-		(roundrect_rratio 0.25)+		(roundrect_rratio 0.229358) 	) 	(pad "2" smd roundrect-		(at 0.775 0)-		(size 0.9 0.95)+		(at 0.715 0)+		(size 1.09 1.13) 		(layers "F.Cu" "F.Mask" "F.Paste")-		(roundrect_rratio 0.25)+		(roundrect_rratio 0.229358) 	) 	(embedded_fonts no)-	(model "${KICAD10_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_0603_1608Metric.step"+	(model "${KICAD10_3DMODEL_DIR}/Capacitor_Tantalum_SMD.3dshapes/CP_EIA-1608-10_AVX-L.step" 		(offset 			(xyz 0 0 0) 		)
tmcj0j475mtrf.kicad_sym+185−20
@@ -1,21 +1,186 @@-(kicad_symbol_lib (version 20211014) (generator ds2sf_rect)-  (symbol "TMCJ0J475MTRF" (in_bom yes) (on_board yes)-    (property "Reference" "U" (at 0 5.08 0) (effects (font (size 1.27 1.27))))-    (property "Value" "TMCJ0J475MTRF" (at 0 -5.08 0) (effects (font (size 1.27 1.27))))-    (property "Footprint" "" (at 0 0 0) (effects (font (size 1.27 1.27)) hide))-    (symbol "TMCJ0J475MTRF_0_1"-    (rectangle (start -12.70 2.54) (end 12.70 -2.54)-      (stroke (width 0.254) (type default)) (fill (type background)))-    )-    (symbol "TMCJ0J475MTRF_1_1"-    (pin passive line (at -17.78 0.00 0) (length 5.08)-      (name "1" (effects (font (size 1.27 1.27))))-      (number "1" (effects (font (size 1.27 1.27))))-    )-    (pin passive line (at 17.78 0.00 180) (length 5.08)-      (name "2" (effects (font (size 1.27 1.27))))-      (number "2" (effects (font (size 1.27 1.27))))-    )-    )-  )+(kicad_symbol_lib+	(version 20251024)+	(generator "kicad_symbol_editor")+	(generator_version "10.0")+(symbol "TMCJ0J475MTRF"+		(pin_numbers+			(hide yes)+		)+		(pin_names+			(offset 0.254)+		)+		(exclude_from_sim no)+		(in_bom yes)+		(on_board yes)+		(in_pos_files yes)+		(duplicate_pin_numbers_are_jumpers no)+		(property "Reference" "C"+			(at 0.635 2.54 0)+			(show_name no)+			(do_not_autoplace no)+			(effects+				(font+					(size 1.27 1.27)+				)+				(justify left)+			)+		)+		(property "Value" "TMCJ0J475MTRF"+			(at 0.635 -2.54 0)+			(show_name no)+			(do_not_autoplace no)+			(effects+				(font+					(size 1.27 1.27)+				)+				(justify left)+			)+		)+		(property "Footprint" ""+			(at 0.9652 -3.81 0)+			(show_name no)+			(do_not_autoplace no)+			(hide yes)+			(effects+				(font+					(size 1.27 1.27)+				)+			)+		)+		(property "Datasheet" "https://jlcpcb.com/api/file/downloadByFileSystemAccessId/8590160707326148608"+			(at 0 0 0)+			(show_name no)+			(do_not_autoplace no)+			(hide yes)+			(effects+				(font+					(size 1.27 1.27)+				)+			)+		)+		(property "Description" "Polarized capacitor"+			(at 0 0 0)+			(show_name no)+			(do_not_autoplace no)+			(hide yes)+			(effects+				(font+					(size 1.27 1.27)+				)+			)+		)+		(property "ki_keywords" "cap capacitor"+			(at 0 0 0)+			(show_name no)+			(do_not_autoplace no)+			(hide yes)+			(effects+				(font+					(size 1.27 1.27)+				)+			)+		)+		(property "ki_fp_filters" "CP_*"+			(at 0 0 0)+			(show_name no)+			(do_not_autoplace no)+			(hide yes)+			(effects+				(font+					(size 1.27 1.27)+				)+			)+		)+		(property "MPN" "TMCJ0J475MTRF" (at 0 0 0) (effects (font (size 1.27 1.27)) hide))+		(property "LCSC" "C1953940" (at 0 0 0) (effects (font (size 1.27 1.27)) hide))+		(property "DigiKey" "718-2358-2-ND" (at 0 0 0) (effects (font (size 1.27 1.27)) hide))+		(property "Mouser" "74-TMCJ0J475MTRF" (at 0 0 0) (effects (font (size 1.27 1.27)) hide))+		(symbol "TMCJ0J475MTRF_0_1"+			(rectangle+				(start -2.286 0.508)+				(end 2.286 1.016)+				(stroke+					(width 0)+					(type default)+				)+				(fill+					(type none)+				)+			)+			(polyline+				(pts+					(xy -1.778 2.286) (xy -0.762 2.286)+				)+				(stroke+					(width 0)+					(type default)+				)+				(fill+					(type none)+				)+			)+			(polyline+				(pts+					(xy -1.27 2.794) (xy -1.27 1.778)+				)+				(stroke+					(width 0)+					(type default)+				)+				(fill+					(type none)+				)+			)+			(rectangle+				(start 2.286 -0.508)+				(end -2.286 -1.016)+				(stroke+					(width 0)+					(type default)+				)+				(fill+					(type outline)+				)+			)+		)+		(symbol "TMCJ0J475MTRF_1_1"+			(pin passive line+				(at 0 3.81 270)+				(length 2.794)+				(name ""+					(effects+						(font+							(size 1.27 1.27)+						)+					)+				)+				(number "1"+					(effects+						(font+							(size 1.27 1.27)+						)+					)+				)+			)+			(pin passive line+				(at 0 -3.81 90)+				(length 2.794)+				(name ""+					(effects+						(font+							(size 1.27 1.27)+						)+					)+				)+				(number "2"+					(effects+						(font+							(size 1.27 1.27)+						)+					)+				)+			)+		)+		(embedded_fonts no)+	) )
tmcj0j475mtrf.lbr+43−25
@@ -50,47 +50,65 @@ <layer number="98" name="Guide" color="6" fill="1" visible="yes" active="yes"/> </layers> <library>-<description></description>+<description>Vishay Intertech Tantalum Capacitors, J (EIA 1608-09). Polarised capacitor: pin 1 is + by the KiCad polarised-footprint convention</description> <packages>-<package name="C_0603_1608Metric">-  <description>2 pads, 2.5 x 0.9 mm. Capacitor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC-7351 nominal</description>-  <smd name="1" x="-0.7750" y="-0.0000" dx="0.9000" dy="0.9500" layer="1" roundness="50"/>-  <smd name="2" x="0.7750" y="-0.0000" dx="0.9000" dy="0.9500" layer="1" roundness="50"/>-  <wire x1="-0.8000" y1="0.4000" x2="0.8000" y2="0.4000" width="0.1000" layer="51"/>-  <wire x1="0.8000" y1="0.4000" x2="0.8000" y2="-0.4000" width="0.1000" layer="51"/>-  <wire x1="0.8000" y1="-0.4000" x2="-0.8000" y2="-0.4000" width="0.1000" layer="51"/>-  <wire x1="-0.8000" y1="-0.4000" x2="-0.8000" y2="0.4000" width="0.1000" layer="51"/>-  <wire x1="-0.1406" y1="0.5100" x2="0.1406" y2="0.5100" width="0.1200" layer="21"/>-  <wire x1="-0.1406" y1="-0.5100" x2="0.1406" y2="-0.5100" width="0.1200" layer="21"/>-  <text x="0" y="1.110" size="1.27" layer="25" align="bottom-center">&gt;NAME</text>-  <text x="0" y="-1.110" size="1.27" layer="27" align="top-center">&gt;VALUE</text>+<package name="CP_EIA-1608-10_AVX-L">+  <description>2 pads, 2.5 x 1.1 mm. Tantalum Capacitor SMD AVX-L (1608-10 Metric), IPC-7352 nominal</description>+  <smd name="1" x="-0.7150" y="-0.0000" dx="1.0900" dy="1.1300" layer="1" roundness="46"/>+  <smd name="2" x="0.7150" y="-0.0000" dx="1.0900" dy="1.1300" layer="1" roundness="46"/>+  <wire x1="-1.5200" y1="0.8250" x2="-1.5200" y2="-0.8250" width="0.1200" layer="21"/>+  <wire x1="-1.5200" y1="-0.8250" x2="0.8000" y2="-0.8250" width="0.1200" layer="21"/>+  <wire x1="0.8000" y1="0.8250" x2="-1.5200" y2="0.8250" width="0.1200" layer="21"/>+  <wire x1="-0.8000" y1="0.1250" x2="-0.8000" y2="-0.4250" width="0.1000" layer="51"/>+  <wire x1="-0.8000" y1="-0.4250" x2="0.8000" y2="-0.4250" width="0.1000" layer="51"/>+  <wire x1="-0.5000" y1="0.4250" x2="-0.8000" y2="0.1250" width="0.1000" layer="51"/>+  <wire x1="0.8000" y1="0.4250" x2="-0.5000" y2="0.4250" width="0.1000" layer="51"/>+  <wire x1="0.8000" y1="-0.4250" x2="0.8000" y2="0.4250" width="0.1000" layer="51"/>+  <text x="0" y="1.425" size="1.27" layer="25" align="bottom-center">&gt;NAME</text>+  <text x="0" y="-1.425" size="1.27" layer="27" align="top-center">&gt;VALUE</text> </package> </packages> <symbols> <symbol name="TMCJ0J475MTRF">-  <wire x1="-12.7" y1="2.54" x2="12.7" y2="2.54" width="0.254" layer="94"/>-  <wire x1="12.7" y1="2.54" x2="12.7" y2="-2.54" width="0.254" layer="94"/>-  <wire x1="12.7" y1="-2.54" x2="-12.7" y2="-2.54" width="0.254" layer="94"/>-  <wire x1="-12.7" y1="-2.54" x2="-12.7" y2="2.54" width="0.254" layer="94"/>-  <text x="0.0000" y="5.0800" size="1.27" layer="95" align="center">&gt;NAME</text>-  <text x="0.0000" y="-5.0800" size="1.27" layer="96" align="center">&gt;VALUE</text>-  <pin name="1" x="-17.78" y="0" length="middle" direction="pas"/>-  <pin name="2" x="17.78" y="0" length="middle" direction="pas" rot="R180"/>+  <description>Vishay Intertech Tantalum Capacitors, J (EIA 1608-09). Polarised capacitor: pin 1 is + by the KiCad polarised-footprint convention</description>+  <wire x1="-2.286" y1="0.508" x2="2.286" y2="0.508" width="0.254" layer="94"/>+  <wire x1="2.286" y1="0.508" x2="2.286" y2="1.016" width="0.254" layer="94"/>+  <wire x1="2.286" y1="1.016" x2="-2.286" y2="1.016" width="0.254" layer="94"/>+  <wire x1="-2.286" y1="1.016" x2="-2.286" y2="0.508" width="0.254" layer="94"/>+  <rectangle x1="2.2860" y1="-0.5080" x2="-2.2860" y2="-1.0160" layer="94"/>+  <wire x1="-1.7780" y1="2.2860" x2="-0.7620" y2="2.2860" width="0.1524" layer="94"/>+  <wire x1="-1.2700" y1="2.7940" x2="-1.2700" y2="1.7780" width="0.1524" layer="94"/>+  <text x="0.6350" y="2.5400" size="1.27" layer="95" align="center">&gt;NAME</text>+  <text x="0.6350" y="-2.5400" size="1.27" layer="96" align="center">&gt;VALUE</text>+  <wire x1="0.0000" y1="3.8100" x2="0.0000" y2="1.0160" width="0.254" layer="94"/>+  <pin name="1" x="0" y="3.81" length="point" direction="pas" rot="R270" visible="pad"/>+  <wire x1="0.0000" y1="-3.8100" x2="0.0000" y2="-1.0160" width="0.254" layer="94"/>+  <pin name="2" x="0" y="-3.81" length="point" direction="pas" rot="R90" visible="pad"/> </symbol> </symbols> <devicesets>-<deviceset name="TMCJ0J475MTRF" prefix="U">-  <description></description>+<deviceset name="TMCJ0J475MTRF" prefix="C">+  <description>Vishay Intertech Tantalum Capacitors, J (EIA 1608-09). Polarised capacitor: pin 1 is + by the KiCad polarised-footprint convention</description>   <gates>     <gate name="G$1" symbol="TMCJ0J475MTRF" x="0" y="0"/>   </gates>   <devices>-    <device name="" package="C_0603_1608Metric">+    <device name="" package="CP_EIA-1608-10_AVX-L">       <connects>         <connect gate="G$1" pin="1" pad="1"/>         <connect gate="G$1" pin="2" pad="2"/>       </connects>-      <technologies><technology name=""/></technologies>+      <technologies>+        <technology name="">+          <attribute name="MPN" value="TMCJ0J475MTRF" constant="no"/>+          <attribute name="MANUFACTURER" value="Vishay Intertech" constant="no"/>+          <attribute name="DATASHEET" value="https://jlcpcb.com/api/file/downloadByFileSystemAccessId/8590160707326148608" constant="no"/>+          <attribute name="ADOM_WIKI" value="https://wiki.adom.inc/adom/tmcj0j475mtrf" constant="no"/>+          <attribute name="MOUSER_PN" value="74-TMCJ0J475MTRF" constant="no"/>+          <attribute name="DIGIKEY_PN" value="718-2358-2-ND" constant="no"/>+          <attribute name="LCSC_PN" value="C1953940" constant="no"/>+        </technology>+      </technologies>     </device>   </devices> </deviceset>
tmcj0j475mtrf.step+1589−1123
@@ -1,1123 +1,1589 @@-ISO-10303-21;-HEADER;-/* C_0603_1608Metric.step 3D STEP model for use in ECAD systems- * Copyright (C) 2017, kicad StepUp- * - * This work is licensed under the [Creative Commons CC-BY-SA 4.0 License](https://creativecommons.org/licenses/by-sa/4.0/legalcode), - * with the following exception:- * To the extent that the creation of electronic designs that use 'Licensed Material' can be considered to be 'Adapted Material', - * then the copyright holder waives article 3 of the license with respect to these designs and any generated files which use data provided - * as part of the 'Licensed Material'.- * You are free to use the library data in your own projects without the obligation to share your project files under this or any other license agreement.- * However, if you wish to redistribute these libraries, or parts thereof (including in modified form) as a collection then the exception above does not apply. - * Please refer to https://github.com/KiCad/kicad-packages3D/blob/master/LICENSE.md for further clarification of the exception.- * Disclaimer of Warranties and Limitation of Liability.- * These libraries are provided in the hope that they will be useful, but are provided without warranty of any kind, express or implied.- * *USE 3D CAD DATA AT YOUR OWN RISK*- * *DO NOT RELY UPON ANY INFORMATION FOUND HERE WITHOUT INDEPENDENT VERIFICATION.*- * - */--FILE_DESCRIPTION(-/* description */ ('model of C_0603_1608Metric'),-/* implementation_level */ '2;1');--FILE_NAME(-/* name */ 'C_0603_1608Metric.step',-/* time_stamp */ '2017-12-10T01:08:40',-/* author */ ('kicad StepUp','ksu'),-/* organization */ ('FreeCAD'),-/* preprocessor_version */ 'OCC',-/* originating_system */ 'kicad StepUp',-/* authorisation */ '');--FILE_SCHEMA(('AUTOMOTIVE_DESIGN { 1 0 10303 214 1 1 1 1 }'));-ENDSEC;--DATA;-#1 = APPLICATION_PROTOCOL_DEFINITION('international standard',-'automotive_design',2000,#2);-#2 = APPLICATION_CONTEXT(-'core data for automotive mechanical design processes');-#3 = SHAPE_DEFINITION_REPRESENTATION(#4,#10);-#4 = PRODUCT_DEFINITION_SHAPE('','',#5);-#5 = PRODUCT_DEFINITION('design','',#6,#9);-#6 = PRODUCT_DEFINITION_FORMATION('','',#7);-#7 = PRODUCT('C_0603_1608Metric','C_0603_1608Metric','',(#8));-#8 = PRODUCT_CONTEXT('',#2,'mechanical');-#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');-#10 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#15),#869);-#11 = AXIS2_PLACEMENT_3D('',#12,#13,#14);-#12 = CARTESIAN_POINT('',(0.,0.,0.));-#13 = DIRECTION('',(0.,0.,1.));-#14 = DIRECTION('',(1.,0.,-0.));-#15 = MANIFOLD_SOLID_BREP('',#16);-#16 = CLOSED_SHELL('',(#17,#93,#124,#149,#174,#198,#222,#247,#272,#289,-#375,#407,#431,#456,#480,#505,#529,#554,#571,#657,#688,#713,#738,-#762,#786,#811,#836,#853));-#17 = ADVANCED_FACE('',(#18),#88,.F.);-#18 = FACE_BOUND('',#19,.F.);-#19 = EDGE_LOOP('',(#20,#30,#39,#47,#56,#64,#73,#81));-#20 = ORIENTED_EDGE('',*,*,#21,.F.);-#21 = EDGE_CURVE('',#22,#24,#26,.T.);-#22 = VERTEX_POINT('',#23);-#23 = CARTESIAN_POINT('',(-0.8,-0.4,3.E-02));-#24 = VERTEX_POINT('',#25);-#25 = CARTESIAN_POINT('',(-0.8,-0.4,0.77));-#26 = LINE('',#27,#28);-#27 = CARTESIAN_POINT('',(-0.8,-0.4,0.));-#28 = VECTOR('',#29,1.);-#29 = DIRECTION('',(0.,0.,1.));-#30 = ORIENTED_EDGE('',*,*,#31,.T.);-#31 = EDGE_CURVE('',#22,#32,#34,.T.);-#32 = VERTEX_POINT('',#33);-#33 = CARTESIAN_POINT('',(-0.8,-0.37,0.));-#34 = CIRCLE('',#35,3.E-02);-#35 = AXIS2_PLACEMENT_3D('',#36,#37,#38);-#36 = CARTESIAN_POINT('',(-0.8,-0.37,3.E-02));-#37 = DIRECTION('',(1.,0.,-0.));-#38 = DIRECTION('',(0.,0.,1.));-#39 = ORIENTED_EDGE('',*,*,#40,.T.);-#40 = EDGE_CURVE('',#32,#41,#43,.T.);-#41 = VERTEX_POINT('',#42);-#42 = CARTESIAN_POINT('',(-0.8,0.37,0.));-#43 = LINE('',#44,#45);-#44 = CARTESIAN_POINT('',(-0.8,-0.4,0.));-#45 = VECTOR('',#46,1.);-#46 = DIRECTION('',(0.,1.,0.));-#47 = ORIENTED_EDGE('',*,*,#48,.F.);-#48 = EDGE_CURVE('',#49,#41,#51,.T.);-#49 = VERTEX_POINT('',#50);-#50 = CARTESIAN_POINT('',(-0.8,0.4,3.E-02));-#51 = CIRCLE('',#52,3.E-02);-#52 = AXIS2_PLACEMENT_3D('',#53,#54,#55);-#53 = CARTESIAN_POINT('',(-0.8,0.37,3.E-02));-#54 = DIRECTION('',(-1.,0.,0.));-#55 = DIRECTION('',(0.,0.,1.));-#56 = ORIENTED_EDGE('',*,*,#57,.T.);-#57 = EDGE_CURVE('',#49,#58,#60,.T.);-#58 = VERTEX_POINT('',#59);-#59 = CARTESIAN_POINT('',(-0.8,0.4,0.77));-#60 = LINE('',#61,#62);-#61 = CARTESIAN_POINT('',(-0.8,0.4,0.));-#62 = VECTOR('',#63,1.);-#63 = DIRECTION('',(0.,0.,1.));-#64 = ORIENTED_EDGE('',*,*,#65,.T.);-#65 = EDGE_CURVE('',#58,#66,#68,.T.);-#66 = VERTEX_POINT('',#67);-#67 = CARTESIAN_POINT('',(-0.8,0.37,0.8));-#68 = CIRCLE('',#69,3.E-02);-#69 = AXIS2_PLACEMENT_3D('',#70,#71,#72);-#70 = CARTESIAN_POINT('',(-0.8,0.37,0.77));-#71 = DIRECTION('',(1.,0.,-0.));-#72 = DIRECTION('',(0.,0.,1.));-#73 = ORIENTED_EDGE('',*,*,#74,.F.);-#74 = EDGE_CURVE('',#75,#66,#77,.T.);-#75 = VERTEX_POINT('',#76);-#76 = CARTESIAN_POINT('',(-0.8,-0.37,0.8));-#77 = LINE('',#78,#79);-#78 = CARTESIAN_POINT('',(-0.8,-0.4,0.8));-#79 = VECTOR('',#80,1.);-#80 = DIRECTION('',(0.,1.,0.));-#81 = ORIENTED_EDGE('',*,*,#82,.F.);-#82 = EDGE_CURVE('',#24,#75,#83,.T.);-#83 = CIRCLE('',#84,3.E-02);-#84 = AXIS2_PLACEMENT_3D('',#85,#86,#87);-#85 = CARTESIAN_POINT('',(-0.8,-0.37,0.77));-#86 = DIRECTION('',(-1.,0.,0.));-#87 = DIRECTION('',(0.,0.,1.));-#88 = PLANE('',#89);-#89 = AXIS2_PLACEMENT_3D('',#90,#91,#92);-#90 = CARTESIAN_POINT('',(-0.8,-0.4,0.));-#91 = DIRECTION('',(1.,0.,0.));-#92 = DIRECTION('',(0.,0.,1.));-#93 = ADVANCED_FACE('',(#94),#119,.F.);-#94 = FACE_BOUND('',#95,.F.);-#95 = EDGE_LOOP('',(#96,#106,#112,#113));-#96 = ORIENTED_EDGE('',*,*,#97,.F.);-#97 = EDGE_CURVE('',#98,#100,#102,.T.);-#98 = VERTEX_POINT('',#99);-#99 = CARTESIAN_POINT('',(-0.5,-0.4,3.E-02));-#100 = VERTEX_POINT('',#101);-#101 = CARTESIAN_POINT('',(-0.5,-0.4,0.77));-#102 = LINE('',#103,#104);-#103 = CARTESIAN_POINT('',(-0.5,-0.4,0.));-#104 = VECTOR('',#105,1.);-#105 = DIRECTION('',(0.,0.,1.));-#106 = ORIENTED_EDGE('',*,*,#107,.F.);-#107 = EDGE_CURVE('',#22,#98,#108,.T.);-#108 = LINE('',#109,#110);-#109 = CARTESIAN_POINT('',(-0.8,-0.4,3.E-02));-#110 = VECTOR('',#111,1.);-#111 = DIRECTION('',(1.,0.,0.));-#112 = ORIENTED_EDGE('',*,*,#21,.T.);-#113 = ORIENTED_EDGE('',*,*,#114,.T.);-#114 = EDGE_CURVE('',#24,#100,#115,.T.);-#115 = LINE('',#116,#117);-#116 = CARTESIAN_POINT('',(-0.8,-0.4,0.77));-#117 = VECTOR('',#118,1.);-#118 = DIRECTION('',(1.,0.,0.));-#119 = PLANE('',#120);-#120 = AXIS2_PLACEMENT_3D('',#121,#122,#123);-#121 = CARTESIAN_POINT('',(-0.8,-0.4,0.));-#122 = DIRECTION('',(0.,1.,0.));-#123 = DIRECTION('',(0.,0.,1.));-#124 = ADVANCED_FACE('',(#125),#144,.T.);-#125 = FACE_BOUND('',#126,.T.);-#126 = EDGE_LOOP('',(#127,#128,#136,#143));-#127 = ORIENTED_EDGE('',*,*,#31,.T.);-#128 = ORIENTED_EDGE('',*,*,#129,.T.);-#129 = EDGE_CURVE('',#32,#130,#132,.T.);-#130 = VERTEX_POINT('',#131);-#131 = CARTESIAN_POINT('',(-0.5,-0.37,0.));-#132 = LINE('',#133,#134);-#133 = CARTESIAN_POINT('',(-0.8,-0.37,0.));-#134 = VECTOR('',#135,1.);-#135 = DIRECTION('',(1.,0.,0.));-#136 = ORIENTED_EDGE('',*,*,#137,.F.);-#137 = EDGE_CURVE('',#98,#130,#138,.T.);-#138 = CIRCLE('',#139,3.E-02);-#139 = AXIS2_PLACEMENT_3D('',#140,#141,#142);-#140 = CARTESIAN_POINT('',(-0.5,-0.37,3.E-02));-#141 = DIRECTION('',(1.,0.,-0.));-#142 = DIRECTION('',(0.,0.,1.));-#143 = ORIENTED_EDGE('',*,*,#107,.F.);-#144 = CYLINDRICAL_SURFACE('',#145,3.E-02);-#145 = AXIS2_PLACEMENT_3D('',#146,#147,#148);-#146 = CARTESIAN_POINT('',(-0.8,-0.37,3.E-02));-#147 = DIRECTION('',(1.,0.,0.));-#148 = DIRECTION('',(0.,-1.,0.));-#149 = ADVANCED_FACE('',(#150),#169,.T.);-#150 = FACE_BOUND('',#151,.F.);-#151 = EDGE_LOOP('',(#152,#153,#161,#168));-#152 = ORIENTED_EDGE('',*,*,#82,.T.);-#153 = ORIENTED_EDGE('',*,*,#154,.T.);-#154 = EDGE_CURVE('',#75,#155,#157,.T.);-#155 = VERTEX_POINT('',#156);-#156 = CARTESIAN_POINT('',(-0.5,-0.37,0.8));-#157 = LINE('',#158,#159);-#158 = CARTESIAN_POINT('',(-0.8,-0.37,0.8));-#159 = VECTOR('',#160,1.);-#160 = DIRECTION('',(1.,0.,0.));-#161 = ORIENTED_EDGE('',*,*,#162,.F.);-#162 = EDGE_CURVE('',#100,#155,#163,.T.);-#163 = CIRCLE('',#164,3.E-02);-#164 = AXIS2_PLACEMENT_3D('',#165,#166,#167);-#165 = CARTESIAN_POINT('',(-0.5,-0.37,0.77));-#166 = DIRECTION('',(-1.,0.,0.));-#167 = DIRECTION('',(0.,0.,1.));-#168 = ORIENTED_EDGE('',*,*,#114,.F.);-#169 = CYLINDRICAL_SURFACE('',#170,3.E-02);-#170 = AXIS2_PLACEMENT_3D('',#171,#172,#173);-#171 = CARTESIAN_POINT('',(-0.8,-0.37,0.77));-#172 = DIRECTION('',(1.,0.,0.));-#173 = DIRECTION('',(0.,-1.,0.));-#174 = ADVANCED_FACE('',(#175),#193,.F.);-#175 = FACE_BOUND('',#176,.F.);-#176 = EDGE_LOOP('',(#177,#178,#179,#187));-#177 = ORIENTED_EDGE('',*,*,#40,.F.);-#178 = ORIENTED_EDGE('',*,*,#129,.T.);-#179 = ORIENTED_EDGE('',*,*,#180,.T.);-#180 = EDGE_CURVE('',#130,#181,#183,.T.);-#181 = VERTEX_POINT('',#182);-#182 = CARTESIAN_POINT('',(-0.5,0.37,0.));-#183 = LINE('',#184,#185);-#184 = CARTESIAN_POINT('',(-0.5,-0.4,0.));-#185 = VECTOR('',#186,1.);-#186 = DIRECTION('',(0.,1.,0.));-#187 = ORIENTED_EDGE('',*,*,#188,.F.);-#188 = EDGE_CURVE('',#41,#181,#189,.T.);-#189 = LINE('',#190,#191);-#190 = CARTESIAN_POINT('',(-0.8,0.37,0.));-#191 = VECTOR('',#192,1.);-#192 = DIRECTION('',(1.,0.,0.));-#193 = PLANE('',#194);-#194 = AXIS2_PLACEMENT_3D('',#195,#196,#197);-#195 = CARTESIAN_POINT('',(-0.8,-0.4,0.));-#196 = DIRECTION('',(0.,0.,1.));-#197 = DIRECTION('',(1.,0.,0.));-#198 = ADVANCED_FACE('',(#199),#217,.T.);-#199 = FACE_BOUND('',#200,.T.);-#200 = EDGE_LOOP('',(#201,#202,#203,#211));-#201 = ORIENTED_EDGE('',*,*,#74,.F.);-#202 = ORIENTED_EDGE('',*,*,#154,.T.);-#203 = ORIENTED_EDGE('',*,*,#204,.T.);-#204 = EDGE_CURVE('',#155,#205,#207,.T.);-#205 = VERTEX_POINT('',#206);-#206 = CARTESIAN_POINT('',(-0.5,0.37,0.8));-#207 = LINE('',#208,#209);-#208 = CARTESIAN_POINT('',(-0.5,-0.4,0.8));-#209 = VECTOR('',#210,1.);-#210 = DIRECTION('',(0.,1.,0.));-#211 = ORIENTED_EDGE('',*,*,#212,.F.);-#212 = EDGE_CURVE('',#66,#205,#213,.T.);-#213 = LINE('',#214,#215);-#214 = CARTESIAN_POINT('',(-0.8,0.37,0.8));-#215 = VECTOR('',#216,1.);-#216 = DIRECTION('',(1.,0.,0.));-#217 = PLANE('',#218);-#218 = AXIS2_PLACEMENT_3D('',#219,#220,#221);-#219 = CARTESIAN_POINT('',(-0.8,-0.4,0.8));-#220 = DIRECTION('',(0.,0.,1.));-#221 = DIRECTION('',(1.,0.,0.));-#222 = ADVANCED_FACE('',(#223),#242,.T.);-#223 = FACE_BOUND('',#224,.F.);-#224 = EDGE_LOOP('',(#225,#226,#227,#236));-#225 = ORIENTED_EDGE('',*,*,#48,.T.);-#226 = ORIENTED_EDGE('',*,*,#188,.T.);-#227 = ORIENTED_EDGE('',*,*,#228,.F.);-#228 = EDGE_CURVE('',#229,#181,#231,.T.);-#229 = VERTEX_POINT('',#230);-#230 = CARTESIAN_POINT('',(-0.5,0.4,3.E-02));-#231 = CIRCLE('',#232,3.E-02);-#232 = AXIS2_PLACEMENT_3D('',#233,#234,#235);-#233 = CARTESIAN_POINT('',(-0.5,0.37,3.E-02));-#234 = DIRECTION('',(-1.,0.,0.));-#235 = DIRECTION('',(0.,0.,1.));-#236 = ORIENTED_EDGE('',*,*,#237,.F.);-#237 = EDGE_CURVE('',#49,#229,#238,.T.);-#238 = LINE('',#239,#240);-#239 = CARTESIAN_POINT('',(-0.8,0.4,3.E-02));-#240 = VECTOR('',#241,1.);-#241 = DIRECTION('',(1.,0.,0.));-#242 = CYLINDRICAL_SURFACE('',#243,3.E-02);-#243 = AXIS2_PLACEMENT_3D('',#244,#245,#246);-#244 = CARTESIAN_POINT('',(-0.8,0.37,3.E-02));-#245 = DIRECTION('',(1.,0.,0.));-#246 = DIRECTION('',(0.,1.,0.));-#247 = ADVANCED_FACE('',(#248),#267,.T.);-#248 = FACE_BOUND('',#249,.T.);-#249 = EDGE_LOOP('',(#250,#251,#252,#261));-#250 = ORIENTED_EDGE('',*,*,#65,.T.);-#251 = ORIENTED_EDGE('',*,*,#212,.T.);-#252 = ORIENTED_EDGE('',*,*,#253,.F.);-#253 = EDGE_CURVE('',#254,#205,#256,.T.);-#254 = VERTEX_POINT('',#255);-#255 = CARTESIAN_POINT('',(-0.5,0.4,0.77));-#256 = CIRCLE('',#257,3.E-02);-#257 = AXIS2_PLACEMENT_3D('',#258,#259,#260);-#258 = CARTESIAN_POINT('',(-0.5,0.37,0.77));-#259 = DIRECTION('',(1.,0.,-0.));-#260 = DIRECTION('',(0.,0.,1.));-#261 = ORIENTED_EDGE('',*,*,#262,.F.);-#262 = EDGE_CURVE('',#58,#254,#263,.T.);-#263 = LINE('',#264,#265);-#264 = CARTESIAN_POINT('',(-0.8,0.4,0.77));-#265 = VECTOR('',#266,1.);-#266 = DIRECTION('',(1.,0.,0.));-#267 = CYLINDRICAL_SURFACE('',#268,3.E-02);-#268 = AXIS2_PLACEMENT_3D('',#269,#270,#271);-#269 = CARTESIAN_POINT('',(-0.8,0.37,0.77));-#270 = DIRECTION('',(1.,0.,0.));-#271 = DIRECTION('',(0.,1.,0.));-#272 = ADVANCED_FACE('',(#273),#284,.T.);-#273 = FACE_BOUND('',#274,.T.);-#274 = EDGE_LOOP('',(#275,#281,#282,#283));-#275 = ORIENTED_EDGE('',*,*,#276,.F.);-#276 = EDGE_CURVE('',#229,#254,#277,.T.);-#277 = LINE('',#278,#279);-#278 = CARTESIAN_POINT('',(-0.5,0.4,0.));-#279 = VECTOR('',#280,1.);-#280 = DIRECTION('',(0.,0.,1.));-#281 = ORIENTED_EDGE('',*,*,#237,.F.);-#282 = ORIENTED_EDGE('',*,*,#57,.T.);-#283 = ORIENTED_EDGE('',*,*,#262,.T.);-#284 = PLANE('',#285);-#285 = AXIS2_PLACEMENT_3D('',#286,#287,#288);-#286 = CARTESIAN_POINT('',(-0.8,0.4,0.));-#287 = DIRECTION('',(0.,1.,0.));-#288 = DIRECTION('',(0.,0.,1.));-#289 = ADVANCED_FACE('',(#290,#300),#370,.T.);-#290 = FACE_BOUND('',#291,.T.);-#291 = EDGE_LOOP('',(#292,#293,#294,#295,#296,#297,#298,#299));-#292 = ORIENTED_EDGE('',*,*,#97,.F.);-#293 = ORIENTED_EDGE('',*,*,#137,.T.);-#294 = ORIENTED_EDGE('',*,*,#180,.T.);-#295 = ORIENTED_EDGE('',*,*,#228,.F.);-#296 = ORIENTED_EDGE('',*,*,#276,.T.);-#297 = ORIENTED_EDGE('',*,*,#253,.T.);-#298 = ORIENTED_EDGE('',*,*,#204,.F.);-#299 = ORIENTED_EDGE('',*,*,#162,.F.);-#300 = FACE_BOUND('',#301,.T.);-#301 = EDGE_LOOP('',(#302,#313,#321,#330,#338,#347,#355,#364));-#302 = ORIENTED_EDGE('',*,*,#303,.F.);-#303 = EDGE_CURVE('',#304,#306,#308,.T.);-#304 = VERTEX_POINT('',#305);-#305 = CARTESIAN_POINT('',(-0.5,-0.37,6.E-02));-#306 = VERTEX_POINT('',#307);-#307 = CARTESIAN_POINT('',(-0.5,-0.34,3.E-02));-#308 = CIRCLE('',#309,3.E-02);-#309 = AXIS2_PLACEMENT_3D('',#310,#311,#312);-#310 = CARTESIAN_POINT('',(-0.5,-0.34,6.E-02));-#311 = DIRECTION('',(1.,0.,-0.));-#312 = DIRECTION('',(0.,0.,1.));-#313 = ORIENTED_EDGE('',*,*,#314,.T.);-#314 = EDGE_CURVE('',#304,#315,#317,.T.);-#315 = VERTEX_POINT('',#316);-#316 = CARTESIAN_POINT('',(-0.5,-0.37,0.74));-#317 = LINE('',#318,#319);-#318 = CARTESIAN_POINT('',(-0.5,-0.37,3.E-02));-#319 = VECTOR('',#320,1.);-#320 = DIRECTION('',(0.,0.,1.));-#321 = ORIENTED_EDGE('',*,*,#322,.T.);-#322 = EDGE_CURVE('',#315,#323,#325,.T.);-#323 = VERTEX_POINT('',#324);-#324 = CARTESIAN_POINT('',(-0.5,-0.34,0.77));-#325 = CIRCLE('',#326,3.E-02);-#326 = AXIS2_PLACEMENT_3D('',#327,#328,#329);-#327 = CARTESIAN_POINT('',(-0.5,-0.34,0.74));-#328 = DIRECTION('',(-1.,0.,0.));-#329 = DIRECTION('',(0.,0.,1.));-#330 = ORIENTED_EDGE('',*,*,#331,.T.);-#331 = EDGE_CURVE('',#323,#332,#334,.T.);-#332 = VERTEX_POINT('',#333);-#333 = CARTESIAN_POINT('',(-0.5,0.34,0.77));-#334 = LINE('',#335,#336);-#335 = CARTESIAN_POINT('',(-0.5,-0.37,0.77));-#336 = VECTOR('',#337,1.);-#337 = DIRECTION('',(0.,1.,0.));-#338 = ORIENTED_EDGE('',*,*,#339,.F.);-#339 = EDGE_CURVE('',#340,#332,#342,.T.);-#340 = VERTEX_POINT('',#341);-#341 = CARTESIAN_POINT('',(-0.5,0.37,0.74));-#342 = CIRCLE('',#343,3.E-02);-#343 = AXIS2_PLACEMENT_3D('',#344,#345,#346);-#344 = CARTESIAN_POINT('',(-0.5,0.34,0.74));-#345 = DIRECTION('',(1.,0.,-0.));-#346 = DIRECTION('',(0.,0.,1.));-#347 = ORIENTED_EDGE('',*,*,#348,.F.);-#348 = EDGE_CURVE('',#349,#340,#351,.T.);-#349 = VERTEX_POINT('',#350);-#350 = CARTESIAN_POINT('',(-0.5,0.37,6.E-02));-#351 = LINE('',#352,#353);-#352 = CARTESIAN_POINT('',(-0.5,0.37,3.E-02));-#353 = VECTOR('',#354,1.);-#354 = DIRECTION('',(0.,0.,1.));-#355 = ORIENTED_EDGE('',*,*,#356,.T.);-#356 = EDGE_CURVE('',#349,#357,#359,.T.);-#357 = VERTEX_POINT('',#358);-#358 = CARTESIAN_POINT('',(-0.5,0.34,3.E-02));-#359 = CIRCLE('',#360,3.E-02);-#360 = AXIS2_PLACEMENT_3D('',#361,#362,#363);-#361 = CARTESIAN_POINT('',(-0.5,0.34,6.E-02));-#362 = DIRECTION('',(-1.,0.,0.));-#363 = DIRECTION('',(0.,0.,1.));-#364 = ORIENTED_EDGE('',*,*,#365,.F.);-#365 = EDGE_CURVE('',#306,#357,#366,.T.);-#366 = LINE('',#367,#368);-#367 = CARTESIAN_POINT('',(-0.5,-0.37,3.E-02));-#368 = VECTOR('',#369,1.);-#369 = DIRECTION('',(0.,1.,0.));-#370 = PLANE('',#371);-#371 = AXIS2_PLACEMENT_3D('',#372,#373,#374);-#372 = CARTESIAN_POINT('',(-0.5,-0.4,0.));-#373 = DIRECTION('',(1.,0.,0.));-#374 = DIRECTION('',(0.,0.,1.));-#375 = ADVANCED_FACE('',(#376),#402,.T.);-#376 = FACE_BOUND('',#377,.T.);-#377 = EDGE_LOOP('',(#378,#379,#387,#396));-#378 = ORIENTED_EDGE('',*,*,#303,.T.);-#379 = ORIENTED_EDGE('',*,*,#380,.T.);-#380 = EDGE_CURVE('',#306,#381,#383,.T.);-#381 = VERTEX_POINT('',#382);-#382 = CARTESIAN_POINT('',(0.5,-0.34,3.E-02));-#383 = LINE('',#384,#385);-#384 = CARTESIAN_POINT('',(-0.5,-0.34,3.E-02));-#385 = VECTOR('',#386,1.);-#386 = DIRECTION('',(1.,0.,0.));-#387 = ORIENTED_EDGE('',*,*,#388,.F.);-#388 = EDGE_CURVE('',#389,#381,#391,.T.);-#389 = VERTEX_POINT('',#390);-#390 = CARTESIAN_POINT('',(0.5,-0.37,6.E-02));-#391 = CIRCLE('',#392,3.E-02);-#392 = AXIS2_PLACEMENT_3D('',#393,#394,#395);-#393 = CARTESIAN_POINT('',(0.5,-0.34,6.E-02));-#394 = DIRECTION('',(1.,0.,-0.));-#395 = DIRECTION('',(0.,0.,1.));-#396 = ORIENTED_EDGE('',*,*,#397,.F.);-#397 = EDGE_CURVE('',#304,#389,#398,.T.);-#398 = LINE('',#399,#400);-#399 = CARTESIAN_POINT('',(-0.5,-0.37,6.E-02));-#400 = VECTOR('',#401,1.);-#401 = DIRECTION('',(1.,0.,0.));-#402 = CYLINDRICAL_SURFACE('',#403,3.E-02);-#403 = AXIS2_PLACEMENT_3D('',#404,#405,#406);-#404 = CARTESIAN_POINT('',(-0.5,-0.34,6.E-02));-#405 = DIRECTION('',(1.,0.,0.));-#406 = DIRECTION('',(0.,-1.,0.));-#407 = ADVANCED_FACE('',(#408),#426,.F.);-#408 = FACE_BOUND('',#409,.F.);-#409 = EDGE_LOOP('',(#410,#411,#412,#420));-#410 = ORIENTED_EDGE('',*,*,#365,.F.);-#411 = ORIENTED_EDGE('',*,*,#380,.T.);-#412 = ORIENTED_EDGE('',*,*,#413,.T.);-#413 = EDGE_CURVE('',#381,#414,#416,.T.);-#414 = VERTEX_POINT('',#415);-#415 = CARTESIAN_POINT('',(0.5,0.34,3.E-02));-#416 = LINE('',#417,#418);-#417 = CARTESIAN_POINT('',(0.5,-0.37,3.E-02));-#418 = VECTOR('',#419,1.);-#419 = DIRECTION('',(0.,1.,0.));-#420 = ORIENTED_EDGE('',*,*,#421,.F.);-#421 = EDGE_CURVE('',#357,#414,#422,.T.);-#422 = LINE('',#423,#424);-#423 = CARTESIAN_POINT('',(-0.5,0.34,3.E-02));-#424 = VECTOR('',#425,1.);-#425 = DIRECTION('',(1.,0.,0.));-#426 = PLANE('',#427);-#427 = AXIS2_PLACEMENT_3D('',#428,#429,#430);-#428 = CARTESIAN_POINT('',(-0.5,-0.37,3.E-02));-#429 = DIRECTION('',(0.,0.,1.));-#430 = DIRECTION('',(1.,0.,0.));-#431 = ADVANCED_FACE('',(#432),#451,.T.);-#432 = FACE_BOUND('',#433,.F.);-#433 = EDGE_LOOP('',(#434,#435,#436,#445));-#434 = ORIENTED_EDGE('',*,*,#356,.T.);-#435 = ORIENTED_EDGE('',*,*,#421,.T.);-#436 = ORIENTED_EDGE('',*,*,#437,.F.);-#437 = EDGE_CURVE('',#438,#414,#440,.T.);-#438 = VERTEX_POINT('',#439);-#439 = CARTESIAN_POINT('',(0.5,0.37,6.E-02));-#440 = CIRCLE('',#441,3.E-02);-#441 = AXIS2_PLACEMENT_3D('',#442,#443,#444);-#442 = CARTESIAN_POINT('',(0.5,0.34,6.E-02));-#443 = DIRECTION('',(-1.,0.,0.));-#444 = DIRECTION('',(0.,0.,1.));-#445 = ORIENTED_EDGE('',*,*,#446,.F.);-#446 = EDGE_CURVE('',#349,#438,#447,.T.);-#447 = LINE('',#448,#449);-#448 = CARTESIAN_POINT('',(-0.5,0.37,6.E-02));-#449 = VECTOR('',#450,1.);-#450 = DIRECTION('',(1.,0.,0.));-#451 = CYLINDRICAL_SURFACE('',#452,3.E-02);-#452 = AXIS2_PLACEMENT_3D('',#453,#454,#455);-#453 = CARTESIAN_POINT('',(-0.5,0.34,6.E-02));-#454 = DIRECTION('',(1.,0.,0.));-#455 = DIRECTION('',(0.,1.,0.));-#456 = ADVANCED_FACE('',(#457),#475,.T.);-#457 = FACE_BOUND('',#458,.T.);-#458 = EDGE_LOOP('',(#459,#467,#468,#469));-#459 = ORIENTED_EDGE('',*,*,#460,.F.);-#460 = EDGE_CURVE('',#438,#461,#463,.T.);-#461 = VERTEX_POINT('',#462);-#462 = CARTESIAN_POINT('',(0.5,0.37,0.74));-#463 = LINE('',#464,#465);-#464 = CARTESIAN_POINT('',(0.5,0.37,3.E-02));-#465 = VECTOR('',#466,1.);-#466 = DIRECTION('',(0.,0.,1.));-#467 = ORIENTED_EDGE('',*,*,#446,.F.);-#468 = ORIENTED_EDGE('',*,*,#348,.T.);-#469 = ORIENTED_EDGE('',*,*,#470,.T.);-#470 = EDGE_CURVE('',#340,#461,#471,.T.);-#471 = LINE('',#472,#473);-#472 = CARTESIAN_POINT('',(-0.5,0.37,0.74));-#473 = VECTOR('',#474,1.);-#474 = DIRECTION('',(1.,0.,0.));-#475 = PLANE('',#476);-#476 = AXIS2_PLACEMENT_3D('',#477,#478,#479);-#477 = CARTESIAN_POINT('',(-0.5,0.37,3.E-02));-#478 = DIRECTION('',(0.,1.,0.));-#479 = DIRECTION('',(0.,0.,1.));-#480 = ADVANCED_FACE('',(#481),#500,.T.);-#481 = FACE_BOUND('',#482,.T.);-#482 = EDGE_LOOP('',(#483,#484,#492,#499));-#483 = ORIENTED_EDGE('',*,*,#339,.T.);-#484 = ORIENTED_EDGE('',*,*,#485,.T.);-#485 = EDGE_CURVE('',#332,#486,#488,.T.);-#486 = VERTEX_POINT('',#487);-#487 = CARTESIAN_POINT('',(0.5,0.34,0.77));-#488 = LINE('',#489,#490);-#489 = CARTESIAN_POINT('',(-0.5,0.34,0.77));-#490 = VECTOR('',#491,1.);-#491 = DIRECTION('',(1.,0.,0.));-#492 = ORIENTED_EDGE('',*,*,#493,.F.);-#493 = EDGE_CURVE('',#461,#486,#494,.T.);-#494 = CIRCLE('',#495,3.E-02);-#495 = AXIS2_PLACEMENT_3D('',#496,#497,#498);-#496 = CARTESIAN_POINT('',(0.5,0.34,0.74));-#497 = DIRECTION('',(1.,0.,-0.));-#498 = DIRECTION('',(0.,0.,1.));-#499 = ORIENTED_EDGE('',*,*,#470,.F.);-#500 = CYLINDRICAL_SURFACE('',#501,3.E-02);-#501 = AXIS2_PLACEMENT_3D('',#502,#503,#504);-#502 = CARTESIAN_POINT('',(-0.5,0.34,0.74));-#503 = DIRECTION('',(1.,0.,0.));-#504 = DIRECTION('',(0.,1.,0.));-#505 = ADVANCED_FACE('',(#506),#524,.T.);-#506 = FACE_BOUND('',#507,.T.);-#507 = EDGE_LOOP('',(#508,#509,#517,#523));-#508 = ORIENTED_EDGE('',*,*,#331,.F.);-#509 = ORIENTED_EDGE('',*,*,#510,.T.);-#510 = EDGE_CURVE('',#323,#511,#513,.T.);-#511 = VERTEX_POINT('',#512);-#512 = CARTESIAN_POINT('',(0.5,-0.34,0.77));-#513 = LINE('',#514,#515);-#514 = CARTESIAN_POINT('',(-0.5,-0.34,0.77));-#515 = VECTOR('',#516,1.);-#516 = DIRECTION('',(1.,0.,0.));-#517 = ORIENTED_EDGE('',*,*,#518,.T.);-#518 = EDGE_CURVE('',#511,#486,#519,.T.);-#519 = LINE('',#520,#521);-#520 = CARTESIAN_POINT('',(0.5,-0.37,0.77));-#521 = VECTOR('',#522,1.);-#522 = DIRECTION('',(0.,1.,0.));-#523 = ORIENTED_EDGE('',*,*,#485,.F.);-#524 = PLANE('',#525);-#525 = AXIS2_PLACEMENT_3D('',#526,#527,#528);-#526 = CARTESIAN_POINT('',(-0.5,-0.37,0.77));-#527 = DIRECTION('',(0.,0.,1.));-#528 = DIRECTION('',(1.,0.,0.));-#529 = ADVANCED_FACE('',(#530),#549,.T.);-#530 = FACE_BOUND('',#531,.F.);-#531 = EDGE_LOOP('',(#532,#533,#534,#543));-#532 = ORIENTED_EDGE('',*,*,#322,.T.);-#533 = ORIENTED_EDGE('',*,*,#510,.T.);-#534 = ORIENTED_EDGE('',*,*,#535,.F.);-#535 = EDGE_CURVE('',#536,#511,#538,.T.);-#536 = VERTEX_POINT('',#537);-#537 = CARTESIAN_POINT('',(0.5,-0.37,0.74));-#538 = CIRCLE('',#539,3.E-02);-#539 = AXIS2_PLACEMENT_3D('',#540,#541,#542);-#540 = CARTESIAN_POINT('',(0.5,-0.34,0.74));-#541 = DIRECTION('',(-1.,0.,0.));-#542 = DIRECTION('',(0.,0.,1.));-#543 = ORIENTED_EDGE('',*,*,#544,.F.);-#544 = EDGE_CURVE('',#315,#536,#545,.T.);-#545 = LINE('',#546,#547);-#546 = CARTESIAN_POINT('',(-0.5,-0.37,0.74));-#547 = VECTOR('',#548,1.);-#548 = DIRECTION('',(1.,0.,0.));-#549 = CYLINDRICAL_SURFACE('',#550,3.E-02);-#550 = AXIS2_PLACEMENT_3D('',#551,#552,#553);-#551 = CARTESIAN_POINT('',(-0.5,-0.34,0.74));-#552 = DIRECTION('',(1.,0.,0.));-#553 = DIRECTION('',(0.,-1.,0.));-#554 = ADVANCED_FACE('',(#555),#566,.F.);-#555 = FACE_BOUND('',#556,.F.);-#556 = EDGE_LOOP('',(#557,#563,#564,#565));-#557 = ORIENTED_EDGE('',*,*,#558,.F.);-#558 = EDGE_CURVE('',#389,#536,#559,.T.);-#559 = LINE('',#560,#561);-#560 = CARTESIAN_POINT('',(0.5,-0.37,3.E-02));-#561 = VECTOR('',#562,1.);-#562 = DIRECTION('',(0.,0.,1.));-#563 = ORIENTED_EDGE('',*,*,#397,.F.);-#564 = ORIENTED_EDGE('',*,*,#314,.T.);-#565 = ORIENTED_EDGE('',*,*,#544,.T.);-#566 = PLANE('',#567);-#567 = AXIS2_PLACEMENT_3D('',#568,#569,#570);-#568 = CARTESIAN_POINT('',(-0.5,-0.37,3.E-02));-#569 = DIRECTION('',(0.,1.,0.));-#570 = DIRECTION('',(0.,0.,1.));-#571 = ADVANCED_FACE('',(#572,#642),#652,.F.);-#572 = FACE_BOUND('',#573,.F.);-#573 = EDGE_LOOP('',(#574,#584,#593,#601,#610,#618,#627,#635));-#574 = ORIENTED_EDGE('',*,*,#575,.F.);-#575 = EDGE_CURVE('',#576,#578,#580,.T.);-#576 = VERTEX_POINT('',#577);-#577 = CARTESIAN_POINT('',(0.5,-0.4,3.E-02));-#578 = VERTEX_POINT('',#579);-#579 = CARTESIAN_POINT('',(0.5,-0.4,0.77));-#580 = LINE('',#581,#582);-#581 = CARTESIAN_POINT('',(0.5,-0.4,0.));-#582 = VECTOR('',#583,1.);-#583 = DIRECTION('',(0.,0.,1.));-#584 = ORIENTED_EDGE('',*,*,#585,.T.);-#585 = EDGE_CURVE('',#576,#586,#588,.T.);-#586 = VERTEX_POINT('',#587);-#587 = CARTESIAN_POINT('',(0.5,-0.37,0.));-#588 = CIRCLE('',#589,3.E-02);-#589 = AXIS2_PLACEMENT_3D('',#590,#591,#592);-#590 = CARTESIAN_POINT('',(0.5,-0.37,3.E-02));-#591 = DIRECTION('',(1.,0.,-0.));-#592 = DIRECTION('',(0.,0.,1.));-#593 = ORIENTED_EDGE('',*,*,#594,.T.);-#594 = EDGE_CURVE('',#586,#595,#597,.T.);-#595 = VERTEX_POINT('',#596);-#596 = CARTESIAN_POINT('',(0.5,0.37,0.));-#597 = LINE('',#598,#599);-#598 = CARTESIAN_POINT('',(0.5,-0.4,0.));-#599 = VECTOR('',#600,1.);-#600 = DIRECTION('',(0.,1.,0.));-#601 = ORIENTED_EDGE('',*,*,#602,.F.);-#602 = EDGE_CURVE('',#603,#595,#605,.T.);-#603 = VERTEX_POINT('',#604);-#604 = CARTESIAN_POINT('',(0.5,0.4,3.E-02));-#605 = CIRCLE('',#606,3.E-02);-#606 = AXIS2_PLACEMENT_3D('',#607,#608,#609);-#607 = CARTESIAN_POINT('',(0.5,0.37,3.E-02));-#608 = DIRECTION('',(-1.,0.,0.));-#609 = DIRECTION('',(0.,0.,1.));-#610 = ORIENTED_EDGE('',*,*,#611,.T.);-#611 = EDGE_CURVE('',#603,#612,#614,.T.);-#612 = VERTEX_POINT('',#613);-#613 = CARTESIAN_POINT('',(0.5,0.4,0.77));-#614 = LINE('',#615,#616);-#615 = CARTESIAN_POINT('',(0.5,0.4,0.));-#616 = VECTOR('',#617,1.);-#617 = DIRECTION('',(0.,0.,1.));-#618 = ORIENTED_EDGE('',*,*,#619,.T.);-#619 = EDGE_CURVE('',#612,#620,#622,.T.);-#620 = VERTEX_POINT('',#621);-#621 = CARTESIAN_POINT('',(0.5,0.37,0.8));-#622 = CIRCLE('',#623,3.E-02);-#623 = AXIS2_PLACEMENT_3D('',#624,#625,#626);-#624 = CARTESIAN_POINT('',(0.5,0.37,0.77));-#625 = DIRECTION('',(1.,0.,-0.));-#626 = DIRECTION('',(0.,0.,1.));-#627 = ORIENTED_EDGE('',*,*,#628,.F.);-#628 = EDGE_CURVE('',#629,#620,#631,.T.);-#629 = VERTEX_POINT('',#630);-#630 = CARTESIAN_POINT('',(0.5,-0.37,0.8));-#631 = LINE('',#632,#633);-#632 = CARTESIAN_POINT('',(0.5,-0.4,0.8));-#633 = VECTOR('',#634,1.);-#634 = DIRECTION('',(0.,1.,0.));-#635 = ORIENTED_EDGE('',*,*,#636,.F.);-#636 = EDGE_CURVE('',#578,#629,#637,.T.);-#637 = CIRCLE('',#638,3.E-02);-#638 = AXIS2_PLACEMENT_3D('',#639,#640,#641);-#639 = CARTESIAN_POINT('',(0.5,-0.37,0.77));-#640 = DIRECTION('',(-1.,0.,0.));-#641 = DIRECTION('',(0.,0.,1.));-#642 = FACE_BOUND('',#643,.F.);-#643 = EDGE_LOOP('',(#644,#645,#646,#647,#648,#649,#650,#651));-#644 = ORIENTED_EDGE('',*,*,#388,.F.);-#645 = ORIENTED_EDGE('',*,*,#558,.T.);-#646 = ORIENTED_EDGE('',*,*,#535,.T.);-#647 = ORIENTED_EDGE('',*,*,#518,.T.);-#648 = ORIENTED_EDGE('',*,*,#493,.F.);-#649 = ORIENTED_EDGE('',*,*,#460,.F.);-#650 = ORIENTED_EDGE('',*,*,#437,.T.);-#651 = ORIENTED_EDGE('',*,*,#413,.F.);-#652 = PLANE('',#653);-#653 = AXIS2_PLACEMENT_3D('',#654,#655,#656);-#654 = CARTESIAN_POINT('',(0.5,-0.4,0.));-#655 = DIRECTION('',(1.,0.,0.));-#656 = DIRECTION('',(0.,0.,1.));-#657 = ADVANCED_FACE('',(#658),#683,.F.);-#658 = FACE_BOUND('',#659,.F.);-#659 = EDGE_LOOP('',(#660,#670,#676,#677));-#660 = ORIENTED_EDGE('',*,*,#661,.F.);-#661 = EDGE_CURVE('',#662,#664,#666,.T.);-#662 = VERTEX_POINT('',#663);-#663 = CARTESIAN_POINT('',(0.8,-0.4,3.E-02));-#664 = VERTEX_POINT('',#665);-#665 = CARTESIAN_POINT('',(0.8,-0.4,0.77));-#666 = LINE('',#667,#668);-#667 = CARTESIAN_POINT('',(0.8,-0.4,0.));-#668 = VECTOR('',#669,1.);-#669 = DIRECTION('',(0.,0.,1.));-#670 = ORIENTED_EDGE('',*,*,#671,.F.);-#671 = EDGE_CURVE('',#576,#662,#672,.T.);-#672 = LINE('',#673,#674);-#673 = CARTESIAN_POINT('',(0.5,-0.4,3.E-02));-#674 = VECTOR('',#675,1.);-#675 = DIRECTION('',(1.,0.,0.));-#676 = ORIENTED_EDGE('',*,*,#575,.T.);-#677 = ORIENTED_EDGE('',*,*,#678,.T.);-#678 = EDGE_CURVE('',#578,#664,#679,.T.);-#679 = LINE('',#680,#681);-#680 = CARTESIAN_POINT('',(0.5,-0.4,0.77));-#681 = VECTOR('',#682,1.);-#682 = DIRECTION('',(1.,0.,0.));-#683 = PLANE('',#684);-#684 = AXIS2_PLACEMENT_3D('',#685,#686,#687);-#685 = CARTESIAN_POINT('',(0.5,-0.4,0.));-#686 = DIRECTION('',(0.,1.,0.));-#687 = DIRECTION('',(0.,0.,1.));-#688 = ADVANCED_FACE('',(#689),#708,.T.);-#689 = FACE_BOUND('',#690,.T.);-#690 = EDGE_LOOP('',(#691,#692,#700,#707));-#691 = ORIENTED_EDGE('',*,*,#585,.T.);-#692 = ORIENTED_EDGE('',*,*,#693,.T.);-#693 = EDGE_CURVE('',#586,#694,#696,.T.);-#694 = VERTEX_POINT('',#695);-#695 = CARTESIAN_POINT('',(0.8,-0.37,0.));-#696 = LINE('',#697,#698);-#697 = CARTESIAN_POINT('',(0.5,-0.37,0.));-#698 = VECTOR('',#699,1.);-#699 = DIRECTION('',(1.,0.,0.));-#700 = ORIENTED_EDGE('',*,*,#701,.F.);-#701 = EDGE_CURVE('',#662,#694,#702,.T.);-#702 = CIRCLE('',#703,3.E-02);-#703 = AXIS2_PLACEMENT_3D('',#704,#705,#706);-#704 = CARTESIAN_POINT('',(0.8,-0.37,3.E-02));-#705 = DIRECTION('',(1.,0.,-0.));-#706 = DIRECTION('',(0.,0.,1.));-#707 = ORIENTED_EDGE('',*,*,#671,.F.);-#708 = CYLINDRICAL_SURFACE('',#709,3.E-02);-#709 = AXIS2_PLACEMENT_3D('',#710,#711,#712);-#710 = CARTESIAN_POINT('',(0.5,-0.37,3.E-02));-#711 = DIRECTION('',(1.,0.,0.));-#712 = DIRECTION('',(0.,-1.,0.));-#713 = ADVANCED_FACE('',(#714),#733,.T.);-#714 = FACE_BOUND('',#715,.F.);-#715 = EDGE_LOOP('',(#716,#717,#725,#732));-#716 = ORIENTED_EDGE('',*,*,#636,.T.);-#717 = ORIENTED_EDGE('',*,*,#718,.T.);-#718 = EDGE_CURVE('',#629,#719,#721,.T.);-#719 = VERTEX_POINT('',#720);-#720 = CARTESIAN_POINT('',(0.8,-0.37,0.8));-#721 = LINE('',#722,#723);-#722 = CARTESIAN_POINT('',(0.5,-0.37,0.8));-#723 = VECTOR('',#724,1.);-#724 = DIRECTION('',(1.,0.,0.));-#725 = ORIENTED_EDGE('',*,*,#726,.F.);-#726 = EDGE_CURVE('',#664,#719,#727,.T.);-#727 = CIRCLE('',#728,3.E-02);-#728 = AXIS2_PLACEMENT_3D('',#729,#730,#731);-#729 = CARTESIAN_POINT('',(0.8,-0.37,0.77));-#730 = DIRECTION('',(-1.,0.,0.));-#731 = DIRECTION('',(0.,0.,1.));-#732 = ORIENTED_EDGE('',*,*,#678,.F.);-#733 = CYLINDRICAL_SURFACE('',#734,3.E-02);-#734 = AXIS2_PLACEMENT_3D('',#735,#736,#737);-#735 = CARTESIAN_POINT('',(0.5,-0.37,0.77));-#736 = DIRECTION('',(1.,0.,0.));-#737 = DIRECTION('',(0.,-1.,0.));-#738 = ADVANCED_FACE('',(#739),#757,.F.);-#739 = FACE_BOUND('',#740,.F.);-#740 = EDGE_LOOP('',(#741,#742,#743,#751));-#741 = ORIENTED_EDGE('',*,*,#594,.F.);-#742 = ORIENTED_EDGE('',*,*,#693,.T.);-#743 = ORIENTED_EDGE('',*,*,#744,.T.);-#744 = EDGE_CURVE('',#694,#745,#747,.T.);-#745 = VERTEX_POINT('',#746);-#746 = CARTESIAN_POINT('',(0.8,0.37,0.));-#747 = LINE('',#748,#749);-#748 = CARTESIAN_POINT('',(0.8,-0.4,0.));-#749 = VECTOR('',#750,1.);-#750 = DIRECTION('',(0.,1.,0.));-#751 = ORIENTED_EDGE('',*,*,#752,.F.);-#752 = EDGE_CURVE('',#595,#745,#753,.T.);-#753 = LINE('',#754,#755);-#754 = CARTESIAN_POINT('',(0.5,0.37,0.));-#755 = VECTOR('',#756,1.);-#756 = DIRECTION('',(1.,0.,0.));-#757 = PLANE('',#758);-#758 = AXIS2_PLACEMENT_3D('',#759,#760,#761);-#759 = CARTESIAN_POINT('',(0.5,-0.4,0.));-#760 = DIRECTION('',(0.,0.,1.));-#761 = DIRECTION('',(1.,0.,0.));-#762 = ADVANCED_FACE('',(#763),#781,.T.);-#763 = FACE_BOUND('',#764,.T.);-#764 = EDGE_LOOP('',(#765,#766,#767,#775));-#765 = ORIENTED_EDGE('',*,*,#628,.F.);-#766 = ORIENTED_EDGE('',*,*,#718,.T.);-#767 = ORIENTED_EDGE('',*,*,#768,.T.);-#768 = EDGE_CURVE('',#719,#769,#771,.T.);-#769 = VERTEX_POINT('',#770);-#770 = CARTESIAN_POINT('',(0.8,0.37,0.8));-#771 = LINE('',#772,#773);-#772 = CARTESIAN_POINT('',(0.8,-0.4,0.8));-#773 = VECTOR('',#774,1.);-#774 = DIRECTION('',(0.,1.,0.));-#775 = ORIENTED_EDGE('',*,*,#776,.F.);-#776 = EDGE_CURVE('',#620,#769,#777,.T.);-#777 = LINE('',#778,#779);-#778 = CARTESIAN_POINT('',(0.5,0.37,0.8));-#779 = VECTOR('',#780,1.);-#780 = DIRECTION('',(1.,0.,0.));-#781 = PLANE('',#782);-#782 = AXIS2_PLACEMENT_3D('',#783,#784,#785);-#783 = CARTESIAN_POINT('',(0.5,-0.4,0.8));-#784 = DIRECTION('',(0.,0.,1.));-#785 = DIRECTION('',(1.,0.,0.));-#786 = ADVANCED_FACE('',(#787),#806,.T.);-#787 = FACE_BOUND('',#788,.F.);-#788 = EDGE_LOOP('',(#789,#790,#791,#800));-#789 = ORIENTED_EDGE('',*,*,#602,.T.);-#790 = ORIENTED_EDGE('',*,*,#752,.T.);-#791 = ORIENTED_EDGE('',*,*,#792,.F.);-#792 = EDGE_CURVE('',#793,#745,#795,.T.);-#793 = VERTEX_POINT('',#794);-#794 = CARTESIAN_POINT('',(0.8,0.4,3.E-02));-#795 = CIRCLE('',#796,3.E-02);-#796 = AXIS2_PLACEMENT_3D('',#797,#798,#799);-#797 = CARTESIAN_POINT('',(0.8,0.37,3.E-02));-#798 = DIRECTION('',(-1.,0.,0.));-#799 = DIRECTION('',(0.,0.,1.));-#800 = ORIENTED_EDGE('',*,*,#801,.F.);-#801 = EDGE_CURVE('',#603,#793,#802,.T.);-#802 = LINE('',#803,#804);-#803 = CARTESIAN_POINT('',(0.5,0.4,3.E-02));-#804 = VECTOR('',#805,1.);-#805 = DIRECTION('',(1.,0.,0.));-#806 = CYLINDRICAL_SURFACE('',#807,3.E-02);-#807 = AXIS2_PLACEMENT_3D('',#808,#809,#810);-#808 = CARTESIAN_POINT('',(0.5,0.37,3.E-02));-#809 = DIRECTION('',(1.,0.,0.));-#810 = DIRECTION('',(0.,1.,0.));-#811 = ADVANCED_FACE('',(#812),#831,.T.);-#812 = FACE_BOUND('',#813,.T.);-#813 = EDGE_LOOP('',(#814,#815,#816,#825));-#814 = ORIENTED_EDGE('',*,*,#619,.T.);-#815 = ORIENTED_EDGE('',*,*,#776,.T.);-#816 = ORIENTED_EDGE('',*,*,#817,.F.);-#817 = EDGE_CURVE('',#818,#769,#820,.T.);-#818 = VERTEX_POINT('',#819);-#819 = CARTESIAN_POINT('',(0.8,0.4,0.77));-#820 = CIRCLE('',#821,3.E-02);-#821 = AXIS2_PLACEMENT_3D('',#822,#823,#824);-#822 = CARTESIAN_POINT('',(0.8,0.37,0.77));-#823 = DIRECTION('',(1.,0.,-0.));-#824 = DIRECTION('',(0.,0.,1.));-#825 = ORIENTED_EDGE('',*,*,#826,.F.);-#826 = EDGE_CURVE('',#612,#818,#827,.T.);-#827 = LINE('',#828,#829);-#828 = CARTESIAN_POINT('',(0.5,0.4,0.77));-#829 = VECTOR('',#830,1.);-#830 = DIRECTION('',(1.,0.,0.));-#831 = CYLINDRICAL_SURFACE('',#832,3.E-02);-#832 = AXIS2_PLACEMENT_3D('',#833,#834,#835);-#833 = CARTESIAN_POINT('',(0.5,0.37,0.77));-#834 = DIRECTION('',(1.,0.,0.));-#835 = DIRECTION('',(0.,1.,0.));-#836 = ADVANCED_FACE('',(#837),#848,.T.);-#837 = FACE_BOUND('',#838,.T.);-#838 = EDGE_LOOP('',(#839,#845,#846,#847));-#839 = ORIENTED_EDGE('',*,*,#840,.F.);-#840 = EDGE_CURVE('',#793,#818,#841,.T.);-#841 = LINE('',#842,#843);-#842 = CARTESIAN_POINT('',(0.8,0.4,0.));-#843 = VECTOR('',#844,1.);-#844 = DIRECTION('',(0.,0.,1.));-#845 = ORIENTED_EDGE('',*,*,#801,.F.);-#846 = ORIENTED_EDGE('',*,*,#611,.T.);-#847 = ORIENTED_EDGE('',*,*,#826,.T.);-#848 = PLANE('',#849);-#849 = AXIS2_PLACEMENT_3D('',#850,#851,#852);-#850 = CARTESIAN_POINT('',(0.5,0.4,0.));-#851 = DIRECTION('',(0.,1.,0.));-#852 = DIRECTION('',(0.,0.,1.));-#853 = ADVANCED_FACE('',(#854),#864,.T.);-#854 = FACE_BOUND('',#855,.T.);-#855 = EDGE_LOOP('',(#856,#857,#858,#859,#860,#861,#862,#863));-#856 = ORIENTED_EDGE('',*,*,#661,.F.);-#857 = ORIENTED_EDGE('',*,*,#701,.T.);-#858 = ORIENTED_EDGE('',*,*,#744,.T.);-#859 = ORIENTED_EDGE('',*,*,#792,.F.);-#860 = ORIENTED_EDGE('',*,*,#840,.T.);-#861 = ORIENTED_EDGE('',*,*,#817,.T.);-#862 = ORIENTED_EDGE('',*,*,#768,.F.);-#863 = ORIENTED_EDGE('',*,*,#726,.F.);-#864 = PLANE('',#865);-#865 = AXIS2_PLACEMENT_3D('',#866,#867,#868);-#866 = CARTESIAN_POINT('',(0.8,-0.4,0.));-#867 = DIRECTION('',(1.,0.,0.));-#868 = DIRECTION('',(0.,0.,1.));-#869 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)-GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#873)) GLOBAL_UNIT_ASSIGNED_CONTEXT-((#870,#871,#872)) REPRESENTATION_CONTEXT('Context #1',-'3D Context with UNIT and UNCERTAINTY') );-#870 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );-#871 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );-#872 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );-#873 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#870,-'distance_accuracy_value','confusion accuracy');-#874 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7));-#875 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(#876,-#884,#891,#898,#905,#912,#919,#926,#933,#940,#947,#955,#962,#969,-#976,#983,#990,#997,#1004,#1011,#1018,#1025,#1032,#1039,#1046,#1053,-#1060,#1067),#869);-#876 = STYLED_ITEM('color',(#877),#17);-#877 = PRESENTATION_STYLE_ASSIGNMENT((#878));-#878 = SURFACE_STYLE_USAGE(.BOTH.,#879);-#879 = SURFACE_SIDE_STYLE('',(#880));-#880 = SURFACE_STYLE_FILL_AREA(#881);-#881 = FILL_AREA_STYLE('',(#882));-#882 = FILL_AREA_STYLE_COLOUR('',#883);-#883 = COLOUR_RGB('',0.824000000954,0.819999992847,0.78100001812);-#884 = STYLED_ITEM('color',(#885),#93);-#885 = PRESENTATION_STYLE_ASSIGNMENT((#886));-#886 = SURFACE_STYLE_USAGE(.BOTH.,#887);-#887 = SURFACE_SIDE_STYLE('',(#888));-#888 = SURFACE_STYLE_FILL_AREA(#889);-#889 = FILL_AREA_STYLE('',(#890));-#890 = FILL_AREA_STYLE_COLOUR('',#883);-#891 = STYLED_ITEM('color',(#892),#124);-#892 = PRESENTATION_STYLE_ASSIGNMENT((#893));-#893 = SURFACE_STYLE_USAGE(.BOTH.,#894);-#894 = SURFACE_SIDE_STYLE('',(#895));-#895 = SURFACE_STYLE_FILL_AREA(#896);-#896 = FILL_AREA_STYLE('',(#897));-#897 = FILL_AREA_STYLE_COLOUR('',#883);-#898 = STYLED_ITEM('color',(#899),#149);-#899 = PRESENTATION_STYLE_ASSIGNMENT((#900));-#900 = SURFACE_STYLE_USAGE(.BOTH.,#901);-#901 = SURFACE_SIDE_STYLE('',(#902));-#902 = SURFACE_STYLE_FILL_AREA(#903);-#903 = FILL_AREA_STYLE('',(#904));-#904 = FILL_AREA_STYLE_COLOUR('',#883);-#905 = STYLED_ITEM('color',(#906),#174);-#906 = PRESENTATION_STYLE_ASSIGNMENT((#907));-#907 = SURFACE_STYLE_USAGE(.BOTH.,#908);-#908 = SURFACE_SIDE_STYLE('',(#909));-#909 = SURFACE_STYLE_FILL_AREA(#910);-#910 = FILL_AREA_STYLE('',(#911));-#911 = FILL_AREA_STYLE_COLOUR('',#883);-#912 = STYLED_ITEM('color',(#913),#198);-#913 = PRESENTATION_STYLE_ASSIGNMENT((#914));-#914 = SURFACE_STYLE_USAGE(.BOTH.,#915);-#915 = SURFACE_SIDE_STYLE('',(#916));-#916 = SURFACE_STYLE_FILL_AREA(#917);-#917 = FILL_AREA_STYLE('',(#918));-#918 = FILL_AREA_STYLE_COLOUR('',#883);-#919 = STYLED_ITEM('color',(#920),#222);-#920 = PRESENTATION_STYLE_ASSIGNMENT((#921));-#921 = SURFACE_STYLE_USAGE(.BOTH.,#922);-#922 = SURFACE_SIDE_STYLE('',(#923));-#923 = SURFACE_STYLE_FILL_AREA(#924);-#924 = FILL_AREA_STYLE('',(#925));-#925 = FILL_AREA_STYLE_COLOUR('',#883);-#926 = STYLED_ITEM('color',(#927),#247);-#927 = PRESENTATION_STYLE_ASSIGNMENT((#928));-#928 = SURFACE_STYLE_USAGE(.BOTH.,#929);-#929 = SURFACE_SIDE_STYLE('',(#930));-#930 = SURFACE_STYLE_FILL_AREA(#931);-#931 = FILL_AREA_STYLE('',(#932));-#932 = FILL_AREA_STYLE_COLOUR('',#883);-#933 = STYLED_ITEM('color',(#934),#272);-#934 = PRESENTATION_STYLE_ASSIGNMENT((#935));-#935 = SURFACE_STYLE_USAGE(.BOTH.,#936);-#936 = SURFACE_SIDE_STYLE('',(#937));-#937 = SURFACE_STYLE_FILL_AREA(#938);-#938 = FILL_AREA_STYLE('',(#939));-#939 = FILL_AREA_STYLE_COLOUR('',#883);-#940 = STYLED_ITEM('color',(#941),#289);-#941 = PRESENTATION_STYLE_ASSIGNMENT((#942));-#942 = SURFACE_STYLE_USAGE(.BOTH.,#943);-#943 = SURFACE_SIDE_STYLE('',(#944));-#944 = SURFACE_STYLE_FILL_AREA(#945);-#945 = FILL_AREA_STYLE('',(#946));-#946 = FILL_AREA_STYLE_COLOUR('',#883);-#947 = STYLED_ITEM('color',(#948),#375);-#948 = PRESENTATION_STYLE_ASSIGNMENT((#949));-#949 = SURFACE_STYLE_USAGE(.BOTH.,#950);-#950 = SURFACE_SIDE_STYLE('',(#951));-#951 = SURFACE_STYLE_FILL_AREA(#952);-#952 = FILL_AREA_STYLE('',(#953));-#953 = FILL_AREA_STYLE_COLOUR('',#954);-#954 = COLOUR_RGB('',0.379000008106,0.270000010729,0.215000003576);-#955 = STYLED_ITEM('color',(#956),#407);-#956 = PRESENTATION_STYLE_ASSIGNMENT((#957));-#957 = SURFACE_STYLE_USAGE(.BOTH.,#958);-#958 = SURFACE_SIDE_STYLE('',(#959));-#959 = SURFACE_STYLE_FILL_AREA(#960);-#960 = FILL_AREA_STYLE('',(#961));-#961 = FILL_AREA_STYLE_COLOUR('',#954);-#962 = STYLED_ITEM('color',(#963),#431);-#963 = PRESENTATION_STYLE_ASSIGNMENT((#964));-#964 = SURFACE_STYLE_USAGE(.BOTH.,#965);-#965 = SURFACE_SIDE_STYLE('',(#966));-#966 = SURFACE_STYLE_FILL_AREA(#967);-#967 = FILL_AREA_STYLE('',(#968));-#968 = FILL_AREA_STYLE_COLOUR('',#954);-#969 = STYLED_ITEM('color',(#970),#456);-#970 = PRESENTATION_STYLE_ASSIGNMENT((#971));-#971 = SURFACE_STYLE_USAGE(.BOTH.,#972);-#972 = SURFACE_SIDE_STYLE('',(#973));-#973 = SURFACE_STYLE_FILL_AREA(#974);-#974 = FILL_AREA_STYLE('',(#975));-#975 = FILL_AREA_STYLE_COLOUR('',#954);-#976 = STYLED_ITEM('color',(#977),#480);-#977 = PRESENTATION_STYLE_ASSIGNMENT((#978));-#978 = SURFACE_STYLE_USAGE(.BOTH.,#979);-#979 = SURFACE_SIDE_STYLE('',(#980));-#980 = SURFACE_STYLE_FILL_AREA(#981);-#981 = FILL_AREA_STYLE('',(#982));-#982 = FILL_AREA_STYLE_COLOUR('',#954);-#983 = STYLED_ITEM('color',(#984),#505);-#984 = PRESENTATION_STYLE_ASSIGNMENT((#985));-#985 = SURFACE_STYLE_USAGE(.BOTH.,#986);-#986 = SURFACE_SIDE_STYLE('',(#987));-#987 = SURFACE_STYLE_FILL_AREA(#988);-#988 = FILL_AREA_STYLE('',(#989));-#989 = FILL_AREA_STYLE_COLOUR('',#954);-#990 = STYLED_ITEM('color',(#991),#529);-#991 = PRESENTATION_STYLE_ASSIGNMENT((#992));-#992 = SURFACE_STYLE_USAGE(.BOTH.,#993);-#993 = SURFACE_SIDE_STYLE('',(#994));-#994 = SURFACE_STYLE_FILL_AREA(#995);-#995 = FILL_AREA_STYLE('',(#996));-#996 = FILL_AREA_STYLE_COLOUR('',#954);-#997 = STYLED_ITEM('color',(#998),#554);-#998 = PRESENTATION_STYLE_ASSIGNMENT((#999));-#999 = SURFACE_STYLE_USAGE(.BOTH.,#1000);-#1000 = SURFACE_SIDE_STYLE('',(#1001));-#1001 = SURFACE_STYLE_FILL_AREA(#1002);-#1002 = FILL_AREA_STYLE('',(#1003));-#1003 = FILL_AREA_STYLE_COLOUR('',#954);-#1004 = STYLED_ITEM('color',(#1005),#571);-#1005 = PRESENTATION_STYLE_ASSIGNMENT((#1006));-#1006 = SURFACE_STYLE_USAGE(.BOTH.,#1007);-#1007 = SURFACE_SIDE_STYLE('',(#1008));-#1008 = SURFACE_STYLE_FILL_AREA(#1009);-#1009 = FILL_AREA_STYLE('',(#1010));-#1010 = FILL_AREA_STYLE_COLOUR('',#883);-#1011 = STYLED_ITEM('color',(#1012),#657);-#1012 = PRESENTATION_STYLE_ASSIGNMENT((#1013));-#1013 = SURFACE_STYLE_USAGE(.BOTH.,#1014);-#1014 = SURFACE_SIDE_STYLE('',(#1015));-#1015 = SURFACE_STYLE_FILL_AREA(#1016);-#1016 = FILL_AREA_STYLE('',(#1017));-#1017 = FILL_AREA_STYLE_COLOUR('',#883);-#1018 = STYLED_ITEM('color',(#1019),#688);-#1019 = PRESENTATION_STYLE_ASSIGNMENT((#1020));-#1020 = SURFACE_STYLE_USAGE(.BOTH.,#1021);-#1021 = SURFACE_SIDE_STYLE('',(#1022));-#1022 = SURFACE_STYLE_FILL_AREA(#1023);-#1023 = FILL_AREA_STYLE('',(#1024));-#1024 = FILL_AREA_STYLE_COLOUR('',#883);-#1025 = STYLED_ITEM('color',(#1026),#713);-#1026 = PRESENTATION_STYLE_ASSIGNMENT((#1027));-#1027 = SURFACE_STYLE_USAGE(.BOTH.,#1028);-#1028 = SURFACE_SIDE_STYLE('',(#1029));-#1029 = SURFACE_STYLE_FILL_AREA(#1030);-#1030 = FILL_AREA_STYLE('',(#1031));-#1031 = FILL_AREA_STYLE_COLOUR('',#883);-#1032 = STYLED_ITEM('color',(#1033),#738);-#1033 = PRESENTATION_STYLE_ASSIGNMENT((#1034));-#1034 = SURFACE_STYLE_USAGE(.BOTH.,#1035);-#1035 = SURFACE_SIDE_STYLE('',(#1036));-#1036 = SURFACE_STYLE_FILL_AREA(#1037);-#1037 = FILL_AREA_STYLE('',(#1038));-#1038 = FILL_AREA_STYLE_COLOUR('',#883);-#1039 = STYLED_ITEM('color',(#1040),#762);-#1040 = PRESENTATION_STYLE_ASSIGNMENT((#1041));-#1041 = SURFACE_STYLE_USAGE(.BOTH.,#1042);-#1042 = SURFACE_SIDE_STYLE('',(#1043));-#1043 = SURFACE_STYLE_FILL_AREA(#1044);-#1044 = FILL_AREA_STYLE('',(#1045));-#1045 = FILL_AREA_STYLE_COLOUR('',#883);-#1046 = STYLED_ITEM('color',(#1047),#786);-#1047 = PRESENTATION_STYLE_ASSIGNMENT((#1048));-#1048 = SURFACE_STYLE_USAGE(.BOTH.,#1049);-#1049 = SURFACE_SIDE_STYLE('',(#1050));-#1050 = SURFACE_STYLE_FILL_AREA(#1051);-#1051 = FILL_AREA_STYLE('',(#1052));-#1052 = FILL_AREA_STYLE_COLOUR('',#883);-#1053 = STYLED_ITEM('color',(#1054),#811);-#1054 = PRESENTATION_STYLE_ASSIGNMENT((#1055));-#1055 = SURFACE_STYLE_USAGE(.BOTH.,#1056);-#1056 = SURFACE_SIDE_STYLE('',(#1057));-#1057 = SURFACE_STYLE_FILL_AREA(#1058);-#1058 = FILL_AREA_STYLE('',(#1059));-#1059 = FILL_AREA_STYLE_COLOUR('',#883);-#1060 = STYLED_ITEM('color',(#1061),#836);-#1061 = PRESENTATION_STYLE_ASSIGNMENT((#1062));-#1062 = SURFACE_STYLE_USAGE(.BOTH.,#1063);-#1063 = SURFACE_SIDE_STYLE('',(#1064));-#1064 = SURFACE_STYLE_FILL_AREA(#1065);-#1065 = FILL_AREA_STYLE('',(#1066));-#1066 = FILL_AREA_STYLE_COLOUR('',#883);-#1067 = STYLED_ITEM('color',(#1068),#853);-#1068 = PRESENTATION_STYLE_ASSIGNMENT((#1069));-#1069 = SURFACE_STYLE_USAGE(.BOTH.,#1070);-#1070 = SURFACE_SIDE_STYLE('',(#1071));-#1071 = SURFACE_STYLE_FILL_AREA(#1072);-#1072 = FILL_AREA_STYLE('',(#1073));-#1073 = FILL_AREA_STYLE_COLOUR('',#883);-ENDSEC;-END-ISO-10303-21;+ISO-10303-21;
+HEADER;
+/* CP_EIA-1608-10_AVX-L.step 3D STEP model for use in ECAD systems
+ * Copyright (C) 2018, kicad StepUp
+ * 
+ * This work is licensed under the [Creative Commons CC-BY-SA 4.0 License](https://creativecommons.org/licenses/by-sa/4.0/legalcode), 
+ * with the following exception:
+ * To the extent that the creation of electronic designs that use 'Licensed Material' can be considered to be 'Adapted Material', 
+ * then the copyright holder waives article 3 of the license with respect to these designs and any generated files which use data provided 
+ * as part of the 'Licensed Material'.
+ * You are free to use the library data in your own projects without the obligation to share your project files under this or any other license agreement.
+ * However, if you wish to redistribute these libraries, or parts thereof (including in modified form) as a collection then the exception above does not apply. 
+ * Please refer to https://github.com/KiCad/kicad-packages3D/blob/master/LICENSE.md for further clarification of the exception.
+ * Disclaimer of Warranties and Limitation of Liability.
+ * These libraries are provided in the hope that they will be useful, but are provided without warranty of any kind, express or implied.
+ * *USE 3D CAD DATA AT YOUR OWN RISK*
+ * *DO NOT RELY UPON ANY INFORMATION FOUND HERE WITHOUT INDEPENDENT VERIFICATION.*
+ * 
+ */
+
+FILE_DESCRIPTION(
+/* description */ ('model of CP_EIA-1608-10_AVX-L'),
+/* implementation_level */ '2;1');
+
+FILE_NAME(
+/* name */ 'CP_EIA-1608-10_AVX-L.step',
+/* time_stamp */ '2018-12-29T11:01:21',
+/* author */ ('kicad StepUp','ksu'),
+/* organization */ ('FreeCAD'),
+/* preprocessor_version */ 'OCC',
+/* originating_system */ 'kicad StepUp',
+/* authorisation */ '');
+
+FILE_SCHEMA(('AUTOMOTIVE_DESIGN { 1 0 10303 214 1 1 1 1 }'));
+ENDSEC;
+
+DATA;
+#1 = APPLICATION_PROTOCOL_DEFINITION('international standard',
+'automotive_design',2000,#2);
+#2 = APPLICATION_CONTEXT(
+'core data for automotive mechanical design processes');
+#3 = SHAPE_DEFINITION_REPRESENTATION(#4,#10);
+#4 = PRODUCT_DEFINITION_SHAPE('','',#5);
+#5 = PRODUCT_DEFINITION('design','',#6,#9);
+#6 = PRODUCT_DEFINITION_FORMATION('','',#7);
+#7 = PRODUCT('CP_EIA_1608_10_AVX_L','CP_EIA_1608_10_AVX_L','',(#8));
+#8 = PRODUCT_CONTEXT('',#2,'mechanical');
+#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#10 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#15),#1187);
+#11 = AXIS2_PLACEMENT_3D('',#12,#13,#14);
+#12 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#13 = DIRECTION('',(0.E+000,0.E+000,1.));
+#14 = DIRECTION('',(1.,0.E+000,-0.E+000));
+#15 = MANIFOLD_SOLID_BREP('',#16);
+#16 = CLOSED_SHELL('',(#17,#57,#122,#147,#204,#251,#268,#305,#322,#339,
+#351,#403,#461,#506,#523,#552,#573,#622,#657,#686,#709,#732,#749,
+#778,#795,#812,#858,#916,#940,#991,#1008,#1020,#1049,#1072,#1095,
+#1112,#1134,#1151,#1163,#1175));
+#17 = ADVANCED_FACE('',(#18),#52,.T.);
+#18 = FACE_BOUND('',#19,.T.);
+#19 = EDGE_LOOP('',(#20,#30,#38,#46));
+#20 = ORIENTED_EDGE('',*,*,#21,.T.);
+#21 = EDGE_CURVE('',#22,#24,#26,.T.);
+#22 = VERTEX_POINT('',#23);
+#23 = CARTESIAN_POINT('',(0.65,0.425,0.E+000));
+#24 = VERTEX_POINT('',#25);
+#25 = CARTESIAN_POINT('',(0.733333333333,0.425,0.E+000));
+#26 = LINE('',#27,#28);
+#27 = CARTESIAN_POINT('',(0.7,0.425,0.E+000));
+#28 = VECTOR('',#29,1.);
+#29 = DIRECTION('',(1.,9.95799250103E-017,0.E+000));
+#30 = ORIENTED_EDGE('',*,*,#31,.T.);
+#31 = EDGE_CURVE('',#24,#32,#34,.T.);
+#32 = VERTEX_POINT('',#33);
+#33 = CARTESIAN_POINT('',(0.733333333333,-0.425,0.E+000));
+#34 = LINE('',#35,#36);
+#35 = CARTESIAN_POINT('',(0.733333333333,0.425,0.E+000));
+#36 = VECTOR('',#37,1.);
+#37 = DIRECTION('',(9.95799250103E-017,-1.,0.E+000));
+#38 = ORIENTED_EDGE('',*,*,#39,.T.);
+#39 = EDGE_CURVE('',#32,#40,#42,.T.);
+#40 = VERTEX_POINT('',#41);
+#41 = CARTESIAN_POINT('',(0.65,-0.425,0.E+000));
+#42 = LINE('',#43,#44);
+#43 = CARTESIAN_POINT('',(0.7,-0.425,0.E+000));
+#44 = VECTOR('',#45,1.);
+#45 = DIRECTION('',(-1.,-9.95799250103E-017,0.E+000));
+#46 = ORIENTED_EDGE('',*,*,#47,.T.);
+#47 = EDGE_CURVE('',#40,#22,#48,.T.);
+#48 = LINE('',#49,#50);
+#49 = CARTESIAN_POINT('',(0.65,-0.425,0.E+000));
+#50 = VECTOR('',#51,1.);
+#51 = DIRECTION('',(-9.95799250103E-017,1.,0.E+000));
+#52 = PLANE('',#53);
+#53 = AXIS2_PLACEMENT_3D('',#54,#55,#56);
+#54 = CARTESIAN_POINT('',(0.691666666667,9.317530212991E-017,0.E+000));
+#55 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#56 = DIRECTION('',(2.22044604925E-016,-1.,0.E+000));
+#57 = ADVANCED_FACE('',(#58),#117,.T.);
+#58 = FACE_BOUND('',#59,.T.);
+#59 = EDGE_LOOP('',(#60,#70,#77,#78,#86,#94,#102,#110));
+#60 = ORIENTED_EDGE('',*,*,#61,.F.);
+#61 = EDGE_CURVE('',#62,#64,#66,.T.);
+#62 = VERTEX_POINT('',#63);
+#63 = CARTESIAN_POINT('',(0.8,0.425,6.666666666667E-002));
+#64 = VERTEX_POINT('',#65);
+#65 = CARTESIAN_POINT('',(0.8,0.425,0.312008333333));
+#66 = LINE('',#67,#68);
+#67 = CARTESIAN_POINT('',(0.8,0.425,0.E+000));
+#68 = VECTOR('',#69,1.);
+#69 = DIRECTION('',(0.E+000,0.E+000,1.));
+#70 = ORIENTED_EDGE('',*,*,#71,.T.);
+#71 = EDGE_CURVE('',#62,#24,#72,.T.);
+#72 = CIRCLE('',#73,6.666666666667E-002);
+#73 = AXIS2_PLACEMENT_3D('',#74,#75,#76);
+#74 = CARTESIAN_POINT('',(0.733333333333,0.425,6.666666666667E-002));
+#75 = DIRECTION('',(-9.95799250103E-017,1.,0.E+000));
+#76 = DIRECTION('',(0.E+000,0.E+000,1.));
+#77 = ORIENTED_EDGE('',*,*,#21,.F.);
+#78 = ORIENTED_EDGE('',*,*,#79,.T.);
+#79 = EDGE_CURVE('',#22,#80,#82,.T.);
+#80 = VERTEX_POINT('',#81);
+#81 = CARTESIAN_POINT('',(0.65,0.425,0.101));
+#82 = LINE('',#83,#84);
+#83 = CARTESIAN_POINT('',(0.65,0.425,0.E+000));
+#84 = VECTOR('',#85,1.);
+#85 = DIRECTION('',(0.E+000,0.E+000,1.));
+#86 = ORIENTED_EDGE('',*,*,#87,.T.);
+#87 = EDGE_CURVE('',#80,#88,#90,.T.);
+#88 = VERTEX_POINT('',#89);
+#89 = CARTESIAN_POINT('',(0.7,0.425,0.101));
+#90 = LINE('',#91,#92);
+#91 = CARTESIAN_POINT('',(0.65,0.425,0.101));
+#92 = VECTOR('',#93,1.);
+#93 = DIRECTION('',(1.,9.95799250103E-017,0.E+000));
+#94 = ORIENTED_EDGE('',*,*,#95,.T.);
+#95 = EDGE_CURVE('',#88,#96,#98,.T.);
+#96 = VERTEX_POINT('',#97);
+#97 = CARTESIAN_POINT('',(0.7,0.425,0.378675));
+#98 = LINE('',#99,#100);
+#99 = CARTESIAN_POINT('',(0.7,0.425,0.E+000));
+#100 = VECTOR('',#101,1.);
+#101 = DIRECTION('',(0.E+000,0.E+000,1.));
+#102 = ORIENTED_EDGE('',*,*,#103,.T.);
+#103 = EDGE_CURVE('',#96,#104,#106,.T.);
+#104 = VERTEX_POINT('',#105);
+#105 = CARTESIAN_POINT('',(0.733333333333,0.425,0.378675));
+#106 = LINE('',#107,#108);
+#107 = CARTESIAN_POINT('',(0.7,0.425,0.378675));
+#108 = VECTOR('',#109,1.);
+#109 = DIRECTION('',(1.,9.95799250103E-017,0.E+000));
+#110 = ORIENTED_EDGE('',*,*,#111,.F.);
+#111 = EDGE_CURVE('',#64,#104,#112,.T.);
+#112 = CIRCLE('',#113,6.666666666667E-002);
+#113 = AXIS2_PLACEMENT_3D('',#114,#115,#116);
+#114 = CARTESIAN_POINT('',(0.733333333333,0.425,0.312008333333));
+#115 = DIRECTION('',(9.95799250103E-017,-1.,0.E+000));
+#116 = DIRECTION('',(0.E+000,0.E+000,1.));
+#117 = PLANE('',#118);
+#118 = AXIS2_PLACEMENT_3D('',#119,#120,#121);
+#119 = CARTESIAN_POINT('',(0.73365924437,0.425,0.1754222817));
+#120 = DIRECTION('',(2.36511602998E-016,1.,7.929683634185E-017));
+#121 = DIRECTION('',(-1.,2.36511602998E-016,0.E+000));
+#122 = ADVANCED_FACE('',(#123),#142,.T.);
+#123 = FACE_BOUND('',#124,.F.);
+#124 = EDGE_LOOP('',(#125,#126,#127,#136));
+#125 = ORIENTED_EDGE('',*,*,#71,.T.);
+#126 = ORIENTED_EDGE('',*,*,#31,.T.);
+#127 = ORIENTED_EDGE('',*,*,#128,.F.);
+#128 = EDGE_CURVE('',#129,#32,#131,.T.);
+#129 = VERTEX_POINT('',#130);
+#130 = CARTESIAN_POINT('',(0.8,-0.425,6.666666666667E-002));
+#131 = CIRCLE('',#132,6.666666666667E-002);
+#132 = AXIS2_PLACEMENT_3D('',#133,#134,#135);
+#133 = CARTESIAN_POINT('',(0.733333333333,-0.425,6.666666666667E-002));
+#134 = DIRECTION('',(-9.95799250103E-017,1.,0.E+000));
+#135 = DIRECTION('',(0.E+000,0.E+000,1.));
+#136 = ORIENTED_EDGE('',*,*,#137,.F.);
+#137 = EDGE_CURVE('',#62,#129,#138,.T.);
+#138 = LINE('',#139,#140);
+#139 = CARTESIAN_POINT('',(0.8,0.425,6.666666666667E-002));
+#140 = VECTOR('',#141,1.);
+#141 = DIRECTION('',(9.95799250103E-017,-1.,0.E+000));
+#142 = CYLINDRICAL_SURFACE('',#143,6.666666666667E-002);
+#143 = AXIS2_PLACEMENT_3D('',#144,#145,#146);
+#144 = CARTESIAN_POINT('',(0.733333333333,0.425,6.666666666667E-002));
+#145 = DIRECTION('',(9.95799250103E-017,-1.,0.E+000));
+#146 = DIRECTION('',(1.,9.95799250103E-017,0.E+000));
+#147 = ADVANCED_FACE('',(#148),#199,.T.);
+#148 = FACE_BOUND('',#149,.T.);
+#149 = EDGE_LOOP('',(#150,#158,#167,#175,#183,#191,#197,#198));
+#150 = ORIENTED_EDGE('',*,*,#151,.T.);
+#151 = EDGE_CURVE('',#129,#152,#154,.T.);
+#152 = VERTEX_POINT('',#153);
+#153 = CARTESIAN_POINT('',(0.8,-0.425,0.312008333333));
+#154 = LINE('',#155,#156);
+#155 = CARTESIAN_POINT('',(0.8,-0.425,0.E+000));
+#156 = VECTOR('',#157,1.);
+#157 = DIRECTION('',(0.E+000,0.E+000,1.));
+#158 = ORIENTED_EDGE('',*,*,#159,.T.);
+#159 = EDGE_CURVE('',#152,#160,#162,.T.);
+#160 = VERTEX_POINT('',#161);
+#161 = CARTESIAN_POINT('',(0.733333333333,-0.425,0.378675));
+#162 = CIRCLE('',#163,6.666666666667E-002);
+#163 = AXIS2_PLACEMENT_3D('',#164,#165,#166);
+#164 = CARTESIAN_POINT('',(0.733333333333,-0.425,0.312008333333));
+#165 = DIRECTION('',(9.95799250103E-017,-1.,0.E+000));
+#166 = DIRECTION('',(0.E+000,0.E+000,1.));
+#167 = ORIENTED_EDGE('',*,*,#168,.T.);
+#168 = EDGE_CURVE('',#160,#169,#171,.T.);
+#169 = VERTEX_POINT('',#170);
+#170 = CARTESIAN_POINT('',(0.7,-0.425,0.378675));
+#171 = LINE('',#172,#173);
+#172 = CARTESIAN_POINT('',(0.8,-0.425,0.378675));
+#173 = VECTOR('',#174,1.);
+#174 = DIRECTION('',(-1.,-9.95799250103E-017,0.E+000));
+#175 = ORIENTED_EDGE('',*,*,#176,.F.);
+#176 = EDGE_CURVE('',#177,#169,#179,.T.);
+#177 = VERTEX_POINT('',#178);
+#178 = CARTESIAN_POINT('',(0.7,-0.425,0.101));
+#179 = LINE('',#180,#181);
+#180 = CARTESIAN_POINT('',(0.7,-0.425,0.E+000));
+#181 = VECTOR('',#182,1.);
+#182 = DIRECTION('',(0.E+000,0.E+000,1.));
+#183 = ORIENTED_EDGE('',*,*,#184,.T.);
+#184 = EDGE_CURVE('',#177,#185,#187,.T.);
+#185 = VERTEX_POINT('',#186);
+#186 = CARTESIAN_POINT('',(0.65,-0.425,0.101));
+#187 = LINE('',#188,#189);
+#188 = CARTESIAN_POINT('',(0.7,-0.425,0.101));
+#189 = VECTOR('',#190,1.);
+#190 = DIRECTION('',(-1.,-9.95799250103E-017,0.E+000));
+#191 = ORIENTED_EDGE('',*,*,#192,.F.);
+#192 = EDGE_CURVE('',#40,#185,#193,.T.);
+#193 = LINE('',#194,#195);
+#194 = CARTESIAN_POINT('',(0.65,-0.425,0.E+000));
+#195 = VECTOR('',#196,1.);
+#196 = DIRECTION('',(0.E+000,0.E+000,1.));
+#197 = ORIENTED_EDGE('',*,*,#39,.F.);
+#198 = ORIENTED_EDGE('',*,*,#128,.F.);
+#199 = PLANE('',#200);
+#200 = AXIS2_PLACEMENT_3D('',#201,#202,#203);
+#201 = CARTESIAN_POINT('',(0.73365924437,-0.425,0.1754222817));
+#202 = DIRECTION('',(-1.924346466098E-017,-1.,-4.669529334192E-017));
+#203 = DIRECTION('',(1.,-1.924346466098E-017,0.E+000));
+#204 = ADVANCED_FACE('',(#205),#246,.T.);
+#205 = FACE_BOUND('',#206,.T.);
+#206 = EDGE_LOOP('',(#207,#208,#209,#217,#224,#232,#239,#245));
+#207 = ORIENTED_EDGE('',*,*,#47,.F.);
+#208 = ORIENTED_EDGE('',*,*,#192,.T.);
+#209 = ORIENTED_EDGE('',*,*,#210,.T.);
+#210 = EDGE_CURVE('',#185,#211,#213,.T.);
+#211 = VERTEX_POINT('',#212);
+#212 = CARTESIAN_POINT('',(0.65,-0.405218877516,0.101));
+#213 = LINE('',#214,#215);
+#214 = CARTESIAN_POINT('',(0.65,-0.425,0.101));
+#215 = VECTOR('',#216,1.);
+#216 = DIRECTION('',(-9.95799250103E-017,1.,0.E+000));
+#217 = ORIENTED_EDGE('',*,*,#218,.F.);
+#218 = EDGE_CURVE('',#219,#211,#221,.T.);
+#219 = VERTEX_POINT('',#220);
+#220 = CARTESIAN_POINT('',(0.65,-0.405148607098,0.1));
+#221 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#222,#223),.UNSPECIFIED.,.F.,.F.,
+(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
+#222 = CARTESIAN_POINT('',(0.65,-0.405148607098,0.1));
+#223 = CARTESIAN_POINT('',(0.65,-0.405218877516,0.101));
+#224 = ORIENTED_EDGE('',*,*,#225,.F.);
+#225 = EDGE_CURVE('',#226,#219,#228,.T.);
+#226 = VERTEX_POINT('',#227);
+#227 = CARTESIAN_POINT('',(0.65,0.405148607098,0.1));
+#228 = LINE('',#229,#230);
+#229 = CARTESIAN_POINT('',(0.65,-0.415074303549,0.1));
+#230 = VECTOR('',#231,1.);
+#231 = DIRECTION('',(9.95799250103E-017,-1.,0.E+000));
+#232 = ORIENTED_EDGE('',*,*,#233,.T.);
+#233 = EDGE_CURVE('',#226,#234,#236,.T.);
+#234 = VERTEX_POINT('',#235);
+#235 = CARTESIAN_POINT('',(0.65,0.405218877516,0.101));
+#236 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#237,#238),.UNSPECIFIED.,.F.,.F.,
+(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
+#237 = CARTESIAN_POINT('',(0.65,0.405148607098,0.1));
+#238 = CARTESIAN_POINT('',(0.65,0.405218877516,0.101));
+#239 = ORIENTED_EDGE('',*,*,#240,.T.);
+#240 = EDGE_CURVE('',#234,#80,#241,.T.);
+#241 = LINE('',#242,#243);
+#242 = CARTESIAN_POINT('',(0.65,-0.425,0.101));
+#243 = VECTOR('',#244,1.);
+#244 = DIRECTION('',(-9.95799250103E-017,1.,0.E+000));
+#245 = ORIENTED_EDGE('',*,*,#79,.F.);
+#246 = PLANE('',#247);
+#247 = AXIS2_PLACEMENT_3D('',#248,#249,#250);
+#248 = CARTESIAN_POINT('',(0.65,-0.425,0.E+000));
+#249 = DIRECTION('',(-1.,-9.95799250103E-017,0.E+000));
+#250 = DIRECTION('',(-9.95799250103E-017,1.,0.E+000));
+#251 = ADVANCED_FACE('',(#252),#263,.T.);
+#252 = FACE_BOUND('',#253,.T.);
+#253 = EDGE_LOOP('',(#254,#255,#261,#262));
+#254 = ORIENTED_EDGE('',*,*,#61,.T.);
+#255 = ORIENTED_EDGE('',*,*,#256,.T.);
+#256 = EDGE_CURVE('',#64,#152,#257,.T.);
+#257 = LINE('',#258,#259);
+#258 = CARTESIAN_POINT('',(0.8,0.425,0.312008333333));
+#259 = VECTOR('',#260,1.);
+#260 = DIRECTION('',(9.95799250103E-017,-1.,0.E+000));
+#261 = ORIENTED_EDGE('',*,*,#151,.F.);
+#262 = ORIENTED_EDGE('',*,*,#137,.F.);
+#263 = PLANE('',#264);
+#264 = AXIS2_PLACEMENT_3D('',#265,#266,#267);
+#265 = CARTESIAN_POINT('',(0.8,0.425,0.E+000));
+#266 = DIRECTION('',(1.,9.95799250103E-017,0.E+000));
+#267 = DIRECTION('',(9.95799250103E-017,-1.,0.E+000));
+#268 = ADVANCED_FACE('',(#269),#300,.F.);
+#269 = FACE_BOUND('',#270,.F.);
+#270 = EDGE_LOOP('',(#271,#272,#273,#279,#280,#281,#288,#295));
+#271 = ORIENTED_EDGE('',*,*,#240,.T.);
+#272 = ORIENTED_EDGE('',*,*,#87,.T.);
+#273 = ORIENTED_EDGE('',*,*,#274,.T.);
+#274 = EDGE_CURVE('',#88,#177,#275,.T.);
+#275 = LINE('',#276,#277);
+#276 = CARTESIAN_POINT('',(0.7,0.425,0.101));
+#277 = VECTOR('',#278,1.);
+#278 = DIRECTION('',(9.95799250103E-017,-1.,0.E+000));
+#279 = ORIENTED_EDGE('',*,*,#184,.T.);
+#280 = ORIENTED_EDGE('',*,*,#210,.T.);
+#281 = ORIENTED_EDGE('',*,*,#282,.F.);
+#282 = EDGE_CURVE('',#283,#211,#285,.T.);
+#283 = VERTEX_POINT('',#284);
+#284 = CARTESIAN_POINT('',(0.680218877516,-0.405218877516,0.101));
+#285 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#286,#287),.UNSPECIFIED.,.F.,.F.,
+(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
+#286 = CARTESIAN_POINT('',(0.680218877516,-0.405218877516,0.101));
+#287 = CARTESIAN_POINT('',(0.65,-0.405218877516,0.101));
+#288 = ORIENTED_EDGE('',*,*,#289,.F.);
+#289 = EDGE_CURVE('',#290,#283,#292,.T.);
+#290 = VERTEX_POINT('',#291);
+#291 = CARTESIAN_POINT('',(0.680218877516,0.405218877516,0.101));
+#292 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#293,#294),.UNSPECIFIED.,.F.,.F.,
+(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
+#293 = CARTESIAN_POINT('',(0.680218877516,0.405218877516,0.101));
+#294 = CARTESIAN_POINT('',(0.680218877516,-0.405218877516,0.101));
+#295 = ORIENTED_EDGE('',*,*,#296,.F.);
+#296 = EDGE_CURVE('',#234,#290,#297,.T.);
+#297 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#298,#299),.UNSPECIFIED.,.F.,.F.,
+(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
+#298 = CARTESIAN_POINT('',(0.65,0.405218877516,0.101));
+#299 = CARTESIAN_POINT('',(0.680218877516,0.405218877516,0.101));
+#300 = PLANE('',#301);
+#301 = AXIS2_PLACEMENT_3D('',#302,#303,#304);
+#302 = CARTESIAN_POINT('',(0.675,1.665334536938E-016,0.101));
+#303 = DIRECTION('',(-0.E+000,0.E+000,-1.));
+#304 = DIRECTION('',(-9.95799250103E-017,1.,0.E+000));
+#305 = ADVANCED_FACE('',(#306),#317,.T.);
+#306 = FACE_BOUND('',#307,.T.);
+#307 = EDGE_LOOP('',(#308,#309,#310,#316));
+#308 = ORIENTED_EDGE('',*,*,#274,.T.);
+#309 = ORIENTED_EDGE('',*,*,#176,.T.);
+#310 = ORIENTED_EDGE('',*,*,#311,.T.);
+#311 = EDGE_CURVE('',#169,#96,#312,.T.);
+#312 = LINE('',#313,#314);
+#313 = CARTESIAN_POINT('',(0.7,-0.425,0.378675));
+#314 = VECTOR('',#315,1.);
+#315 = DIRECTION('',(-9.95799250103E-017,1.,0.E+000));
+#316 = ORIENTED_EDGE('',*,*,#95,.F.);
+#317 = PLANE('',#318);
+#318 = AXIS2_PLACEMENT_3D('',#319,#320,#321);
+#319 = CARTESIAN_POINT('',(0.7,-0.425,0.E+000));
+#320 = DIRECTION('',(-1.,-9.95799250103E-017,0.E+000));
+#321 = DIRECTION('',(-9.95799250103E-017,1.,0.E+000));
+#322 = ADVANCED_FACE('',(#323),#334,.F.);
+#323 = FACE_BOUND('',#324,.F.);
+#324 = EDGE_LOOP('',(#325,#326,#332,#333));
+#325 = ORIENTED_EDGE('',*,*,#103,.T.);
+#326 = ORIENTED_EDGE('',*,*,#327,.T.);
+#327 = EDGE_CURVE('',#104,#160,#328,.T.);
+#328 = LINE('',#329,#330);
+#329 = CARTESIAN_POINT('',(0.733333333333,0.425,0.378675));
+#330 = VECTOR('',#331,1.);
+#331 = DIRECTION('',(9.95799250103E-017,-1.,0.E+000));
+#332 = ORIENTED_EDGE('',*,*,#168,.T.);
+#333 = ORIENTED_EDGE('',*,*,#311,.T.);
+#334 = PLANE('',#335);
+#335 = AXIS2_PLACEMENT_3D('',#336,#337,#338);
+#336 = CARTESIAN_POINT('',(0.75,1.110223024625E-016,0.378675));
+#337 = DIRECTION('',(-0.E+000,0.E+000,-1.));
+#338 = DIRECTION('',(-9.95799250103E-017,1.,0.E+000));
+#339 = ADVANCED_FACE('',(#340),#346,.T.);
+#340 = FACE_BOUND('',#341,.T.);
+#341 = EDGE_LOOP('',(#342,#343,#344,#345));
+#342 = ORIENTED_EDGE('',*,*,#111,.T.);
+#343 = ORIENTED_EDGE('',*,*,#327,.T.);
+#344 = ORIENTED_EDGE('',*,*,#159,.F.);
+#345 = ORIENTED_EDGE('',*,*,#256,.F.);
+#346 = CYLINDRICAL_SURFACE('',#347,6.666666666667E-002);
+#347 = AXIS2_PLACEMENT_3D('',#348,#349,#350);
+#348 = CARTESIAN_POINT('',(0.733333333333,0.425,0.312008333333));
+#349 = DIRECTION('',(9.95799250103E-017,-1.,0.E+000));
+#350 = DIRECTION('',(1.,9.95799250103E-017,0.E+000));
+#351 = ADVANCED_FACE('',(#352),#398,.T.);
+#352 = FACE_BOUND('',#353,.T.);
+#353 = EDGE_LOOP('',(#354,#355,#363,#370,#377,#384,#392,#397));
+#354 = ORIENTED_EDGE('',*,*,#233,.F.);
+#355 = ORIENTED_EDGE('',*,*,#356,.T.);
+#356 = EDGE_CURVE('',#226,#357,#359,.T.);
+#357 = VERTEX_POINT('',#358);
+#358 = CARTESIAN_POINT('',(-0.65,0.405148607098,0.1));
+#359 = LINE('',#360,#361);
+#360 = CARTESIAN_POINT('',(0.680148607098,0.405148607098,0.1));
+#361 = VECTOR('',#362,1.);
+#362 = DIRECTION('',(-1.,-2.22044604925E-016,0.E+000));
+#363 = ORIENTED_EDGE('',*,*,#364,.T.);
+#364 = EDGE_CURVE('',#357,#365,#367,.T.);
+#365 = VERTEX_POINT('',#366);
+#366 = CARTESIAN_POINT('',(-0.65,0.405218877516,0.101));
+#367 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#368,#369),.UNSPECIFIED.,.F.,.F.,
+(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
+#368 = CARTESIAN_POINT('',(-0.65,0.405148607098,0.1));
+#369 = CARTESIAN_POINT('',(-0.65,0.405218877516,0.101));
+#370 = ORIENTED_EDGE('',*,*,#371,.F.);
+#371 = EDGE_CURVE('',#372,#365,#374,.T.);
+#372 = VERTEX_POINT('',#373);
+#373 = CARTESIAN_POINT('',(-0.680218877516,0.405218877516,0.101));
+#374 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#375,#376),.UNSPECIFIED.,.F.,.F.,
+(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
+#375 = CARTESIAN_POINT('',(-0.680218877516,0.405218877516,0.101));
+#376 = CARTESIAN_POINT('',(-0.65,0.405218877516,0.101));
+#377 = ORIENTED_EDGE('',*,*,#378,.T.);
+#378 = EDGE_CURVE('',#372,#379,#381,.T.);
+#379 = VERTEX_POINT('',#380);
+#380 = CARTESIAN_POINT('',(-0.7,0.425,0.3825));
+#381 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#382,#383),.UNSPECIFIED.,.F.,.F.,
+(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
+#382 = CARTESIAN_POINT('',(-0.680148607098,0.405148607098,0.1));
+#383 = CARTESIAN_POINT('',(-0.7,0.425,0.3825));
+#384 = ORIENTED_EDGE('',*,*,#385,.F.);
+#385 = EDGE_CURVE('',#386,#379,#388,.T.);
+#386 = VERTEX_POINT('',#387);
+#387 = CARTESIAN_POINT('',(0.7,0.425,0.3825));
+#388 = LINE('',#389,#390);
+#389 = CARTESIAN_POINT('',(0.7,0.425,0.3825));
+#390 = VECTOR('',#391,1.);
+#391 = DIRECTION('',(-1.,-2.22044604925E-016,0.E+000));
+#392 = ORIENTED_EDGE('',*,*,#393,.F.);
+#393 = EDGE_CURVE('',#290,#386,#394,.T.);
+#394 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#395,#396),.UNSPECIFIED.,.F.,.F.,
+(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
+#395 = CARTESIAN_POINT('',(0.680148607098,0.405148607098,0.1));
+#396 = CARTESIAN_POINT('',(0.7,0.425,0.3825));
+#397 = ORIENTED_EDGE('',*,*,#296,.F.);
+#398 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+(#399,#400)
+,(#401,#402
+)),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.E+000,1.4),(0.E+000,1.),
+.PIECEWISE_BEZIER_KNOTS.);
+#399 = CARTESIAN_POINT('',(0.680148607098,0.405148607098,0.1));
+#400 = CARTESIAN_POINT('',(0.7,0.425,0.3825));
+#401 = CARTESIAN_POINT('',(-0.680148607098,0.405148607098,0.1));
+#402 = CARTESIAN_POINT('',(-0.7,0.425,0.3825));
+#403 = ADVANCED_FACE('',(#404,#422),#456,.T.);
+#404 = FACE_BOUND('',#405,.T.);
+#405 = EDGE_LOOP('',(#406,#407,#415,#421));
+#406 = ORIENTED_EDGE('',*,*,#225,.T.);
+#407 = ORIENTED_EDGE('',*,*,#408,.F.);
+#408 = EDGE_CURVE('',#409,#219,#411,.T.);
+#409 = VERTEX_POINT('',#410);
+#410 = CARTESIAN_POINT('',(-0.65,-0.405148607098,0.1));
+#411 = LINE('',#412,#413);
+#412 = CARTESIAN_POINT('',(-0.680148607098,-0.405148607098,0.1));
+#413 = VECTOR('',#414,1.);
+#414 = DIRECTION('',(1.,2.22044604925E-016,0.E+000));
+#415 = ORIENTED_EDGE('',*,*,#416,.T.);
+#416 = EDGE_CURVE('',#409,#357,#417,.T.);
+#417 = LINE('',#418,#419);
+#418 = CARTESIAN_POINT('',(-0.65,9.925696450856E-003,0.1));
+#419 = VECTOR('',#420,1.);
+#420 = DIRECTION('',(-2.22044604925E-016,1.,0.E+000));
+#421 = ORIENTED_EDGE('',*,*,#356,.F.);
+#422 = FACE_BOUND('',#423,.T.);
+#423 = EDGE_LOOP('',(#424,#434,#442,#450));
+#424 = ORIENTED_EDGE('',*,*,#425,.T.);
+#425 = EDGE_CURVE('',#426,#428,#430,.T.);
+#426 = VERTEX_POINT('',#427);
+#427 = CARTESIAN_POINT('',(-0.25,0.4,0.1));
+#428 = VERTEX_POINT('',#429);
+#429 = CARTESIAN_POINT('',(-0.25,-0.4,0.1));
+#430 = LINE('',#431,#432);
+#431 = CARTESIAN_POINT('',(-0.25,0.4,0.1));
+#432 = VECTOR('',#433,1.);
+#433 = DIRECTION('',(2.22044604925E-016,-1.,0.E+000));
+#434 = ORIENTED_EDGE('',*,*,#435,.T.);
+#435 = EDGE_CURVE('',#428,#436,#438,.T.);
+#436 = VERTEX_POINT('',#437);
+#437 = CARTESIAN_POINT('',(0.25,-0.4,0.1));
+#438 = LINE('',#439,#440);
+#439 = CARTESIAN_POINT('',(-0.25,-0.4,0.1));
+#440 = VECTOR('',#441,1.);
+#441 = DIRECTION('',(1.,2.22044604925E-016,0.E+000));
+#442 = ORIENTED_EDGE('',*,*,#443,.T.);
+#443 = EDGE_CURVE('',#436,#444,#446,.T.);
+#444 = VERTEX_POINT('',#445);
+#445 = CARTESIAN_POINT('',(0.25,0.4,0.1));
+#446 = LINE('',#447,#448);
+#447 = CARTESIAN_POINT('',(0.25,-0.4,0.1));
+#448 = VECTOR('',#449,1.);
+#449 = DIRECTION('',(-2.22044604925E-016,1.,0.E+000));
+#450 = ORIENTED_EDGE('',*,*,#451,.T.);
+#451 = EDGE_CURVE('',#444,#426,#452,.T.);
+#452 = LINE('',#453,#454);
+#453 = CARTESIAN_POINT('',(0.25,0.4,0.1));
+#454 = VECTOR('',#455,1.);
+#455 = DIRECTION('',(-1.,-2.22044604925E-016,0.E+000));
+#456 = PLANE('',#457);
+#457 = AXIS2_PLACEMENT_3D('',#458,#459,#460);
+#458 = CARTESIAN_POINT('',(0.680148607098,-0.405148607098,0.1));
+#459 = DIRECTION('',(-0.E+000,0.E+000,-1.));
+#460 = DIRECTION('',(-0.85912726198,0.511762003008,0.E+000));
+#461 = ADVANCED_FACE('',(#462),#501,.T.);
+#462 = FACE_BOUND('',#463,.T.);
+#463 = EDGE_LOOP('',(#464,#471,#472,#473,#474,#481,#489,#496));
+#464 = ORIENTED_EDGE('',*,*,#465,.F.);
+#465 = EDGE_CURVE('',#409,#466,#468,.T.);
+#466 = VERTEX_POINT('',#467);
+#467 = CARTESIAN_POINT('',(-0.65,-0.405218877516,0.101));
+#468 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#469,#470),.UNSPECIFIED.,.F.,.F.,
+(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
+#469 = CARTESIAN_POINT('',(-0.65,-0.405148607098,0.1));
+#470 = CARTESIAN_POINT('',(-0.65,-0.405218877516,0.101));
+#471 = ORIENTED_EDGE('',*,*,#408,.T.);
+#472 = ORIENTED_EDGE('',*,*,#218,.T.);
+#473 = ORIENTED_EDGE('',*,*,#282,.F.);
+#474 = ORIENTED_EDGE('',*,*,#475,.T.);
+#475 = EDGE_CURVE('',#283,#476,#478,.T.);
+#476 = VERTEX_POINT('',#477);
+#477 = CARTESIAN_POINT('',(0.7,-0.425,0.3825));
+#478 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#479,#480),.UNSPECIFIED.,.F.,.F.,
+(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
+#479 = CARTESIAN_POINT('',(0.680148607098,-0.405148607098,0.1));
+#480 = CARTESIAN_POINT('',(0.7,-0.425,0.3825));
+#481 = ORIENTED_EDGE('',*,*,#482,.F.);
+#482 = EDGE_CURVE('',#483,#476,#485,.T.);
+#483 = VERTEX_POINT('',#484);
+#484 = CARTESIAN_POINT('',(-0.7,-0.425,0.3825));
+#485 = LINE('',#486,#487);
+#486 = CARTESIAN_POINT('',(-0.7,-0.425,0.3825));
+#487 = VECTOR('',#488,1.);
+#488 = DIRECTION('',(1.,2.22044604925E-016,0.E+000));
+#489 = ORIENTED_EDGE('',*,*,#490,.F.);
+#490 = EDGE_CURVE('',#491,#483,#493,.T.);
+#491 = VERTEX_POINT('',#492);
+#492 = CARTESIAN_POINT('',(-0.680218877516,-0.405218877516,0.101));
+#493 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#494,#495),.UNSPECIFIED.,.F.,.F.,
+(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
+#494 = CARTESIAN_POINT('',(-0.680148607098,-0.405148607098,0.1));
+#495 = CARTESIAN_POINT('',(-0.7,-0.425,0.3825));
+#496 = ORIENTED_EDGE('',*,*,#497,.F.);
+#497 = EDGE_CURVE('',#466,#491,#498,.T.);
+#498 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#499,#500),.UNSPECIFIED.,.F.,.F.,
+(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
+#499 = CARTESIAN_POINT('',(-0.65,-0.405218877516,0.101));
+#500 = CARTESIAN_POINT('',(-0.680218877516,-0.405218877516,0.101));
+#501 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+(#502,#503)
+,(#504,#505
+)),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.E+000,1.4),(0.E+000,1.),
+.PIECEWISE_BEZIER_KNOTS.);
+#502 = CARTESIAN_POINT('',(-0.680148607098,-0.405148607098,0.1));
+#503 = CARTESIAN_POINT('',(-0.7,-0.425,0.3825));
+#504 = CARTESIAN_POINT('',(0.680148607098,-0.405148607098,0.1));
+#505 = CARTESIAN_POINT('',(0.7,-0.425,0.3825));
+#506 = ADVANCED_FACE('',(#507),#518,.T.);
+#507 = FACE_BOUND('',#508,.T.);
+#508 = EDGE_LOOP('',(#509,#510,#511,#512));
+#509 = ORIENTED_EDGE('',*,*,#475,.F.);
+#510 = ORIENTED_EDGE('',*,*,#289,.F.);
+#511 = ORIENTED_EDGE('',*,*,#393,.T.);
+#512 = ORIENTED_EDGE('',*,*,#513,.F.);
+#513 = EDGE_CURVE('',#476,#386,#514,.T.);
+#514 = LINE('',#515,#516);
+#515 = CARTESIAN_POINT('',(0.7,-0.425,0.3825));
+#516 = VECTOR('',#517,1.);
+#517 = DIRECTION('',(-2.22044604925E-016,1.,0.E+000));
+#518 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+(#519,#520)
+,(#521,#522
+)),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.E+000,0.85),(0.E+000,1.)
+,.PIECEWISE_BEZIER_KNOTS.);
+#519 = CARTESIAN_POINT('',(0.680148607098,-0.405148607098,0.1));
+#520 = CARTESIAN_POINT('',(0.7,-0.425,0.3825));
+#521 = CARTESIAN_POINT('',(0.680148607098,0.405148607098,0.1));
+#522 = CARTESIAN_POINT('',(0.7,0.425,0.3825));
+#523 = ADVANCED_FACE('',(#524),#547,.T.);
+#524 = FACE_BOUND('',#525,.T.);
+#525 = EDGE_LOOP('',(#526,#527,#534,#542));
+#526 = ORIENTED_EDGE('',*,*,#385,.T.);
+#527 = ORIENTED_EDGE('',*,*,#528,.T.);
+#528 = EDGE_CURVE('',#379,#529,#531,.T.);
+#529 = VERTEX_POINT('',#530);
+#530 = CARTESIAN_POINT('',(-0.667148579888,0.392148579888,0.85));
+#531 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#532,#533),.UNSPECIFIED.,.F.,.F.,
+(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
+#532 = CARTESIAN_POINT('',(-0.7,0.425,0.3825));
+#533 = CARTESIAN_POINT('',(-0.667148579888,0.392148579888,0.85));
+#534 = ORIENTED_EDGE('',*,*,#535,.F.);
+#535 = EDGE_CURVE('',#536,#529,#538,.T.);
+#536 = VERTEX_POINT('',#537);
+#537 = CARTESIAN_POINT('',(0.667148579888,0.392148579888,0.85));
+#538 = LINE('',#539,#540);
+#539 = CARTESIAN_POINT('',(0.667148579888,0.392148579888,0.85));
+#540 = VECTOR('',#541,1.);
+#541 = DIRECTION('',(-1.,-2.22044604925E-016,0.E+000));
+#542 = ORIENTED_EDGE('',*,*,#543,.F.);
+#543 = EDGE_CURVE('',#386,#536,#544,.T.);
+#544 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#545,#546),.UNSPECIFIED.,.F.,.F.,
+(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
+#545 = CARTESIAN_POINT('',(0.7,0.425,0.3825));
+#546 = CARTESIAN_POINT('',(0.667148579888,0.392148579888,0.85));
+#547 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+(#548,#549)
+,(#550,#551
+)),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.E+000,1.4),(0.E+000,1.),
+.PIECEWISE_BEZIER_KNOTS.);
+#548 = CARTESIAN_POINT('',(0.7,0.425,0.3825));
+#549 = CARTESIAN_POINT('',(0.667148579888,0.392148579888,0.85));
+#550 = CARTESIAN_POINT('',(-0.7,0.425,0.3825));
+#551 = CARTESIAN_POINT('',(-0.667148579888,0.392148579888,0.85));
+#552 = ADVANCED_FACE('',(#553),#568,.T.);
+#553 = FACE_BOUND('',#554,.T.);
+#554 = EDGE_LOOP('',(#555,#556,#561,#562));
+#555 = ORIENTED_EDGE('',*,*,#378,.F.);
+#556 = ORIENTED_EDGE('',*,*,#557,.F.);
+#557 = EDGE_CURVE('',#491,#372,#558,.T.);
+#558 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#559,#560),.UNSPECIFIED.,.F.,.F.,
+(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
+#559 = CARTESIAN_POINT('',(-0.680218877516,-0.405218877516,0.101));
+#560 = CARTESIAN_POINT('',(-0.680218877516,0.405218877516,0.101));
+#561 = ORIENTED_EDGE('',*,*,#490,.T.);
+#562 = ORIENTED_EDGE('',*,*,#563,.F.);
+#563 = EDGE_CURVE('',#379,#483,#564,.T.);
+#564 = LINE('',#565,#566);
+#565 = CARTESIAN_POINT('',(-0.7,0.425,0.3825));
+#566 = VECTOR('',#567,1.);
+#567 = DIRECTION('',(2.22044604925E-016,-1.,0.E+000));
+#568 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+(#569,#570)
+,(#571,#572
+)),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.E+000,0.85),(0.E+000,1.)
+,.PIECEWISE_BEZIER_KNOTS.);
+#569 = CARTESIAN_POINT('',(-0.680148607098,0.405148607098,0.1));
+#570 = CARTESIAN_POINT('',(-0.7,0.425,0.3825));
+#571 = CARTESIAN_POINT('',(-0.680148607098,-0.405148607098,0.1));
+#572 = CARTESIAN_POINT('',(-0.7,-0.425,0.3825));
+#573 = ADVANCED_FACE('',(#574),#617,.F.);
+#574 = FACE_BOUND('',#575,.F.);
+#575 = EDGE_LOOP('',(#576,#584,#592,#600,#608,#614,#615,#616));
+#576 = ORIENTED_EDGE('',*,*,#577,.T.);
+#577 = EDGE_CURVE('',#466,#578,#580,.T.);
+#578 = VERTEX_POINT('',#579);
+#579 = CARTESIAN_POINT('',(-0.65,-0.425,0.101));
+#580 = LINE('',#581,#582);
+#581 = CARTESIAN_POINT('',(-0.65,0.425,0.101));
+#582 = VECTOR('',#583,1.);
+#583 = DIRECTION('',(2.22044604925E-016,-1.,0.E+000));
+#584 = ORIENTED_EDGE('',*,*,#585,.T.);
+#585 = EDGE_CURVE('',#578,#586,#588,.T.);
+#586 = VERTEX_POINT('',#587);
+#587 = CARTESIAN_POINT('',(-0.7,-0.425,0.101));
+#588 = LINE('',#589,#590);
+#589 = CARTESIAN_POINT('',(-0.65,-0.425,0.101));
+#590 = VECTOR('',#591,1.);
+#591 = DIRECTION('',(-1.,-2.22044604925E-016,0.E+000));
+#592 = ORIENTED_EDGE('',*,*,#593,.T.);
+#593 = EDGE_CURVE('',#586,#594,#596,.T.);
+#594 = VERTEX_POINT('',#595);
+#595 = CARTESIAN_POINT('',(-0.7,0.425,0.101));
+#596 = LINE('',#597,#598);
+#597 = CARTESIAN_POINT('',(-0.7,-0.425,0.101));
+#598 = VECTOR('',#599,1.);
+#599 = DIRECTION('',(-2.22044604925E-016,1.,0.E+000));
+#600 = ORIENTED_EDGE('',*,*,#601,.T.);
+#601 = EDGE_CURVE('',#594,#602,#604,.T.);
+#602 = VERTEX_POINT('',#603);
+#603 = CARTESIAN_POINT('',(-0.65,0.425,0.101));
+#604 = LINE('',#605,#606);
+#605 = CARTESIAN_POINT('',(-0.7,0.425,0.101));
+#606 = VECTOR('',#607,1.);
+#607 = DIRECTION('',(1.,2.22044604925E-016,0.E+000));
+#608 = ORIENTED_EDGE('',*,*,#609,.T.);
+#609 = EDGE_CURVE('',#602,#365,#610,.T.);
+#610 = LINE('',#611,#612);
+#611 = CARTESIAN_POINT('',(-0.65,0.425,0.101));
+#612 = VECTOR('',#613,1.);
+#613 = DIRECTION('',(2.22044604925E-016,-1.,0.E+000));
+#614 = ORIENTED_EDGE('',*,*,#371,.F.);
+#615 = ORIENTED_EDGE('',*,*,#557,.F.);
+#616 = ORIENTED_EDGE('',*,*,#497,.F.);
+#617 = PLANE('',#618);
+#618 = AXIS2_PLACEMENT_3D('',#619,#620,#621);
+#619 = CARTESIAN_POINT('',(-0.675,-2.22044604925E-016,0.101));
+#620 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#621 = DIRECTION('',(2.22044604925E-016,-1.,0.E+000));
+#622 = ADVANCED_FACE('',(#623),#652,.T.);
+#623 = FACE_BOUND('',#624,.T.);
+#624 = EDGE_LOOP('',(#625,#635,#641,#642,#643,#644,#645,#646));
+#625 = ORIENTED_EDGE('',*,*,#626,.F.);
+#626 = EDGE_CURVE('',#627,#629,#631,.T.);
+#627 = VERTEX_POINT('',#628);
+#628 = CARTESIAN_POINT('',(-0.65,0.425,0.E+000));
+#629 = VERTEX_POINT('',#630);
+#630 = CARTESIAN_POINT('',(-0.65,-0.425,0.E+000));
+#631 = LINE('',#632,#633);
+#632 = CARTESIAN_POINT('',(-0.65,0.425,0.E+000));
+#633 = VECTOR('',#634,1.);
+#634 = DIRECTION('',(2.22044604925E-016,-1.,0.E+000));
+#635 = ORIENTED_EDGE('',*,*,#636,.T.);
+#636 = EDGE_CURVE('',#627,#602,#637,.T.);
+#637 = LINE('',#638,#639);
+#638 = CARTESIAN_POINT('',(-0.65,0.425,0.E+000));
+#639 = VECTOR('',#640,1.);
+#640 = DIRECTION('',(0.E+000,0.E+000,1.));
+#641 = ORIENTED_EDGE('',*,*,#609,.T.);
+#642 = ORIENTED_EDGE('',*,*,#364,.F.);
+#643 = ORIENTED_EDGE('',*,*,#416,.F.);
+#644 = ORIENTED_EDGE('',*,*,#465,.T.);
+#645 = ORIENTED_EDGE('',*,*,#577,.T.);
+#646 = ORIENTED_EDGE('',*,*,#647,.F.);
+#647 = EDGE_CURVE('',#629,#578,#648,.T.);
+#648 = LINE('',#649,#650);
+#649 = CARTESIAN_POINT('',(-0.65,-0.425,0.E+000));
+#650 = VECTOR('',#651,1.);
+#651 = DIRECTION('',(0.E+000,0.E+000,1.));
+#652 = PLANE('',#653);
+#653 = AXIS2_PLACEMENT_3D('',#654,#655,#656);
+#654 = CARTESIAN_POINT('',(-0.65,0.425,0.E+000));
+#655 = DIRECTION('',(1.,2.22044604925E-016,0.E+000));
+#656 = DIRECTION('',(2.22044604925E-016,-1.,0.E+000));
+#657 = ADVANCED_FACE('',(#658),#681,.T.);
+#658 = FACE_BOUND('',#659,.T.);
+#659 = EDGE_LOOP('',(#660,#670,#675,#676));
+#660 = ORIENTED_EDGE('',*,*,#661,.T.);
+#661 = EDGE_CURVE('',#662,#664,#666,.T.);
+#662 = VERTEX_POINT('',#663);
+#663 = CARTESIAN_POINT('',(-0.25,0.4,0.E+000));
+#664 = VERTEX_POINT('',#665);
+#665 = CARTESIAN_POINT('',(-0.25,-0.4,0.E+000));
+#666 = LINE('',#667,#668);
+#667 = CARTESIAN_POINT('',(-0.25,0.4,0.E+000));
+#668 = VECTOR('',#669,1.);
+#669 = DIRECTION('',(2.22044604925E-016,-1.,0.E+000));
+#670 = ORIENTED_EDGE('',*,*,#671,.T.);
+#671 = EDGE_CURVE('',#664,#428,#672,.T.);
+#672 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#673,#674),.UNSPECIFIED.,.F.,.F.,
+(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
+#673 = CARTESIAN_POINT('',(-0.25,-0.4,0.E+000));
+#674 = CARTESIAN_POINT('',(-0.25,-0.4,0.1));
+#675 = ORIENTED_EDGE('',*,*,#425,.F.);
+#676 = ORIENTED_EDGE('',*,*,#677,.F.);
+#677 = EDGE_CURVE('',#662,#426,#678,.T.);
+#678 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#679,#680),.UNSPECIFIED.,.F.,.F.,
+(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
+#679 = CARTESIAN_POINT('',(-0.25,0.4,0.E+000));
+#680 = CARTESIAN_POINT('',(-0.25,0.4,0.1));
+#681 = PLANE('',#682);
+#682 = AXIS2_PLACEMENT_3D('',#683,#684,#685);
+#683 = CARTESIAN_POINT('',(-0.25,0.4,0.1));
+#684 = DIRECTION('',(-1.,-2.22044604925E-016,0.E+000));
+#685 = DIRECTION('',(2.22044604925E-016,-1.,0.E+000));
+#686 = ADVANCED_FACE('',(#687),#704,.T.);
+#687 = FACE_BOUND('',#688,.T.);
+#688 = EDGE_LOOP('',(#689,#697,#698,#699));
+#689 = ORIENTED_EDGE('',*,*,#690,.T.);
+#690 = EDGE_CURVE('',#691,#662,#693,.T.);
+#691 = VERTEX_POINT('',#692);
+#692 = CARTESIAN_POINT('',(0.25,0.4,0.E+000));
+#693 = LINE('',#694,#695);
+#694 = CARTESIAN_POINT('',(0.25,0.4,0.E+000));
+#695 = VECTOR('',#696,1.);
+#696 = DIRECTION('',(-1.,-2.22044604925E-016,0.E+000));
+#697 = ORIENTED_EDGE('',*,*,#677,.T.);
+#698 = ORIENTED_EDGE('',*,*,#451,.F.);
+#699 = ORIENTED_EDGE('',*,*,#700,.F.);
+#700 = EDGE_CURVE('',#691,#444,#701,.T.);
+#701 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#702,#703),.UNSPECIFIED.,.F.,.F.,
+(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
+#702 = CARTESIAN_POINT('',(0.25,0.4,0.E+000));
+#703 = CARTESIAN_POINT('',(0.25,0.4,0.1));
+#704 = PLANE('',#705);
+#705 = AXIS2_PLACEMENT_3D('',#706,#707,#708);
+#706 = CARTESIAN_POINT('',(0.25,0.4,0.1));
+#707 = DIRECTION('',(-2.22044604925E-016,1.,0.E+000));
+#708 = DIRECTION('',(-1.,-2.22044604925E-016,0.E+000));
+#709 = ADVANCED_FACE('',(#710),#727,.T.);
+#710 = FACE_BOUND('',#711,.T.);
+#711 = EDGE_LOOP('',(#712,#720,#725,#726));
+#712 = ORIENTED_EDGE('',*,*,#713,.T.);
+#713 = EDGE_CURVE('',#664,#714,#716,.T.);
+#714 = VERTEX_POINT('',#715);
+#715 = CARTESIAN_POINT('',(0.25,-0.4,0.E+000));
+#716 = LINE('',#717,#718);
+#717 = CARTESIAN_POINT('',(-0.25,-0.4,0.E+000));
+#718 = VECTOR('',#719,1.);
+#719 = DIRECTION('',(1.,2.22044604925E-016,0.E+000));
+#720 = ORIENTED_EDGE('',*,*,#721,.T.);
+#721 = EDGE_CURVE('',#714,#436,#722,.T.);
+#722 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#723,#724),.UNSPECIFIED.,.F.,.F.,
+(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
+#723 = CARTESIAN_POINT('',(0.25,-0.4,0.E+000));
+#724 = CARTESIAN_POINT('',(0.25,-0.4,0.1));
+#725 = ORIENTED_EDGE('',*,*,#435,.F.);
+#726 = ORIENTED_EDGE('',*,*,#671,.F.);
+#727 = PLANE('',#728);
+#728 = AXIS2_PLACEMENT_3D('',#729,#730,#731);
+#729 = CARTESIAN_POINT('',(-0.25,-0.4,0.1));
+#730 = DIRECTION('',(2.22044604925E-016,-1.,0.E+000));
+#731 = DIRECTION('',(1.,2.22044604925E-016,0.E+000));
+#732 = ADVANCED_FACE('',(#733),#744,.T.);
+#733 = FACE_BOUND('',#734,.T.);
+#734 = EDGE_LOOP('',(#735,#741,#742,#743));
+#735 = ORIENTED_EDGE('',*,*,#736,.T.);
+#736 = EDGE_CURVE('',#714,#691,#737,.T.);
+#737 = LINE('',#738,#739);
+#738 = CARTESIAN_POINT('',(0.25,-0.4,0.E+000));
+#739 = VECTOR('',#740,1.);
+#740 = DIRECTION('',(-2.22044604925E-016,1.,0.E+000));
+#741 = ORIENTED_EDGE('',*,*,#700,.T.);
+#742 = ORIENTED_EDGE('',*,*,#443,.F.);
+#743 = ORIENTED_EDGE('',*,*,#721,.F.);
+#744 = PLANE('',#745);
+#745 = AXIS2_PLACEMENT_3D('',#746,#747,#748);
+#746 = CARTESIAN_POINT('',(0.25,-0.4,0.1));
+#747 = DIRECTION('',(1.,2.22044604925E-016,0.E+000));
+#748 = DIRECTION('',(-2.22044604925E-016,1.,0.E+000));
+#749 = ADVANCED_FACE('',(#750),#773,.T.);
+#750 = FACE_BOUND('',#751,.T.);
+#751 = EDGE_LOOP('',(#752,#753,#760,#768));
+#752 = ORIENTED_EDGE('',*,*,#482,.T.);
+#753 = ORIENTED_EDGE('',*,*,#754,.T.);
+#754 = EDGE_CURVE('',#476,#755,#757,.T.);
+#755 = VERTEX_POINT('',#756);
+#756 = CARTESIAN_POINT('',(0.667148579888,-0.392148579888,0.85));
+#757 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#758,#759),.UNSPECIFIED.,.F.,.F.,
+(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
+#758 = CARTESIAN_POINT('',(0.7,-0.425,0.3825));
+#759 = CARTESIAN_POINT('',(0.667148579888,-0.392148579888,0.85));
+#760 = ORIENTED_EDGE('',*,*,#761,.F.);
+#761 = EDGE_CURVE('',#762,#755,#764,.T.);
+#762 = VERTEX_POINT('',#763);
+#763 = CARTESIAN_POINT('',(-0.667148579888,-0.392148579888,0.85));
+#764 = LINE('',#765,#766);
+#765 = CARTESIAN_POINT('',(-0.667148579888,-0.392148579888,0.85));
+#766 = VECTOR('',#767,1.);
+#767 = DIRECTION('',(1.,2.22044604925E-016,0.E+000));
+#768 = ORIENTED_EDGE('',*,*,#769,.F.);
+#769 = EDGE_CURVE('',#483,#762,#770,.T.);
+#770 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#771,#772),.UNSPECIFIED.,.F.,.F.,
+(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
+#771 = CARTESIAN_POINT('',(-0.7,-0.425,0.3825));
+#772 = CARTESIAN_POINT('',(-0.667148579888,-0.392148579888,0.85));
+#773 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+(#774,#775)
+,(#776,#777
+)),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.E+000,1.4),(0.E+000,1.),
+.PIECEWISE_BEZIER_KNOTS.);
+#774 = CARTESIAN_POINT('',(-0.7,-0.425,0.3825));
+#775 = CARTESIAN_POINT('',(-0.667148579888,-0.392148579888,0.85));
+#776 = CARTESIAN_POINT('',(0.7,-0.425,0.3825));
+#777 = CARTESIAN_POINT('',(0.667148579888,-0.392148579888,0.85));
+#778 = ADVANCED_FACE('',(#779),#790,.T.);
+#779 = FACE_BOUND('',#780,.T.);
+#780 = EDGE_LOOP('',(#781,#782,#783,#789));
+#781 = ORIENTED_EDGE('',*,*,#513,.T.);
+#782 = ORIENTED_EDGE('',*,*,#543,.T.);
+#783 = ORIENTED_EDGE('',*,*,#784,.F.);
+#784 = EDGE_CURVE('',#755,#536,#785,.T.);
+#785 = LINE('',#786,#787);
+#786 = CARTESIAN_POINT('',(0.667148579888,-0.392148579888,0.85));
+#787 = VECTOR('',#788,1.);
+#788 = DIRECTION('',(-2.22044604925E-016,1.,0.E+000));
+#789 = ORIENTED_EDGE('',*,*,#754,.F.);
+#790 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+(#791,#792)
+,(#793,#794
+)),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.E+000,0.85),(0.E+000,1.)
+,.PIECEWISE_BEZIER_KNOTS.);
+#791 = CARTESIAN_POINT('',(0.7,-0.425,0.3825));
+#792 = CARTESIAN_POINT('',(0.667148579888,-0.392148579888,0.85));
+#793 = CARTESIAN_POINT('',(0.7,0.425,0.3825));
+#794 = CARTESIAN_POINT('',(0.667148579888,0.392148579888,0.85));
+#795 = ADVANCED_FACE('',(#796),#807,.T.);
+#796 = FACE_BOUND('',#797,.T.);
+#797 = EDGE_LOOP('',(#798,#799,#800,#806));
+#798 = ORIENTED_EDGE('',*,*,#563,.T.);
+#799 = ORIENTED_EDGE('',*,*,#769,.T.);
+#800 = ORIENTED_EDGE('',*,*,#801,.F.);
+#801 = EDGE_CURVE('',#529,#762,#802,.T.);
+#802 = LINE('',#803,#804);
+#803 = CARTESIAN_POINT('',(-0.667148579888,0.392148579888,0.85));
+#804 = VECTOR('',#805,1.);
+#805 = DIRECTION('',(2.22044604925E-016,-1.,0.E+000));
+#806 = ORIENTED_EDGE('',*,*,#528,.F.);
+#807 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+(#808,#809)
+,(#810,#811
+)),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.E+000,0.85),(0.E+000,1.)
+,.PIECEWISE_BEZIER_KNOTS.);
+#808 = CARTESIAN_POINT('',(-0.7,0.425,0.3825));
+#809 = CARTESIAN_POINT('',(-0.667148579888,0.392148579888,0.85));
+#810 = CARTESIAN_POINT('',(-0.7,-0.425,0.3825));
+#811 = CARTESIAN_POINT('',(-0.667148579888,-0.392148579888,0.85));
+#812 = ADVANCED_FACE('',(#813,#819),#853,.F.);
+#813 = FACE_BOUND('',#814,.F.);
+#814 = EDGE_LOOP('',(#815,#816,#817,#818));
+#815 = ORIENTED_EDGE('',*,*,#784,.F.);
+#816 = ORIENTED_EDGE('',*,*,#761,.F.);
+#817 = ORIENTED_EDGE('',*,*,#801,.F.);
+#818 = ORIENTED_EDGE('',*,*,#535,.F.);
+#819 = FACE_BOUND('',#820,.F.);
+#820 = EDGE_LOOP('',(#821,#831,#839,#847));
+#821 = ORIENTED_EDGE('',*,*,#822,.T.);
+#822 = EDGE_CURVE('',#823,#825,#827,.T.);
+#823 = VERTEX_POINT('',#824);
+#824 = CARTESIAN_POINT('',(-0.634297159777,0.359297159777,0.85));
+#825 = VERTEX_POINT('',#826);
+#826 = CARTESIAN_POINT('',(-0.634297159777,-0.359297159777,0.85));
+#827 = LINE('',#828,#829);
+#828 = CARTESIAN_POINT('',(-0.634297159777,0.359297159777,0.85));
+#829 = VECTOR('',#830,1.);
+#830 = DIRECTION('',(2.22044604925E-016,-1.,0.E+000));
+#831 = ORIENTED_EDGE('',*,*,#832,.T.);
+#832 = EDGE_CURVE('',#825,#833,#835,.T.);
+#833 = VERTEX_POINT('',#834);
+#834 = CARTESIAN_POINT('',(-0.334297159777,-0.359297159777,0.85));
+#835 = LINE('',#836,#837);
+#836 = CARTESIAN_POINT('',(-0.634297159777,-0.359297159777,0.85));
+#837 = VECTOR('',#838,1.);
+#838 = DIRECTION('',(1.,2.22044604925E-016,0.E+000));
+#839 = ORIENTED_EDGE('',*,*,#840,.T.);
+#840 = EDGE_CURVE('',#833,#841,#843,.T.);
+#841 = VERTEX_POINT('',#842);
+#842 = CARTESIAN_POINT('',(-0.334297159777,0.359297159777,0.85));
+#843 = LINE('',#844,#845);
+#844 = CARTESIAN_POINT('',(-0.334297159777,-0.359297159777,0.85));
+#845 = VECTOR('',#846,1.);
+#846 = DIRECTION('',(-2.22044604925E-016,1.,0.E+000));
+#847 = ORIENTED_EDGE('',*,*,#848,.T.);
+#848 = EDGE_CURVE('',#841,#823,#849,.T.);
+#849 = LINE('',#850,#851);
+#850 = CARTESIAN_POINT('',(-0.334297159777,0.359297159777,0.85));
+#851 = VECTOR('',#852,1.);
+#852 = DIRECTION('',(-1.,-2.22044604925E-016,0.E+000));
+#853 = PLANE('',#854);
+#854 = AXIS2_PLACEMENT_3D('',#855,#856,#857);
+#855 = CARTESIAN_POINT('',(0.667148579888,-0.392148579888,0.85));
+#856 = DIRECTION('',(-0.E+000,0.E+000,-1.));
+#857 = DIRECTION('',(-0.862098933307,0.506740001569,0.E+000));
+#858 = ADVANCED_FACE('',(#859),#911,.T.);
+#859 = FACE_BOUND('',#860,.T.);
+#860 = EDGE_LOOP('',(#861,#871,#880,#888,#894,#895,#896,#904));
+#861 = ORIENTED_EDGE('',*,*,#862,.T.);
+#862 = EDGE_CURVE('',#863,#865,#867,.T.);
+#863 = VERTEX_POINT('',#864);
+#864 = CARTESIAN_POINT('',(-0.8,0.425,6.666666666667E-002));
+#865 = VERTEX_POINT('',#866);
+#866 = CARTESIAN_POINT('',(-0.8,0.425,0.312008333333));
+#867 = LINE('',#868,#869);
+#868 = CARTESIAN_POINT('',(-0.8,0.425,0.E+000));
+#869 = VECTOR('',#870,1.);
+#870 = DIRECTION('',(0.E+000,0.E+000,1.));
+#871 = ORIENTED_EDGE('',*,*,#872,.T.);
+#872 = EDGE_CURVE('',#865,#873,#875,.T.);
+#873 = VERTEX_POINT('',#874);
+#874 = CARTESIAN_POINT('',(-0.733333333333,0.425,0.378675));
+#875 = CIRCLE('',#876,6.666666666667E-002);
+#876 = AXIS2_PLACEMENT_3D('',#877,#878,#879);
+#877 = CARTESIAN_POINT('',(-0.733333333333,0.425,0.312008333333));
+#878 = DIRECTION('',(-2.22044604925E-016,1.,0.E+000));
+#879 = DIRECTION('',(0.E+000,0.E+000,1.));
+#880 = ORIENTED_EDGE('',*,*,#881,.T.);
+#881 = EDGE_CURVE('',#873,#882,#884,.T.);
+#882 = VERTEX_POINT('',#883);
+#883 = CARTESIAN_POINT('',(-0.7,0.425,0.378675));
+#884 = LINE('',#885,#886);
+#885 = CARTESIAN_POINT('',(-0.8,0.425,0.378675));
+#886 = VECTOR('',#887,1.);
+#887 = DIRECTION('',(1.,2.22044604925E-016,0.E+000));
+#888 = ORIENTED_EDGE('',*,*,#889,.F.);
+#889 = EDGE_CURVE('',#594,#882,#890,.T.);
+#890 = LINE('',#891,#892);
+#891 = CARTESIAN_POINT('',(-0.7,0.425,0.E+000));
+#892 = VECTOR('',#893,1.);
+#893 = DIRECTION('',(0.E+000,0.E+000,1.));
+#894 = ORIENTED_EDGE('',*,*,#601,.T.);
+#895 = ORIENTED_EDGE('',*,*,#636,.F.);
+#896 = ORIENTED_EDGE('',*,*,#897,.F.);
+#897 = EDGE_CURVE('',#898,#627,#900,.T.);
+#898 = VERTEX_POINT('',#899);
+#899 = CARTESIAN_POINT('',(-0.733333333333,0.425,0.E+000));
+#900 = LINE('',#901,#902);
+#901 = CARTESIAN_POINT('',(-0.7,0.425,0.E+000));
+#902 = VECTOR('',#903,1.);
+#903 = DIRECTION('',(1.,2.22044604925E-016,0.E+000));
+#904 = ORIENTED_EDGE('',*,*,#905,.F.);
+#905 = EDGE_CURVE('',#863,#898,#906,.T.);
+#906 = CIRCLE('',#907,6.666666666667E-002);
+#907 = AXIS2_PLACEMENT_3D('',#908,#909,#910);
+#908 = CARTESIAN_POINT('',(-0.733333333333,0.425,6.666666666667E-002));
+#909 = DIRECTION('',(2.22044604925E-016,-1.,0.E+000));
+#910 = DIRECTION('',(0.E+000,0.E+000,1.));
+#911 = PLANE('',#912);
+#912 = AXIS2_PLACEMENT_3D('',#913,#914,#915);
+#913 = CARTESIAN_POINT('',(-0.73365924437,0.425,0.1754222817));
+#914 = DIRECTION('',(-2.22044604925E-016,1.,0.E+000));
+#915 = DIRECTION('',(0.E+000,0.E+000,1.));
+#916 = ADVANCED_FACE('',(#917),#935,.T.);
+#917 = FACE_BOUND('',#918,.T.);
+#918 = EDGE_LOOP('',(#919,#920,#921,#929));
+#919 = ORIENTED_EDGE('',*,*,#593,.T.);
+#920 = ORIENTED_EDGE('',*,*,#889,.T.);
+#921 = ORIENTED_EDGE('',*,*,#922,.T.);
+#922 = EDGE_CURVE('',#882,#923,#925,.T.);
+#923 = VERTEX_POINT('',#924);
+#924 = CARTESIAN_POINT('',(-0.7,-0.425,0.378675));
+#925 = LINE('',#926,#927);
+#926 = CARTESIAN_POINT('',(-0.7,0.425,0.378675));
+#927 = VECTOR('',#928,1.);
+#928 = DIRECTION('',(2.22044604925E-016,-1.,0.E+000));
+#929 = ORIENTED_EDGE('',*,*,#930,.F.);
+#930 = EDGE_CURVE('',#586,#923,#931,.T.);
+#931 = LINE('',#932,#933);
+#932 = CARTESIAN_POINT('',(-0.7,-0.425,0.E+000));
+#933 = VECTOR('',#934,1.);
+#934 = DIRECTION('',(0.E+000,0.E+000,1.));
+#935 = PLANE('',#936);
+#936 = AXIS2_PLACEMENT_3D('',#937,#938,#939);
+#937 = CARTESIAN_POINT('',(-0.7,0.425,0.E+000));
+#938 = DIRECTION('',(1.,2.22044604925E-016,0.E+000));
+#939 = DIRECTION('',(2.22044604925E-016,-1.,0.E+000));
+#940 = ADVANCED_FACE('',(#941),#986,.T.);
+#941 = FACE_BOUND('',#942,.T.);
+#942 = EDGE_LOOP('',(#943,#953,#962,#968,#969,#970,#971,#979));
+#943 = ORIENTED_EDGE('',*,*,#944,.F.);
+#944 = EDGE_CURVE('',#945,#947,#949,.T.);
+#945 = VERTEX_POINT('',#946);
+#946 = CARTESIAN_POINT('',(-0.8,-0.425,6.666666666667E-002));
+#947 = VERTEX_POINT('',#948);
+#948 = CARTESIAN_POINT('',(-0.8,-0.425,0.312008333333));
+#949 = LINE('',#950,#951);
+#950 = CARTESIAN_POINT('',(-0.8,-0.425,0.E+000));
+#951 = VECTOR('',#952,1.);
+#952 = DIRECTION('',(0.E+000,0.E+000,1.));
+#953 = ORIENTED_EDGE('',*,*,#954,.T.);
+#954 = EDGE_CURVE('',#945,#955,#957,.T.);
+#955 = VERTEX_POINT('',#956);
+#956 = CARTESIAN_POINT('',(-0.733333333333,-0.425,0.E+000));
+#957 = CIRCLE('',#958,6.666666666667E-002);
+#958 = AXIS2_PLACEMENT_3D('',#959,#960,#961);
+#959 = CARTESIAN_POINT('',(-0.733333333333,-0.425,6.666666666667E-002));
+#960 = DIRECTION('',(2.22044604925E-016,-1.,0.E+000));
+#961 = DIRECTION('',(0.E+000,0.E+000,1.));
+#962 = ORIENTED_EDGE('',*,*,#963,.F.);
+#963 = EDGE_CURVE('',#629,#955,#964,.T.);
+#964 = LINE('',#965,#966);
+#965 = CARTESIAN_POINT('',(-0.7,-0.425,0.E+000));
+#966 = VECTOR('',#967,1.);
+#967 = DIRECTION('',(-1.,-2.22044604925E-016,0.E+000));
+#968 = ORIENTED_EDGE('',*,*,#647,.T.);
+#969 = ORIENTED_EDGE('',*,*,#585,.T.);
+#970 = ORIENTED_EDGE('',*,*,#930,.T.);
+#971 = ORIENTED_EDGE('',*,*,#972,.T.);
+#972 = EDGE_CURVE('',#923,#973,#975,.T.);
+#973 = VERTEX_POINT('',#974);
+#974 = CARTESIAN_POINT('',(-0.733333333333,-0.425,0.378675));
+#975 = LINE('',#976,#977);
+#976 = CARTESIAN_POINT('',(-0.7,-0.425,0.378675));
+#977 = VECTOR('',#978,1.);
+#978 = DIRECTION('',(-1.,-2.22044604925E-016,0.E+000));
+#979 = ORIENTED_EDGE('',*,*,#980,.F.);
+#980 = EDGE_CURVE('',#947,#973,#981,.T.);
+#981 = CIRCLE('',#982,6.666666666667E-002);
+#982 = AXIS2_PLACEMENT_3D('',#983,#984,#985);
+#983 = CARTESIAN_POINT('',(-0.733333333333,-0.425,0.312008333333));
+#984 = DIRECTION('',(-2.22044604925E-016,1.,0.E+000));
+#985 = DIRECTION('',(0.E+000,0.E+000,1.));
+#986 = PLANE('',#987);
+#987 = AXIS2_PLACEMENT_3D('',#988,#989,#990);
+#988 = CARTESIAN_POINT('',(-0.73365924437,-0.425,0.1754222817));
+#989 = DIRECTION('',(2.22044604925E-016,-1.,2.780574306147E-031));
+#990 = DIRECTION('',(1.,2.22044604925E-016,0.E+000));
+#991 = ADVANCED_FACE('',(#992),#1003,.T.);
+#992 = FACE_BOUND('',#993,.T.);
+#993 = EDGE_LOOP('',(#994,#995,#1001,#1002));
+#994 = ORIENTED_EDGE('',*,*,#963,.T.);
+#995 = ORIENTED_EDGE('',*,*,#996,.T.);
+#996 = EDGE_CURVE('',#955,#898,#997,.T.);
+#997 = LINE('',#998,#999);
+#998 = CARTESIAN_POINT('',(-0.733333333333,-0.425,0.E+000));
+#999 = VECTOR('',#1000,1.);
+#1000 = DIRECTION('',(-2.22044604925E-016,1.,0.E+000));
+#1001 = ORIENTED_EDGE('',*,*,#897,.T.);
+#1002 = ORIENTED_EDGE('',*,*,#626,.T.);
+#1003 = PLANE('',#1004);
+#1004 = AXIS2_PLACEMENT_3D('',#1005,#1006,#1007);
+#1005 = CARTESIAN_POINT('',(-0.691666666667,-1.535808517398E-016,0.E+000
+));
+#1006 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#1007 = DIRECTION('',(2.22044604925E-016,-1.,0.E+000));
+#1008 = ADVANCED_FACE('',(#1009),#1015,.T.);
+#1009 = FACE_BOUND('',#1010,.F.);
+#1010 = EDGE_LOOP('',(#1011,#1012,#1013,#1014));
+#1011 = ORIENTED_EDGE('',*,*,#736,.T.);
+#1012 = ORIENTED_EDGE('',*,*,#690,.T.);
+#1013 = ORIENTED_EDGE('',*,*,#661,.T.);
+#1014 = ORIENTED_EDGE('',*,*,#713,.T.);
+#1015 = PLANE('',#1016);
+#1016 = AXIS2_PLACEMENT_3D('',#1017,#1018,#1019);
+#1017 = CARTESIAN_POINT('',(0.25,-0.4,0.E+000));
+#1018 = DIRECTION('',(-0.E+000,0.E+000,-1.));
+#1019 = DIRECTION('',(-0.529998940003,0.847998304005,0.E+000));
+#1020 = ADVANCED_FACE('',(#1021),#1044,.F.);
+#1021 = FACE_BOUND('',#1022,.F.);
+#1022 = EDGE_LOOP('',(#1023,#1033,#1038,#1039));
+#1023 = ORIENTED_EDGE('',*,*,#1024,.T.);
+#1024 = EDGE_CURVE('',#1025,#1027,#1029,.T.);
+#1025 = VERTEX_POINT('',#1026);
+#1026 = CARTESIAN_POINT('',(-0.634297159777,0.359297159777,0.849));
+#1027 = VERTEX_POINT('',#1028);
+#1028 = CARTESIAN_POINT('',(-0.634297159777,-0.359297159777,0.849));
+#1029 = LINE('',#1030,#1031);
+#1030 = CARTESIAN_POINT('',(-0.634297159777,0.359297159777,0.849));
+#1031 = VECTOR('',#1032,1.);
+#1032 = DIRECTION('',(2.22044604925E-016,-1.,0.E+000));
+#1033 = ORIENTED_EDGE('',*,*,#1034,.T.);
+#1034 = EDGE_CURVE('',#1027,#825,#1035,.T.);
+#1035 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1036,#1037),.UNSPECIFIED.,.F.,
+.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
+#1036 = CARTESIAN_POINT('',(-0.634297159777,-0.359297159777,0.849));
+#1037 = CARTESIAN_POINT('',(-0.634297159777,-0.359297159777,0.85));
+#1038 = ORIENTED_EDGE('',*,*,#822,.F.);
+#1039 = ORIENTED_EDGE('',*,*,#1040,.F.);
+#1040 = EDGE_CURVE('',#1025,#823,#1041,.T.);
+#1041 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1042,#1043),.UNSPECIFIED.,.F.,
+.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
+#1042 = CARTESIAN_POINT('',(-0.634297159777,0.359297159777,0.849));
+#1043 = CARTESIAN_POINT('',(-0.634297159777,0.359297159777,0.85));
+#1044 = PLANE('',#1045);
+#1045 = AXIS2_PLACEMENT_3D('',#1046,#1047,#1048);
+#1046 = CARTESIAN_POINT('',(-0.634297159777,0.359297159777,0.85));
+#1047 = DIRECTION('',(-1.,-2.22044604925E-016,0.E+000));
+#1048 = DIRECTION('',(2.22044604925E-016,-1.,0.E+000));
+#1049 = ADVANCED_FACE('',(#1050),#1067,.F.);
+#1050 = FACE_BOUND('',#1051,.F.);
+#1051 = EDGE_LOOP('',(#1052,#1060,#1061,#1062));
+#1052 = ORIENTED_EDGE('',*,*,#1053,.T.);
+#1053 = EDGE_CURVE('',#1054,#1025,#1056,.T.);
+#1054 = VERTEX_POINT('',#1055);
+#1055 = CARTESIAN_POINT('',(-0.334297159777,0.359297159777,0.849));
+#1056 = LINE('',#1057,#1058);
+#1057 = CARTESIAN_POINT('',(-0.334297159777,0.359297159777,0.849));
+#1058 = VECTOR('',#1059,1.);
+#1059 = DIRECTION('',(-1.,-2.22044604925E-016,0.E+000));
+#1060 = ORIENTED_EDGE('',*,*,#1040,.T.);
+#1061 = ORIENTED_EDGE('',*,*,#848,.F.);
+#1062 = ORIENTED_EDGE('',*,*,#1063,.F.);
+#1063 = EDGE_CURVE('',#1054,#841,#1064,.T.);
+#1064 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1065,#1066),.UNSPECIFIED.,.F.,
+.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
+#1065 = CARTESIAN_POINT('',(-0.334297159777,0.359297159777,0.849));
+#1066 = CARTESIAN_POINT('',(-0.334297159777,0.359297159777,0.85));
+#1067 = PLANE('',#1068);
+#1068 = AXIS2_PLACEMENT_3D('',#1069,#1070,#1071);
+#1069 = CARTESIAN_POINT('',(-0.334297159777,0.359297159777,0.85));
+#1070 = DIRECTION('',(-2.22044604925E-016,1.,0.E+000));
+#1071 = DIRECTION('',(-1.,-2.22044604925E-016,0.E+000));
+#1072 = ADVANCED_FACE('',(#1073),#1090,.F.);
+#1073 = FACE_BOUND('',#1074,.F.);
+#1074 = EDGE_LOOP('',(#1075,#1083,#1084,#1085));
+#1075 = ORIENTED_EDGE('',*,*,#1076,.T.);
+#1076 = EDGE_CURVE('',#1077,#1054,#1079,.T.);
+#1077 = VERTEX_POINT('',#1078);
+#1078 = CARTESIAN_POINT('',(-0.334297159777,-0.359297159777,0.849));
+#1079 = LINE('',#1080,#1081);
+#1080 = CARTESIAN_POINT('',(-0.334297159777,-0.359297159777,0.849));
+#1081 = VECTOR('',#1082,1.);
+#1082 = DIRECTION('',(-2.22044604925E-016,1.,0.E+000));
+#1083 = ORIENTED_EDGE('',*,*,#1063,.T.);
+#1084 = ORIENTED_EDGE('',*,*,#840,.F.);
+#1085 = ORIENTED_EDGE('',*,*,#1086,.F.);
+#1086 = EDGE_CURVE('',#1077,#833,#1087,.T.);
+#1087 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1088,#1089),.UNSPECIFIED.,.F.,
+.F.,(2,2),(0.E+000,1.),.PIECEWISE_BEZIER_KNOTS.);
+#1088 = CARTESIAN_POINT('',(-0.334297159777,-0.359297159777,0.849));
+#1089 = CARTESIAN_POINT('',(-0.334297159777,-0.359297159777,0.85));
+#1090 = PLANE('',#1091);
+#1091 = AXIS2_PLACEMENT_3D('',#1092,#1093,#1094);
+#1092 = CARTESIAN_POINT('',(-0.334297159777,-0.359297159777,0.85));
+#1093 = DIRECTION('',(1.,2.22044604925E-016,0.E+000));
+#1094 = DIRECTION('',(-2.22044604925E-016,1.,0.E+000));
+#1095 = ADVANCED_FACE('',(#1096),#1107,.F.);
+#1096 = FACE_BOUND('',#1097,.F.);
+#1097 = EDGE_LOOP('',(#1098,#1104,#1105,#1106));
+#1098 = ORIENTED_EDGE('',*,*,#1099,.T.);
+#1099 = EDGE_CURVE('',#1027,#1077,#1100,.T.);
+#1100 = LINE('',#1101,#1102);
+#1101 = CARTESIAN_POINT('',(-0.634297159777,-0.359297159777,0.849));
+#1102 = VECTOR('',#1103,1.);
+#1103 = DIRECTION('',(1.,2.22044604925E-016,0.E+000));
+#1104 = ORIENTED_EDGE('',*,*,#1086,.T.);
+#1105 = ORIENTED_EDGE('',*,*,#832,.F.);
+#1106 = ORIENTED_EDGE('',*,*,#1034,.F.);
+#1107 = PLANE('',#1108);
+#1108 = AXIS2_PLACEMENT_3D('',#1109,#1110,#1111);
+#1109 = CARTESIAN_POINT('',(-0.634297159777,-0.359297159777,0.85));
+#1110 = DIRECTION('',(2.22044604925E-016,-1.,0.E+000));
+#1111 = DIRECTION('',(1.,2.22044604925E-016,0.E+000));
+#1112 = ADVANCED_FACE('',(#1113),#1129,.T.);
+#1113 = FACE_BOUND('',#1114,.T.);
+#1114 = EDGE_LOOP('',(#1115,#1116,#1122,#1123));
+#1115 = ORIENTED_EDGE('',*,*,#944,.T.);
+#1116 = ORIENTED_EDGE('',*,*,#1117,.T.);
+#1117 = EDGE_CURVE('',#947,#865,#1118,.T.);
+#1118 = LINE('',#1119,#1120);
+#1119 = CARTESIAN_POINT('',(-0.8,-0.425,0.312008333333));
+#1120 = VECTOR('',#1121,1.);
+#1121 = DIRECTION('',(-2.22044604925E-016,1.,0.E+000));
+#1122 = ORIENTED_EDGE('',*,*,#862,.F.);
+#1123 = ORIENTED_EDGE('',*,*,#1124,.F.);
+#1124 = EDGE_CURVE('',#945,#863,#1125,.T.);
+#1125 = LINE('',#1126,#1127);
+#1126 = CARTESIAN_POINT('',(-0.8,-0.425,6.666666666667E-002));
+#1127 = VECTOR('',#1128,1.);
+#1128 = DIRECTION('',(-2.22044604925E-016,1.,0.E+000));
+#1129 = PLANE('',#1130);
+#1130 = AXIS2_PLACEMENT_3D('',#1131,#1132,#1133);
+#1131 = CARTESIAN_POINT('',(-0.8,-0.425,0.E+000));
+#1132 = DIRECTION('',(-1.,-2.22044604925E-016,0.E+000));
+#1133 = DIRECTION('',(-2.22044604925E-016,1.,0.E+000));
+#1134 = ADVANCED_FACE('',(#1135),#1146,.T.);
+#1135 = FACE_BOUND('',#1136,.T.);
+#1136 = EDGE_LOOP('',(#1137,#1138,#1144,#1145));
+#1137 = ORIENTED_EDGE('',*,*,#980,.T.);
+#1138 = ORIENTED_EDGE('',*,*,#1139,.T.);
+#1139 = EDGE_CURVE('',#973,#873,#1140,.T.);
+#1140 = LINE('',#1141,#1142);
+#1141 = CARTESIAN_POINT('',(-0.733333333333,-0.425,0.378675));
+#1142 = VECTOR('',#1143,1.);
+#1143 = DIRECTION('',(-2.22044604925E-016,1.,0.E+000));
+#1144 = ORIENTED_EDGE('',*,*,#872,.F.);
+#1145 = ORIENTED_EDGE('',*,*,#1117,.F.);
+#1146 = CYLINDRICAL_SURFACE('',#1147,6.666666666667E-002);
+#1147 = AXIS2_PLACEMENT_3D('',#1148,#1149,#1150);
+#1148 = CARTESIAN_POINT('',(-0.733333333333,-0.425,0.312008333333));
+#1149 = DIRECTION('',(-2.22044604925E-016,1.,0.E+000));
+#1150 = DIRECTION('',(-1.,-2.22044604925E-016,0.E+000));
+#1151 = ADVANCED_FACE('',(#1152),#1158,.F.);
+#1152 = FACE_BOUND('',#1153,.F.);
+#1153 = EDGE_LOOP('',(#1154,#1155,#1156,#1157));
+#1154 = ORIENTED_EDGE('',*,*,#972,.T.);
+#1155 = ORIENTED_EDGE('',*,*,#1139,.T.);
+#1156 = ORIENTED_EDGE('',*,*,#881,.T.);
+#1157 = ORIENTED_EDGE('',*,*,#922,.T.);
+#1158 = PLANE('',#1159);
+#1159 = AXIS2_PLACEMENT_3D('',#1160,#1161,#1162);
+#1160 = CARTESIAN_POINT('',(-0.75,-2.22044604925E-016,0.378675));
+#1161 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#1162 = DIRECTION('',(2.22044604925E-016,-1.,0.E+000));
+#1163 = ADVANCED_FACE('',(#1164),#1170,.T.);
+#1164 = FACE_BOUND('',#1165,.F.);
+#1165 = EDGE_LOOP('',(#1166,#1167,#1168,#1169));
+#1166 = ORIENTED_EDGE('',*,*,#954,.T.);
+#1167 = ORIENTED_EDGE('',*,*,#996,.T.);
+#1168 = ORIENTED_EDGE('',*,*,#905,.F.);
+#1169 = ORIENTED_EDGE('',*,*,#1124,.F.);
+#1170 = CYLINDRICAL_SURFACE('',#1171,6.666666666667E-002);
+#1171 = AXIS2_PLACEMENT_3D('',#1172,#1173,#1174);
+#1172 = CARTESIAN_POINT('',(-0.733333333333,-0.425,6.666666666667E-002)
+);
+#1173 = DIRECTION('',(-2.22044604925E-016,1.,0.E+000));
+#1174 = DIRECTION('',(-1.,-2.22044604925E-016,0.E+000));
+#1175 = ADVANCED_FACE('',(#1176),#1182,.F.);
+#1176 = FACE_BOUND('',#1177,.T.);
+#1177 = EDGE_LOOP('',(#1178,#1179,#1180,#1181));
+#1178 = ORIENTED_EDGE('',*,*,#1076,.T.);
+#1179 = ORIENTED_EDGE('',*,*,#1053,.T.);
+#1180 = ORIENTED_EDGE('',*,*,#1024,.T.);
+#1181 = ORIENTED_EDGE('',*,*,#1099,.T.);
+#1182 = PLANE('',#1183);
+#1183 = AXIS2_PLACEMENT_3D('',#1184,#1185,#1186);
+#1184 = CARTESIAN_POINT('',(-0.334297159777,-0.359297159777,0.849));
+#1185 = DIRECTION('',(-0.E+000,0.E+000,-1.));
+#1186 = DIRECTION('',(-0.385256176026,0.922809665551,0.E+000));
+#1187 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1191))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#1188,#1189,#1190)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#1188 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#1189 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#1190 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#1191 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-006),#1188,
+'distance_accuracy_value','confusion accuracy');
+#1192 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7));
+#1193 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+#1194,#1202,#1209,#1216,#1223,#1230,#1237,#1244,#1251,#1258,#1265,
+#1273,#1280,#1287,#1294,#1301,#1308,#1315,#1322,#1329,#1336,#1343,
+#1350,#1357,#1364,#1371,#1378,#1385,#1392,#1399,#1406,#1413,#1421,
+#1428,#1435,#1442,#1449,#1456,#1463,#1470),#1187);
+#1194 = STYLED_ITEM('color',(#1195),#17);
+#1195 = PRESENTATION_STYLE_ASSIGNMENT((#1196));
+#1196 = SURFACE_STYLE_USAGE(.BOTH.,#1197);
+#1197 = SURFACE_SIDE_STYLE('',(#1198));
+#1198 = SURFACE_STYLE_FILL_AREA(#1199);
+#1199 = FILL_AREA_STYLE('',(#1200));
+#1200 = FILL_AREA_STYLE_COLOUR('',#1201);
+#1201 = COLOUR_RGB('',0.824000000954,0.819999992847,0.78100001812);
+#1202 = STYLED_ITEM('color',(#1203),#57);
+#1203 = PRESENTATION_STYLE_ASSIGNMENT((#1204));
+#1204 = SURFACE_STYLE_USAGE(.BOTH.,#1205);
+#1205 = SURFACE_SIDE_STYLE('',(#1206));
+#1206 = SURFACE_STYLE_FILL_AREA(#1207);
+#1207 = FILL_AREA_STYLE('',(#1208));
+#1208 = FILL_AREA_STYLE_COLOUR('',#1201);
+#1209 = STYLED_ITEM('color',(#1210),#122);
+#1210 = PRESENTATION_STYLE_ASSIGNMENT((#1211));
+#1211 = SURFACE_STYLE_USAGE(.BOTH.,#1212);
+#1212 = SURFACE_SIDE_STYLE('',(#1213));
+#1213 = SURFACE_STYLE_FILL_AREA(#1214);
+#1214 = FILL_AREA_STYLE('',(#1215));
+#1215 = FILL_AREA_STYLE_COLOUR('',#1201);
+#1216 = STYLED_ITEM('color',(#1217),#147);
+#1217 = PRESENTATION_STYLE_ASSIGNMENT((#1218));
+#1218 = SURFACE_STYLE_USAGE(.BOTH.,#1219);
+#1219 = SURFACE_SIDE_STYLE('',(#1220));
+#1220 = SURFACE_STYLE_FILL_AREA(#1221);
+#1221 = FILL_AREA_STYLE('',(#1222));
+#1222 = FILL_AREA_STYLE_COLOUR('',#1201);
+#1223 = STYLED_ITEM('color',(#1224),#204);
+#1224 = PRESENTATION_STYLE_ASSIGNMENT((#1225));
+#1225 = SURFACE_STYLE_USAGE(.BOTH.,#1226);
+#1226 = SURFACE_SIDE_STYLE('',(#1227));
+#1227 = SURFACE_STYLE_FILL_AREA(#1228);
+#1228 = FILL_AREA_STYLE('',(#1229));
+#1229 = FILL_AREA_STYLE_COLOUR('',#1201);
+#1230 = STYLED_ITEM('color',(#1231),#251);
+#1231 = PRESENTATION_STYLE_ASSIGNMENT((#1232));
+#1232 = SURFACE_STYLE_USAGE(.BOTH.,#1233);
+#1233 = SURFACE_SIDE_STYLE('',(#1234));
+#1234 = SURFACE_STYLE_FILL_AREA(#1235);
+#1235 = FILL_AREA_STYLE('',(#1236));
+#1236 = FILL_AREA_STYLE_COLOUR('',#1201);
+#1237 = STYLED_ITEM('color',(#1238),#268);
+#1238 = PRESENTATION_STYLE_ASSIGNMENT((#1239));
+#1239 = SURFACE_STYLE_USAGE(.BOTH.,#1240);
+#1240 = SURFACE_SIDE_STYLE('',(#1241));
+#1241 = SURFACE_STYLE_FILL_AREA(#1242);
+#1242 = FILL_AREA_STYLE('',(#1243));
+#1243 = FILL_AREA_STYLE_COLOUR('',#1201);
+#1244 = STYLED_ITEM('color',(#1245),#305);
+#1245 = PRESENTATION_STYLE_ASSIGNMENT((#1246));
+#1246 = SURFACE_STYLE_USAGE(.BOTH.,#1247);
+#1247 = SURFACE_SIDE_STYLE('',(#1248));
+#1248 = SURFACE_STYLE_FILL_AREA(#1249);
+#1249 = FILL_AREA_STYLE('',(#1250));
+#1250 = FILL_AREA_STYLE_COLOUR('',#1201);
+#1251 = STYLED_ITEM('color',(#1252),#322);
+#1252 = PRESENTATION_STYLE_ASSIGNMENT((#1253));
+#1253 = SURFACE_STYLE_USAGE(.BOTH.,#1254);
+#1254 = SURFACE_SIDE_STYLE('',(#1255));
+#1255 = SURFACE_STYLE_FILL_AREA(#1256);
+#1256 = FILL_AREA_STYLE('',(#1257));
+#1257 = FILL_AREA_STYLE_COLOUR('',#1201);
+#1258 = STYLED_ITEM('color',(#1259),#339);
+#1259 = PRESENTATION_STYLE_ASSIGNMENT((#1260));
+#1260 = SURFACE_STYLE_USAGE(.BOTH.,#1261);
+#1261 = SURFACE_SIDE_STYLE('',(#1262));
+#1262 = SURFACE_STYLE_FILL_AREA(#1263);
+#1263 = FILL_AREA_STYLE('',(#1264));
+#1264 = FILL_AREA_STYLE_COLOUR('',#1201);
+#1265 = STYLED_ITEM('color',(#1266),#351);
+#1266 = PRESENTATION_STYLE_ASSIGNMENT((#1267));
+#1267 = SURFACE_STYLE_USAGE(.BOTH.,#1268);
+#1268 = SURFACE_SIDE_STYLE('',(#1269));
+#1269 = SURFACE_STYLE_FILL_AREA(#1270);
+#1270 = FILL_AREA_STYLE('',(#1271));
+#1271 = FILL_AREA_STYLE_COLOUR('',#1272);
+#1272 = COLOUR_RGB('',0.832000017166,0.680000007153,6.599999964237E-002
+);
+#1273 = STYLED_ITEM('color',(#1274),#403);
+#1274 = PRESENTATION_STYLE_ASSIGNMENT((#1275));
+#1275 = SURFACE_STYLE_USAGE(.BOTH.,#1276);
+#1276 = SURFACE_SIDE_STYLE('',(#1277));
+#1277 = SURFACE_STYLE_FILL_AREA(#1278);
+#1278 = FILL_AREA_STYLE('',(#1279));
+#1279 = FILL_AREA_STYLE_COLOUR('',#1272);
+#1280 = STYLED_ITEM('color',(#1281),#461);
+#1281 = PRESENTATION_STYLE_ASSIGNMENT((#1282));
+#1282 = SURFACE_STYLE_USAGE(.BOTH.,#1283);
+#1283 = SURFACE_SIDE_STYLE('',(#1284));
+#1284 = SURFACE_STYLE_FILL_AREA(#1285);
+#1285 = FILL_AREA_STYLE('',(#1286));
+#1286 = FILL_AREA_STYLE_COLOUR('',#1272);
+#1287 = STYLED_ITEM('color',(#1288),#506);
+#1288 = PRESENTATION_STYLE_ASSIGNMENT((#1289));
+#1289 = SURFACE_STYLE_USAGE(.BOTH.,#1290);
+#1290 = SURFACE_SIDE_STYLE('',(#1291));
+#1291 = SURFACE_STYLE_FILL_AREA(#1292);
+#1292 = FILL_AREA_STYLE('',(#1293));
+#1293 = FILL_AREA_STYLE_COLOUR('',#1272);
+#1294 = STYLED_ITEM('color',(#1295),#523);
+#1295 = PRESENTATION_STYLE_ASSIGNMENT((#1296));
+#1296 = SURFACE_STYLE_USAGE(.BOTH.,#1297);
+#1297 = SURFACE_SIDE_STYLE('',(#1298));
+#1298 = SURFACE_STYLE_FILL_AREA(#1299);
+#1299 = FILL_AREA_STYLE('',(#1300));
+#1300 = FILL_AREA_STYLE_COLOUR('',#1272);
+#1301 = STYLED_ITEM('color',(#1302),#552);
+#1302 = PRESENTATION_STYLE_ASSIGNMENT((#1303));
+#1303 = SURFACE_STYLE_USAGE(.BOTH.,#1304);
+#1304 = SURFACE_SIDE_STYLE('',(#1305));
+#1305 = SURFACE_STYLE_FILL_AREA(#1306);
+#1306 = FILL_AREA_STYLE('',(#1307));
+#1307 = FILL_AREA_STYLE_COLOUR('',#1272);
+#1308 = STYLED_ITEM('color',(#1309),#573);
+#1309 = PRESENTATION_STYLE_ASSIGNMENT((#1310));
+#1310 = SURFACE_STYLE_USAGE(.BOTH.,#1311);
+#1311 = SURFACE_SIDE_STYLE('',(#1312));
+#1312 = SURFACE_STYLE_FILL_AREA(#1313);
+#1313 = FILL_AREA_STYLE('',(#1314));
+#1314 = FILL_AREA_STYLE_COLOUR('',#1201);
+#1315 = STYLED_ITEM('color',(#1316),#622);
+#1316 = PRESENTATION_STYLE_ASSIGNMENT((#1317));
+#1317 = SURFACE_STYLE_USAGE(.BOTH.,#1318);
+#1318 = SURFACE_SIDE_STYLE('',(#1319));
+#1319 = SURFACE_STYLE_FILL_AREA(#1320);
+#1320 = FILL_AREA_STYLE('',(#1321));
+#1321 = FILL_AREA_STYLE_COLOUR('',#1201);
+#1322 = STYLED_ITEM('color',(#1323),#657);
+#1323 = PRESENTATION_STYLE_ASSIGNMENT((#1324));
+#1324 = SURFACE_STYLE_USAGE(.BOTH.,#1325);
+#1325 = SURFACE_SIDE_STYLE('',(#1326));
+#1326 = SURFACE_STYLE_FILL_AREA(#1327);
+#1327 = FILL_AREA_STYLE('',(#1328));
+#1328 = FILL_AREA_STYLE_COLOUR('',#1272);
+#1329 = STYLED_ITEM('color',(#1330),#686);
+#1330 = PRESENTATION_STYLE_ASSIGNMENT((#1331));
+#1331 = SURFACE_STYLE_USAGE(.BOTH.,#1332);
+#1332 = SURFACE_SIDE_STYLE('',(#1333));
+#1333 = SURFACE_STYLE_FILL_AREA(#1334);
+#1334 = FILL_AREA_STYLE('',(#1335));
+#1335 = FILL_AREA_STYLE_COLOUR('',#1272);
+#1336 = STYLED_ITEM('color',(#1337),#709);
+#1337 = PRESENTATION_STYLE_ASSIGNMENT((#1338));
+#1338 = SURFACE_STYLE_USAGE(.BOTH.,#1339);
+#1339 = SURFACE_SIDE_STYLE('',(#1340));
+#1340 = SURFACE_STYLE_FILL_AREA(#1341);
+#1341 = FILL_AREA_STYLE('',(#1342));
+#1342 = FILL_AREA_STYLE_COLOUR('',#1272);
+#1343 = STYLED_ITEM('color',(#1344),#732);
+#1344 = PRESENTATION_STYLE_ASSIGNMENT((#1345));
+#1345 = SURFACE_STYLE_USAGE(.BOTH.,#1346);
+#1346 = SURFACE_SIDE_STYLE('',(#1347));
+#1347 = SURFACE_STYLE_FILL_AREA(#1348);
+#1348 = FILL_AREA_STYLE('',(#1349));
+#1349 = FILL_AREA_STYLE_COLOUR('',#1272);
+#1350 = STYLED_ITEM('color',(#1351),#749);
+#1351 = PRESENTATION_STYLE_ASSIGNMENT((#1352));
+#1352 = SURFACE_STYLE_USAGE(.BOTH.,#1353);
+#1353 = SURFACE_SIDE_STYLE('',(#1354));
+#1354 = SURFACE_STYLE_FILL_AREA(#1355);
+#1355 = FILL_AREA_STYLE('',(#1356));
+#1356 = FILL_AREA_STYLE_COLOUR('',#1272);
+#1357 = STYLED_ITEM('color',(#1358),#778);
+#1358 = PRESENTATION_STYLE_ASSIGNMENT((#1359));
+#1359 = SURFACE_STYLE_USAGE(.BOTH.,#1360);
+#1360 = SURFACE_SIDE_STYLE('',(#1361));
+#1361 = SURFACE_STYLE_FILL_AREA(#1362);
+#1362 = FILL_AREA_STYLE('',(#1363));
+#1363 = FILL_AREA_STYLE_COLOUR('',#1272);
+#1364 = STYLED_ITEM('color',(#1365),#795);
+#1365 = PRESENTATION_STYLE_ASSIGNMENT((#1366));
+#1366 = SURFACE_STYLE_USAGE(.BOTH.,#1367);
+#1367 = SURFACE_SIDE_STYLE('',(#1368));
+#1368 = SURFACE_STYLE_FILL_AREA(#1369);
+#1369 = FILL_AREA_STYLE('',(#1370));
+#1370 = FILL_AREA_STYLE_COLOUR('',#1272);
+#1371 = STYLED_ITEM('color',(#1372),#812);
+#1372 = PRESENTATION_STYLE_ASSIGNMENT((#1373));
+#1373 = SURFACE_STYLE_USAGE(.BOTH.,#1374);
+#1374 = SURFACE_SIDE_STYLE('',(#1375));
+#1375 = SURFACE_STYLE_FILL_AREA(#1376);
+#1376 = FILL_AREA_STYLE('',(#1377));
+#1377 = FILL_AREA_STYLE_COLOUR('',#1272);
+#1378 = STYLED_ITEM('color',(#1379),#858);
+#1379 = PRESENTATION_STYLE_ASSIGNMENT((#1380));
+#1380 = SURFACE_STYLE_USAGE(.BOTH.,#1381);
+#1381 = SURFACE_SIDE_STYLE('',(#1382));
+#1382 = SURFACE_STYLE_FILL_AREA(#1383);
+#1383 = FILL_AREA_STYLE('',(#1384));
+#1384 = FILL_AREA_STYLE_COLOUR('',#1201);
+#1385 = STYLED_ITEM('color',(#1386),#916);
+#1386 = PRESENTATION_STYLE_ASSIGNMENT((#1387));
+#1387 = SURFACE_STYLE_USAGE(.BOTH.,#1388);
+#1388 = SURFACE_SIDE_STYLE('',(#1389));
+#1389 = SURFACE_STYLE_FILL_AREA(#1390);
+#1390 = FILL_AREA_STYLE('',(#1391));
+#1391 = FILL_AREA_STYLE_COLOUR('',#1201);
+#1392 = STYLED_ITEM('color',(#1393),#940);
+#1393 = PRESENTATION_STYLE_ASSIGNMENT((#1394));
+#1394 = SURFACE_STYLE_USAGE(.BOTH.,#1395);
+#1395 = SURFACE_SIDE_STYLE('',(#1396));
+#1396 = SURFACE_STYLE_FILL_AREA(#1397);
+#1397 = FILL_AREA_STYLE('',(#1398));
+#1398 = FILL_AREA_STYLE_COLOUR('',#1201);
+#1399 = STYLED_ITEM('color',(#1400),#991);
+#1400 = PRESENTATION_STYLE_ASSIGNMENT((#1401));
+#1401 = SURFACE_STYLE_USAGE(.BOTH.,#1402);
+#1402 = SURFACE_SIDE_STYLE('',(#1403));
+#1403 = SURFACE_STYLE_FILL_AREA(#1404);
+#1404 = FILL_AREA_STYLE('',(#1405));
+#1405 = FILL_AREA_STYLE_COLOUR('',#1201);
+#1406 = STYLED_ITEM('color',(#1407),#1008);
+#1407 = PRESENTATION_STYLE_ASSIGNMENT((#1408));
+#1408 = SURFACE_STYLE_USAGE(.BOTH.,#1409);
+#1409 = SURFACE_SIDE_STYLE('',(#1410));
+#1410 = SURFACE_STYLE_FILL_AREA(#1411);
+#1411 = FILL_AREA_STYLE('',(#1412));
+#1412 = FILL_AREA_STYLE_COLOUR('',#1272);
+#1413 = STYLED_ITEM('color',(#1414),#1020);
+#1414 = PRESENTATION_STYLE_ASSIGNMENT((#1415));
+#1415 = SURFACE_STYLE_USAGE(.BOTH.,#1416);
+#1416 = SURFACE_SIDE_STYLE('',(#1417));
+#1417 = SURFACE_STYLE_FILL_AREA(#1418);
+#1418 = FILL_AREA_STYLE('',(#1419));
+#1419 = FILL_AREA_STYLE_COLOUR('',#1420);
+#1420 = COLOUR_RGB('',0.809000015259,0.425999999046,0.148000001907);
+#1421 = STYLED_ITEM('color',(#1422),#1049);
+#1422 = PRESENTATION_STYLE_ASSIGNMENT((#1423));
+#1423 = SURFACE_STYLE_USAGE(.BOTH.,#1424);
+#1424 = SURFACE_SIDE_STYLE('',(#1425));
+#1425 = SURFACE_STYLE_FILL_AREA(#1426);
+#1426 = FILL_AREA_STYLE('',(#1427));
+#1427 = FILL_AREA_STYLE_COLOUR('',#1420);
+#1428 = STYLED_ITEM('color',(#1429),#1072);
+#1429 = PRESENTATION_STYLE_ASSIGNMENT((#1430));
+#1430 = SURFACE_STYLE_USAGE(.BOTH.,#1431);
+#1431 = SURFACE_SIDE_STYLE('',(#1432));
+#1432 = SURFACE_STYLE_FILL_AREA(#1433);
+#1433 = FILL_AREA_STYLE('',(#1434));
+#1434 = FILL_AREA_STYLE_COLOUR('',#1420);
+#1435 = STYLED_ITEM('color',(#1436),#1095);
+#1436 = PRESENTATION_STYLE_ASSIGNMENT((#1437));
+#1437 = SURFACE_STYLE_USAGE(.BOTH.,#1438);
+#1438 = SURFACE_SIDE_STYLE('',(#1439));
+#1439 = SURFACE_STYLE_FILL_AREA(#1440);
+#1440 = FILL_AREA_STYLE('',(#1441));
+#1441 = FILL_AREA_STYLE_COLOUR('',#1420);
+#1442 = STYLED_ITEM('color',(#1443),#1112);
+#1443 = PRESENTATION_STYLE_ASSIGNMENT((#1444));
+#1444 = SURFACE_STYLE_USAGE(.BOTH.,#1445);
+#1445 = SURFACE_SIDE_STYLE('',(#1446));
+#1446 = SURFACE_STYLE_FILL_AREA(#1447);
+#1447 = FILL_AREA_STYLE('',(#1448));
+#1448 = FILL_AREA_STYLE_COLOUR('',#1201);
+#1449 = STYLED_ITEM('color',(#1450),#1134);
+#1450 = PRESENTATION_STYLE_ASSIGNMENT((#1451));
+#1451 = SURFACE_STYLE_USAGE(.BOTH.,#1452);
+#1452 = SURFACE_SIDE_STYLE('',(#1453));
+#1453 = SURFACE_STYLE_FILL_AREA(#1454);
+#1454 = FILL_AREA_STYLE('',(#1455));
+#1455 = FILL_AREA_STYLE_COLOUR('',#1201);
+#1456 = STYLED_ITEM('color',(#1457),#1151);
+#1457 = PRESENTATION_STYLE_ASSIGNMENT((#1458));
+#1458 = SURFACE_STYLE_USAGE(.BOTH.,#1459);
+#1459 = SURFACE_SIDE_STYLE('',(#1460));
+#1460 = SURFACE_STYLE_FILL_AREA(#1461);
+#1461 = FILL_AREA_STYLE('',(#1462));
+#1462 = FILL_AREA_STYLE_COLOUR('',#1201);
+#1463 = STYLED_ITEM('color',(#1464),#1163);
+#1464 = PRESENTATION_STYLE_ASSIGNMENT((#1465));
+#1465 = SURFACE_STYLE_USAGE(.BOTH.,#1466);
+#1466 = SURFACE_SIDE_STYLE('',(#1467));
+#1467 = SURFACE_STYLE_FILL_AREA(#1468);
+#1468 = FILL_AREA_STYLE('',(#1469));
+#1469 = FILL_AREA_STYLE_COLOUR('',#1201);
+#1470 = STYLED_ITEM('color',(#1471),#1175);
+#1471 = PRESENTATION_STYLE_ASSIGNMENT((#1472));
+#1472 = SURFACE_STYLE_USAGE(.BOTH.,#1473);
+#1473 = SURFACE_SIDE_STYLE('',(#1474));
+#1474 = SURFACE_STYLE_FILL_AREA(#1475);
+#1475 = FILL_AREA_STYLE('',(#1476));
+#1476 = FILL_AREA_STYLE_COLOUR('',#1420);
+ENDSEC;
+END-ISO-10303-21;